| // -*- mode:doc; -*- |
| // vim: set syntax=asciidoc: |
| |
| == Configuration of other components |
| |
| Before attempting to modify any of the components below, make sure you |
| have already configured Buildroot itself, and have enabled the |
| corresponding package. |
| |
| BusyBox:: |
| + |
| If you already have a BusyBox configuration file, you can directly |
| specify this file in the Buildroot configuration, using |
| +BR2_PACKAGE_BUSYBOX_CONFIG+. Otherwise, Buildroot will start from a |
| default BusyBox configuration file. |
| + |
| To make subsequent changes to the configuration, use +make |
| busybox-menuconfig+ to open the BusyBox configuration editor. |
| + |
| It is also possible to specify a BusyBox configuration file through an |
| environment variable, although this is not recommended. Refer to |
| xref:env-vars[] for more details. |
| |
| uClibc:: |
| + |
| Configuration of uClibc is done in the same way as for BusyBox. The |
| configuration variable to specify an existing configuration file is |
| +BR2_UCLIBC_CONFIG+. The command to make subsequent changes is +make |
| uclibc-menuconfig+. |
| |
| Linux kernel:: |
| + |
| If you already have a kernel configuration file, you can directly |
| specify this file in the Buildroot configuration, using |
| +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG+. |
| + |
| If you do not yet have a kernel configuration file, you can either start |
| by specifying a defconfig in the Buildroot configuration, using |
| +BR2_LINUX_KERNEL_USE_DEFCONFIG+, or start by creating an empty file and |
| specifying it as custom configuration file, using |
| +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG+. |
| + |
| To make subsequent changes to the configuration, use +make |
| linux-menuconfig+ to open the Linux configuration editor. |
| |
| Barebox:: |
| + |
| Configuration of Barebox is done in the same way as for the Linux |
| kernel. The corresponding configuration variables are |
| +BR2_TARGET_BAREBOX_USE_CUSTOM_CONFIG+ and |
| +BR2_TARGET_BAREBOX_USE_DEFCONFIG+. To open the configuration editor, |
| use +make barebox-menuconfig+. |
| |
| U-Boot:: |
| + |
| Configuration of U-Boot (version 2015.04 or newer) is done in the same |
| way as for the Linux kernel. The corresponding configuration variables |
| are +BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG+ and |
| +BR2_TARGET_UBOOT_USE_DEFCONFIG+. To open the configuration editor, |
| use +make uboot-menuconfig+. |