diff options
Diffstat (limited to 'target/config/Config.in.runtime')
-rw-r--r-- | target/config/Config.in.runtime | 94 |
1 files changed, 35 insertions, 59 deletions
diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime index e0432647c..2a09782cf 100644 --- a/target/config/Config.in.runtime +++ b/target/config/Config.in.runtime @@ -15,75 +15,46 @@ prompt "init system" depends on !ADK_APPLIANCE_TOOLCHAIN default ADK_RUNTIME_INIT_SYSV if ADK_PACKAGE_BUSYBOX default ADK_RUNTIME_INIT_SIMPLEINIT if ADK_PACKAGE_TOOLBOX +default ADK_RUNTIME_INIT_SIMPLEINIT if ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT config ADK_RUNTIME_INIT_SYSV bool "Use busybox init" - depends on ADK_PACKAGE_BUSYBOX + depends on ADK_PACKAGE_BUSYBOX && \ + !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT config ADK_RUNTIME_INIT_SIMPLEINIT bool "Use a very simple init" select ADK_PACKAGE_SIMPLEINIT -config ADK_RUNTIME_INIT_SYSVINIT - bool "Use system V init" - select ADK_PACKAGE_SYSVINIT - select ADK_PACKAGE_AGETTY - select ADK_PACKAGE_GAWK - select ADK_PACKAGE_IP - select ADK_PACKAGE_MOUNT - -config ADK_RUNTIME_INIT_S6 - bool "Use s6 init and supervision" - select ADK_PACKAGE_S6 - select ADK_PACKAGE_S6_PORTABLE_UTILS - select ADK_PACKAGE_S6_LINUX_UTILS - -config ADK_RUNTIME_INIT_SYSTEMD - bool "Use systemd init and supervision" - select ADK_PACKAGE_SYSTEMD - select ADK_PACKAGE_DBUS - select ADK_PACKAGE_DBUS_WITH_SYSTEMD - select ADK_TARGET_LIBC_WITH_LOCALE if ADK_TARGET_LIB_UCLIBC_NG - select ADK_TARGET_LIBC_WITH_LIBINTL_STUB if ADK_TARGET_LIB_UCLIBC_NG - depends on ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_UCLIBC_NG - endchoice choice prompt "system for /dev management" depends on !ADK_APPLIANCE_TOOLCHAIN -default ADK_RUNTIME_DEV_STATIC if ADK_TARGET_ARCH_CRIS || !ADK_TARGET_WITH_MMU -default ADK_RUNTIME_DEV_MDEV +default ADK_RUNTIME_DEV_STATIC + +config ADK_RUNTIME_DEV_STATIC + bool "Use static /dev (devtmpfs)" + select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX + select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX config ADK_RUNTIME_DEV_MDEV - bool "Use mdev" + bool "Use dynamic /dev with mdev" select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX depends on ADK_PACKAGE_BUSYBOX - depends on !ADK_RUNTIME_INIT_SYSTEMD config ADK_RUNTIME_DEV_MDEV_LOGGING bool "Log mdev events into /dev/mdev.log" depends on ADK_RUNTIME_DEV_MDEV config ADK_RUNTIME_DEV_UDEV - bool "Use udev" + bool "Use dynamic /dev with udev" select ADK_PACKAGE_UDEV # needs depmod for module dependency generation on host select ADK_HOST_BUILD_KMOD select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX - depends on !ADK_RUNTIME_INIT_SYSTEMD - -config ADK_RUNTIME_DEV_SYSTEMD_UDEV - bool "Use systemd udev" - select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX - select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX - depends on ADK_RUNTIME_INIT_SYSTEMD - -config ADK_RUNTIME_DEV_STATIC - bool "Use static /dev" - depends on !ADK_RUNTIME_INIT_SYSTEMD endchoice @@ -91,6 +62,7 @@ choice prompt "base applications" depends on !ADK_APPLIANCE_TOOLCHAIN default ADK_RUNTIME_BASE_TOOLBOX if ADK_TARGET_ARCH_H8300 +default ADK_RUNTIME_BASE_TOOLBOX if ADK_TARGET_ARCH_C6X default ADK_RUNTIME_BASE_BUSYBOX config ADK_RUNTIME_BASE_BUSYBOX @@ -145,7 +117,7 @@ config ADK_RUNTIME_PASSWORD help Predefine the root password enabled in the built image. Use ./host_*/usr/bin/mkcrypt to generate the hash. - Default password is linux123 + Default password is: linux123 config ADK_RUNTIME_ADDUSER bool "add an user" @@ -184,7 +156,6 @@ config ADK_RUNTIME_USER_SHELL config ADK_RUNTIME_MOUNT_DEBUGFS bool "mount debugfs" - depends on !ADK_RUNTIME_INIT_SYSTEMD help mount debugfs under /sys/kernel/debug @@ -198,19 +169,20 @@ source "target/config/Config.in.scripts" config ADK_RUNTIME_TMPFS_SIZE string "size of /tmp in memory (kB)" - default "32768" if ADK_TARGET_SYSTEM_LENOVO_X200 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3 - default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P + default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI4 + default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 + default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 default "32768" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "16384" if ADK_TARGET_SYSTEM_QEMU_X86_64 default "16384" if ADK_TARGET_SYSTEM_QEMU_X86 - default "16384" if ADK_TARGET_VBOX default "16384" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default "8192" if ADK_TARGET_SYSTEM_MIKROTIK_RB532 default "1024" - depends on !ADK_RUNTIME_INIT_SIMPLEINIT && !ADK_RUNTIME_INIT_SYSTEMD + depends on !ADK_RUNTIME_INIT_SIMPLEINIT help Size of /tmp in memory in Kilobyte. @@ -224,7 +196,7 @@ config ADK_RUNTIME_DEFAULT_LOCALE string "default locale" depends on ADK_TARGET_LIBC_WITH_LOCALE \ || ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_MUSL - default "C.UTF-8" + default "en_US.UTF-8" help Locale to be set in the target system as default. @@ -327,14 +299,14 @@ config ADK_RUNTIME_GETTY_VGA default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3 - default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI4 + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 - default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64 + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_ARANYM_M68K default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C - default y if ADK_TARGET_VBOX default n help Start getty on VGA console. (tty1-tty6) @@ -350,11 +322,13 @@ config ADK_RUNTIME_GETTY_SERIAL default n if ADK_TARGET_SYSTEM_RASPBERRY_PI default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3 - default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3P + default n if ADK_TARGET_SYSTEM_RASPBERRY_PI4 + default n if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 + default n if ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default n if ADK_TARGET_SYSTEM_ARANYM_M68K default n if ADK_TARGET_MODEL_PCENGINES_ALIX1C - default n if ADK_TARGET_VBOX default y help Start getty on serial console. @@ -383,26 +357,28 @@ config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE || ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE \ || ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \ || ADK_TARGET_SYSTEM_QEMU_AARCH64 - default "ttyARC0" if ADK_TARGET_SYSTEM_SYNOPSYS_NSIM + default "ttyARC0" if ADK_TARGET_SYSTEM_SYNOPSYS_NSIM && ADK_TARGET_CPU_ARC_ARC700 default "ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH default "ttySC0" if ADK_TARGET_SYSTEM_SIM_H8300H default "ttySC2" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674 + default "ttySIF0" if ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT default "ttymxc0" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default "ttymxc1" if ADK_TARGET_SYSTEM_PHYTEC_IMX6 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3 - default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 - default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64 default "ttyDA1" if ADK_TARGET_SYSTEM_QEMU_METAG default "ttyS2" if ADK_TARGET_SYSTEM_KINETIS_K70 default "ttyS2" if ADK_TARGET_SYSTEM_SOM_C6745 + default "ttyS2" if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default "ttyPS0" if ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ default "ttysclp0" if ADK_TARGET_SYSTEM_QEMU_S390 default "ttyO2" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK default "ttyO0" if ADK_TARGET_SYSTEM_PHYTEC_WEGA default "ttyS4" if ADK_TARGET_SYSTEM_IMGTEC_CI20 + default "ttySTM0" if ADK_TARGET_SYSTEM_ST_STM32F746G + default "ttyGF0" if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT default "ttyS0" config ADK_RUNTIME_CONSOLE_SERIAL_SPEED @@ -501,7 +477,7 @@ config ADK_BINSH_MKSH config ADK_BINSH_HUSH bool "hush (busybox)" - select ADK_PACKAGE_HUSH if !ADK_APPLIANCE_TOOLCHAIN + select BUSYBOX_HUSH if !ADK_APPLIANCE_TOOLCHAIN help hush shell. @@ -539,12 +515,12 @@ endchoice # workaround for USB ethernet f.e. Raspberry Pi 2/3 config ADK_RUNTIME_WAIT_FOR_ETHERNET - bool + bool "Wait for ethernet to come up on boot" default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 - default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P - default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64 + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI4 + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 config ADK_SIMPLE_NETWORK_CONFIG bool "simple network configuration" |