aboutsummaryrefslogtreecommitdiff
path: root/system/busybox/build-config.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/busybox/build-config.patch')
-rw-r--r--system/busybox/build-config.patch85
1 files changed, 85 insertions, 0 deletions
diff --git a/system/busybox/build-config.patch b/system/busybox/build-config.patch
new file mode 100644
index 0000000000..5ba0074bd5
--- /dev/null
+++ b/system/busybox/build-config.patch
@@ -0,0 +1,85 @@
+diff -Naur a/.config b/.config
+
+# Modify default build configs to:
+# 1. Build statically, allowing busybox to work standalone anywhere.
+# 2. Disable system executables' replacements installed as busybox symlinks.
+# 2. Add support for ar, uncompress, inotifyd, rfkill, reiserfs formatting,
+# and GPT / BSD disk labels.
+
+--- a/.config 2024-09-17 18:29:07.290065454 +0000
++++ b/.config 2024-09-17 18:29:57.554730930 +0000
+@@ -40,7 +40,7 @@
+ #
+ # Build Options
+ #
+-# CONFIG_STATIC is not set
++CONFIG_STATIC=y
+ # CONFIG_PIE is not set
+ # CONFIG_NOMMU is not set
+ # CONFIG_BUILD_LIBBUSYBOX is not set
+@@ -59,10 +59,10 @@
+ #
+ # Installation Options ("make install" behavior)
+ #
+-CONFIG_INSTALL_APPLET_SYMLINKS=y
++# CONFIG_INSTALL_APPLET_SYMLINKS is not set
+ # CONFIG_INSTALL_APPLET_HARDLINKS is not set
+ # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+-# CONFIG_INSTALL_APPLET_DONT is not set
++CONFIG_INSTALL_APPLET_DONT=y
+ # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+ # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+ # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+@@ -142,10 +142,10 @@
+ CONFIG_FEATURE_SEAMLESS_BZ2=y
+ CONFIG_FEATURE_SEAMLESS_GZ=y
+ # CONFIG_FEATURE_SEAMLESS_Z is not set
+-# CONFIG_AR is not set
+-# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+-# CONFIG_FEATURE_AR_CREATE is not set
+-# CONFIG_UNCOMPRESS is not set
++CONFIG_AR=y
++CONFIG_FEATURE_AR_LONG_FILENAMES=y
++CONFIG_FEATURE_AR_CREATE=y
++CONFIG_UNCOMPRESS=y
+ CONFIG_GUNZIP=y
+ CONFIG_ZCAT=y
+ CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
+@@ -625,8 +625,8 @@
+ # CONFIG_FEATURE_AIX_LABEL is not set
+ # CONFIG_FEATURE_SGI_LABEL is not set
+ # CONFIG_FEATURE_SUN_LABEL is not set
+-# CONFIG_FEATURE_OSF_LABEL is not set
+-# CONFIG_FEATURE_GPT_LABEL is not set
++CONFIG_FEATURE_OSF_LABEL=y
++CONFIG_FEATURE_GPT_LABEL=y
+ CONFIG_FEATURE_FDISK_ADVANCED=y
+ CONFIG_FINDFS=y
+ CONFIG_FLOCK=y
+@@ -663,7 +663,7 @@
+ CONFIG_MKFS_EXT2=y
+ CONFIG_MKFS_MINIX=y
+ CONFIG_FEATURE_MINIX2=y
+-# CONFIG_MKFS_REISER is not set
++CONFIG_MKFS_REISER=y
+ CONFIG_MKDOSFS=y
+ CONFIG_MKFS_VFAT=y
+ CONFIG_MKSWAP=y
+@@ -808,7 +808,7 @@
+ CONFIG_I2CDUMP=y
+ CONFIG_I2CDETECT=y
+ CONFIG_I2CTRANSFER=y
+-# CONFIG_INOTIFYD is not set
++CONFIG_INOTIFYD=y
+ CONFIG_LESS=y
+ CONFIG_FEATURE_LESS_MAXLINES=9999999
+ CONFIG_FEATURE_LESS_BRACKETS=y
+@@ -835,7 +835,7 @@
+ CONFIG_PARTPROBE=y
+ CONFIG_RAIDAUTORUN=y
+ CONFIG_READAHEAD=y
+-# CONFIG_RFKILL is not set
++CONFIG_RFKILL=y
+ CONFIG_RUNLEVEL=y
+ CONFIG_RX=y
+ CONFIG_SEEDRNG=y