Technical data
4. Packages
Reconfiguration Of The uClibc Library
With fbr-make uclibc-menuconfig the funcionality of the uClibc library in use may be
changed. On successful exit of the configuration menu, the new configuration is saved to
src/fbr/buildroot/package/uclibc/uclibc.config.
Like in the last paragraph also here applies: A change is most likely not com-
patible with the official fli4l distribution and is thus not supported!
Reconfiguration Of Busybox
With fbr-make busybox-menuconfig the Busybox may be changed in its funcionality. On
successful exit of the configuration menu, the new configuration is saved to src/fbr/buildroot
/package/busybox/busybox-<Version>.config.
Also here applies: A change is most likely not compatible with the official fli4l
distribution and is thus not supported! Adding new Busybox applets causes no
problems as long as you only use the modified Busybox on your own flil4 router
(and not require the users of your OPT to use a Busybox modified in this way).
Reconfiguration Of The Linux Kernel Packages
With fbr-make linux-menuconfig resp. fbr-make linux-<version>-menuconfig the con-
figuration of all activated Kernel packages resp. a specific Kernel package may be changed. On
successful exit of the configuration menu, the new configuration is saved to src/fbr/buildroot
/linux/linux-<version>/dot-config-<arch>.
18
Like in the last paragraph also here applies: A change is most likely not compat-
ible with the official fli4l distribution and is thus not supported! At most, adding
of new modules to the Linux kernel is easy, as long you only use the modified
kernel on your own flil4 router (and not require the users of your OPT to use a
Kernel modified in this way).
4.24.7. Updating The FBR
Each of the commands outlined above is advanced by an an examination of the actuality of the
FBR. If a discrepancy between the sources in which fbr-make is located (unpacked src-package
or SVN-working copy) and the FBR in ˜/.fbr/fbr-<branch>-<arch>/buildroot is detected
the latter will be updated. New FBR packages will be integrated and old, no longer contained
FBR packages will be deleted. The configurations are compared: FBR packages with modified
configuration and all dependent FBR packages will be rebuilt. This ensures that the FBR
on your computer is always equal to the developer’s one (except for your own FBR packages
under ˜/.fbr/own/). However, This also means that changes to the official part of
the Buildroot configuration will be lost with the next update! Therefore it is not
recommended to reconfigure FBR, at least not if you are using src packages instead of a SVN
working copy. (When updating a SVN working copy your local configuration changes and
18
This only applies to the standard Kernel. For variants of a Kernel package a diff file will be saved in
src/fbr/buildroot/linux/linux-<version>/linux-<version>_<variante>/dot-config-<arch>.diff in-
stead.
249










