From 545152feb69a9dea04445c864f5fe14c2a0156f4 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 30 Nov 2024 18:22:26 +0100 Subject: [PATCH] labs/sysdev-tinysystem: bump to Busybox 1.37 Signed-off-by: Thomas Petazzoni --- .../{busybox-1.36.config => busybox-1.37.config} | 14 +++++++++----- .../{busybox-1.36.config => busybox-1.37.config} | 14 +++++++++----- labs/sysdev-tinysystem/sysdev-tinysystem.tex | 4 ++-- 3 files changed, 20 insertions(+), 12 deletions(-) rename lab-data/embedded-linux-beagleplay/tinysystem/data/{busybox-1.36.config => busybox-1.37.config} (99%) rename lab-data/embedded-linux/tinysystem/data/{busybox-1.36.config => busybox-1.37.config} (99%) diff --git a/lab-data/embedded-linux-beagleplay/tinysystem/data/busybox-1.36.config b/lab-data/embedded-linux-beagleplay/tinysystem/data/busybox-1.37.config similarity index 99% rename from lab-data/embedded-linux-beagleplay/tinysystem/data/busybox-1.36.config rename to lab-data/embedded-linux-beagleplay/tinysystem/data/busybox-1.37.config index c5709efaac..50ab7f49dc 100644 --- a/lab-data/embedded-linux-beagleplay/tinysystem/data/busybox-1.36.config +++ b/lab-data/embedded-linux-beagleplay/tinysystem/data/busybox-1.37.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.36.0 -# Thu Jul 6 15:54:24 2023 +# Busybox version: 1.37.0 +# Sat Nov 30 12:12:15 2024 # CONFIG_HAVE_DOT_CONFIG=y @@ -17,6 +17,7 @@ CONFIG_SHOW_USAGE=y CONFIG_FEATURE_VERBOSE_USAGE=y # CONFIG_FEATURE_COMPRESS_USAGE is not set CONFIG_LFS=y +CONFIG_TIME64=y # CONFIG_PAM is not set # CONFIG_FEATURE_DEVPTS is not set # CONFIG_FEATURE_UTMP is not set @@ -94,8 +95,8 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SMALL=1 CONFIG_SHA1_SMALL=3 -CONFIG_SHA1_HWACCEL=y -CONFIG_SHA256_HWACCEL=y +# CONFIG_SHA1_HWACCEL is not set +# CONFIG_SHA256_HWACCEL is not set CONFIG_SHA3_SMALL=1 CONFIG_FEATURE_NON_POSIX_CP=y # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set @@ -461,6 +462,7 @@ CONFIG_FEATURE_FIND_INUM=y # CONFIG_FEATURE_FIND_SAMEFILE is not set CONFIG_FEATURE_FIND_EXEC=y CONFIG_FEATURE_FIND_EXEC_PLUS=y +CONFIG_FEATURE_FIND_EXEC_OK=y CONFIG_FEATURE_FIND_USER=y CONFIG_FEATURE_FIND_GROUP=y CONFIG_FEATURE_FIND_NOT=y @@ -783,6 +785,7 @@ CONFIG_FEATURE_CROND_DIR="" # CONFIG_FLASH_LOCK is not set # CONFIG_FLASH_UNLOCK is not set # CONFIG_FLASHCP is not set +CONFIG_GETFATTR=y # CONFIG_HDPARM is not set # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set @@ -921,6 +924,7 @@ CONFIG_IFUPDOWN_IFSTATE_PATH="" # CONFIG_IPNEIGH is not set # CONFIG_FEATURE_IP_ADDRESS is not set # CONFIG_FEATURE_IP_LINK is not set +CONFIG_FEATURE_IP_LINK_CAN=y # CONFIG_FEATURE_IP_ROUTE is not set CONFIG_FEATURE_IP_ROUTE_DIR="" # CONFIG_FEATURE_IP_TUNNEL is not set @@ -995,6 +999,7 @@ CONFIG_FEATURE_TELNETD_PORT_DEFAULT=0 # CONFIG_WHOIS is not set # CONFIG_ZCIP is not set # CONFIG_UDHCPD is not set +# CONFIG_FEATURE_UDHCPD_BOOTP is not set # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set # CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set CONFIG_DHCPD_LEASES_FILE="" @@ -1135,7 +1140,6 @@ CONFIG_ASH_JOB_CONTROL=y CONFIG_ASH_ECHO=y # CONFIG_ASH_PRINTF is not set CONFIG_ASH_TEST=y -CONFIG_ASH_SLEEP=y CONFIG_ASH_HELP=y # CONFIG_ASH_GETOPTS is not set # CONFIG_ASH_CMDCMD is not set diff --git a/lab-data/embedded-linux/tinysystem/data/busybox-1.36.config b/lab-data/embedded-linux/tinysystem/data/busybox-1.37.config similarity index 99% rename from lab-data/embedded-linux/tinysystem/data/busybox-1.36.config rename to lab-data/embedded-linux/tinysystem/data/busybox-1.37.config index 24eb2fa1c8..28100f012c 100644 --- a/lab-data/embedded-linux/tinysystem/data/busybox-1.36.config +++ b/lab-data/embedded-linux/tinysystem/data/busybox-1.37.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.36.0 -# Thu Jul 6 15:54:24 2023 +# Busybox version: 1.37.0 +# Sat Nov 30 12:12:15 2024 # CONFIG_HAVE_DOT_CONFIG=y @@ -17,6 +17,7 @@ CONFIG_SHOW_USAGE=y CONFIG_FEATURE_VERBOSE_USAGE=y # CONFIG_FEATURE_COMPRESS_USAGE is not set CONFIG_LFS=y +CONFIG_TIME64=y # CONFIG_PAM is not set # CONFIG_FEATURE_DEVPTS is not set # CONFIG_FEATURE_UTMP is not set @@ -94,8 +95,8 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SMALL=1 CONFIG_SHA1_SMALL=3 -CONFIG_SHA1_HWACCEL=y -CONFIG_SHA256_HWACCEL=y +# CONFIG_SHA1_HWACCEL is not set +# CONFIG_SHA256_HWACCEL is not set CONFIG_SHA3_SMALL=1 CONFIG_FEATURE_NON_POSIX_CP=y # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set @@ -461,6 +462,7 @@ CONFIG_FEATURE_FIND_INUM=y # CONFIG_FEATURE_FIND_SAMEFILE is not set CONFIG_FEATURE_FIND_EXEC=y CONFIG_FEATURE_FIND_EXEC_PLUS=y +CONFIG_FEATURE_FIND_EXEC_OK=y CONFIG_FEATURE_FIND_USER=y CONFIG_FEATURE_FIND_GROUP=y CONFIG_FEATURE_FIND_NOT=y @@ -783,6 +785,7 @@ CONFIG_FEATURE_CROND_DIR="" # CONFIG_FLASH_LOCK is not set # CONFIG_FLASH_UNLOCK is not set # CONFIG_FLASHCP is not set +CONFIG_GETFATTR=y # CONFIG_HDPARM is not set # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set @@ -921,6 +924,7 @@ CONFIG_IFUPDOWN_IFSTATE_PATH="" # CONFIG_IPNEIGH is not set # CONFIG_FEATURE_IP_ADDRESS is not set # CONFIG_FEATURE_IP_LINK is not set +CONFIG_FEATURE_IP_LINK_CAN=y # CONFIG_FEATURE_IP_ROUTE is not set CONFIG_FEATURE_IP_ROUTE_DIR="" # CONFIG_FEATURE_IP_TUNNEL is not set @@ -995,6 +999,7 @@ CONFIG_FEATURE_TELNETD_PORT_DEFAULT=0 # CONFIG_WHOIS is not set # CONFIG_ZCIP is not set # CONFIG_UDHCPD is not set +# CONFIG_FEATURE_UDHCPD_BOOTP is not set # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set # CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set CONFIG_DHCPD_LEASES_FILE="" @@ -1135,7 +1140,6 @@ CONFIG_ASH_JOB_CONTROL=y CONFIG_ASH_ECHO=y # CONFIG_ASH_PRINTF is not set CONFIG_ASH_TEST=y -CONFIG_ASH_SLEEP=y CONFIG_ASH_HELP=y # CONFIG_ASH_GETOPTS is not set # CONFIG_ASH_CMDCMD is not set diff --git a/labs/sysdev-tinysystem/sysdev-tinysystem.tex b/labs/sysdev-tinysystem/sysdev-tinysystem.tex index 9afbf3de50..83cfd22e07 100644 --- a/labs/sysdev-tinysystem/sysdev-tinysystem.tex +++ b/labs/sysdev-tinysystem/sysdev-tinysystem.tex @@ -156,12 +156,12 @@ \section{Booting the system} \section{Root filesystem with BusyBox} -Download the sources of the latest BusyBox 1.36.x release: +Download the sources of the latest BusyBox 1.37.x release: \begin{bashinput} git clone https://git.busybox.net/busybox cd busybox/ -git checkout 1_36_stable +git checkout 1_37_stable \end{bashinput} Now, configure BusyBox with the configuration file provided in the