From 4867ad3d393a0a3ceeb06289cc3454e21514c301 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Wed, 15 Feb 2023 18:46:49 +0200 Subject: [PATCH] busybox: add devmem to busybox-huge This is useful for embedded Linux (ARM) driver dev for example. --- srcpkgs/busybox/files/dotconfig.d/huge.patch | 65 +++++++++++--------- srcpkgs/busybox/template | 2 +- 2 files changed, 38 insertions(+), 29 deletions(-) diff --git a/srcpkgs/busybox/files/dotconfig.d/huge.patch b/srcpkgs/busybox/files/dotconfig.d/huge.patch index d20ba321c0a6..bcf981496bc6 100644 --- a/srcpkgs/busybox/files/dotconfig.d/huge.patch +++ b/srcpkgs/busybox/files/dotconfig.d/huge.patch @@ -47,8 +47,8 @@ CONFIG_CRC32=y CONFIG_COMM=y CONFIG_CP=y -@@ -214,11 +214,11 @@ - CONFIG_CUT=y +@@ -216,11 +216,11 @@ + CONFIG_FEATURE_CUT_REGEX=y CONFIG_DATE=y CONFIG_FEATURE_DATE_ISOFMT=y -# CONFIG_FEATURE_DATE_NANO is not set @@ -61,7 +61,7 @@ CONFIG_FEATURE_DD_IBS_OBS=y CONFIG_FEATURE_DD_STATUS=y CONFIG_DF=y -@@ -267,7 +267,7 @@ +@@ -269,7 +269,7 @@ # # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum # @@ -70,25 +70,25 @@ CONFIG_MKDIR=y CONFIG_MKFIFO=y CONFIG_MKNOD=y -@@ -314,7 +314,7 @@ +@@ -316,7 +316,7 @@ CONFIG_TEST1=y CONFIG_TEST2=y CONFIG_FEATURE_TEST_64=y -# CONFIG_TIMEOUT is not set +CONFIG_TIMEOUT=y CONFIG_TOUCH=y - CONFIG_FEATURE_TOUCH_NODEREF=y CONFIG_FEATURE_TOUCH_SUSV3=y -@@ -329,7 +329,7 @@ + CONFIG_TR=y +@@ -330,7 +330,7 @@ CONFIG_BB_ARCH=y CONFIG_UNIQ=y CONFIG_UNLINK=y -# CONFIG_USLEEP is not set +CONFIG_USLEEP=y CONFIG_UUDECODE=y + CONFIG_BASE32=y CONFIG_BASE64=y - CONFIG_UUENCODE=y -@@ -372,7 +372,7 @@ +@@ -374,7 +374,7 @@ # CONFIG_FEATURE_LOADFONT_PSF2 is not set # CONFIG_FEATURE_LOADFONT_RAW is not set CONFIG_LOADKMAP=y @@ -97,7 +97,7 @@ CONFIG_RESET=y # CONFIG_RESIZE is not set # CONFIG_FEATURE_RESIZE_PRINT is not set -@@ -545,7 +545,7 @@ +@@ -549,7 +549,7 @@ # CONFIG_CHATTR=y # CONFIG_FSCK is not set @@ -106,7 +106,7 @@ # CONFIG_TUNE2FS is not set # -@@ -588,7 +588,7 @@ +@@ -592,7 +592,7 @@ CONFIG_BLKID=y CONFIG_FEATURE_BLKID_TYPE=y # CONFIG_BLOCKDEV is not set @@ -115,7 +115,7 @@ # CONFIG_CHRT is not set CONFIG_DMESG=y CONFIG_FEATURE_DMESG_PRETTY=y -@@ -641,13 +641,13 @@ +@@ -644,13 +644,13 @@ CONFIG_FEATURE_MDEV_DAEMON=y # CONFIG_MESG is not set # CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set @@ -133,7 +133,7 @@ CONFIG_MKSWAP=y CONFIG_FEATURE_MKSWAP_UUID=y CONFIG_MORE=y -@@ -661,19 +661,19 @@ +@@ -664,19 +664,19 @@ CONFIG_FEATURE_MOUNT_FLAGS=y CONFIG_FEATURE_MOUNT_FSTAB=y CONFIG_FEATURE_MOUNT_OTHERTAB=y @@ -159,7 +159,7 @@ CONFIG_SETARCH=y CONFIG_LINUX32=y CONFIG_LINUX64=y -@@ -688,9 +688,9 @@ +@@ -691,9 +691,9 @@ CONFIG_SWAPOFF=y CONFIG_FEATURE_SWAPONOFF_LABEL=y CONFIG_SWITCH_ROOT=y @@ -172,8 +172,8 @@ CONFIG_UEVENT=y CONFIG_UMOUNT=y CONFIG_FEATURE_UMOUNT_ALL=y -@@ -740,12 +740,12 @@ - # CONFIG_ADJTIMEX is not set +@@ -745,12 +745,12 @@ + CONFIG_ASCII=y # CONFIG_BBCONFIG is not set # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set -# CONFIG_BC is not set @@ -190,7 +190,16 @@ # CONFIG_BEEP is not set CONFIG_FEATURE_BEEP_FREQ=0 CONFIG_FEATURE_BEEP_LENGTH_MS=0 -@@ -807,7 +807,7 @@ +@@ -774,7 +774,7 @@ + # CONFIG_DEVFSD_FG_NP is not set + # CONFIG_DEVFSD_VERBOSE is not set + # CONFIG_FEATURE_DEVFS is not set +-# CONFIG_DEVMEM is not set ++CONFIG_DEVMEM=y + # CONFIG_FBSPLASH is not set + # CONFIG_FLASH_ERASEALL is not set + # CONFIG_FLASH_LOCK is not set +@@ -812,7 +812,7 @@ # CONFIG_FEATURE_MAKEDEVS_LEAF is not set # CONFIG_FEATURE_MAKEDEVS_TABLE is not set # CONFIG_MAN is not set @@ -199,7 +208,7 @@ # CONFIG_MIM is not set # CONFIG_MT is not set # CONFIG_NANDWRITE is not set -@@ -819,7 +819,7 @@ +@@ -824,7 +824,7 @@ # CONFIG_RUNLEVEL is not set # CONFIG_RX is not set CONFIG_SETFATTR=y @@ -208,7 +217,7 @@ CONFIG_STRINGS=y CONFIG_TIME=y CONFIG_TS=y -@@ -842,20 +842,20 @@ +@@ -848,20 +848,20 @@ CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y # CONFIG_VERBOSE_RESOLUTION_ERRORS is not set # CONFIG_FEATURE_TLS_SHA1 is not set @@ -239,7 +248,7 @@ CONFIG_HOSTNAME=y CONFIG_DNSDOMAINNAME=y CONFIG_HTTPD=y -@@ -886,12 +886,12 @@ +@@ -896,12 +896,12 @@ # CONFIG_FEATURE_IFUPDOWN_IPV6 is not set # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set @@ -258,7 +267,7 @@ # CONFIG_FEATURE_INETD_RPC is not set CONFIG_IP=y CONFIG_IPADDR=y -@@ -912,11 +912,11 @@ +@@ -922,11 +922,11 @@ # CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set # CONFIG_FEATURE_IPCALC_FANCY is not set # CONFIG_FAKEIDENTD is not set @@ -274,7 +283,7 @@ CONFIG_NC_SERVER=y CONFIG_NC_EXTRA=y # CONFIG_NC_110_COMPAT is not set -@@ -934,13 +934,13 @@ +@@ -944,13 +944,13 @@ CONFIG_PING6=y CONFIG_FEATURE_FANCY_PING=y # CONFIG_PSCAN is not set @@ -291,7 +300,7 @@ CONFIG_TELNET=y CONFIG_FEATURE_TELNET_TTYPE=y CONFIG_FEATURE_TELNET_AUTOLOGIN=y -@@ -948,21 +948,21 @@ +@@ -958,21 +958,21 @@ # CONFIG_TELNETD is not set # CONFIG_FEATURE_TELNETD_STANDALONE is not set # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set @@ -326,7 +335,7 @@ # CONFIG_VCONFIG is not set CONFIG_WGET=y CONFIG_FEATURE_WGET_LONG_OPTIONS=y -@@ -973,21 +973,21 @@ +@@ -984,21 +984,21 @@ CONFIG_FEATURE_WGET_OPENSSL=y CONFIG_WHOIS=y # CONFIG_ZCIP is not set @@ -356,7 +365,7 @@ # # Common options for DHCP applets -@@ -1009,13 +1009,13 @@ +@@ -1021,13 +1021,13 @@ # # Mail Utilities # @@ -375,7 +384,7 @@ # # Process Utilities -@@ -1028,7 +1028,7 @@ +@@ -1040,7 +1040,7 @@ CONFIG_KILLALL5=y CONFIG_LSOF=y CONFIG_MPSTAT=y @@ -384,7 +393,7 @@ CONFIG_PGREP=y CONFIG_PKILL=y CONFIG_PIDOF=y -@@ -1044,7 +1044,7 @@ +@@ -1056,7 +1056,7 @@ CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y CONFIG_PSTREE=y @@ -393,7 +402,7 @@ # CONFIG_SMEMCAP is not set CONFIG_BB_SYSCTL=y CONFIG_TOP=y -@@ -1057,7 +1057,7 @@ +@@ -1069,7 +1069,7 @@ CONFIG_FEATURE_TOPMEM=y CONFIG_UPTIME=y # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set @@ -402,7 +411,7 @@ CONFIG_FEATURE_SHOW_THREADS=y # -@@ -1075,7 +1075,7 @@ +@@ -1087,7 +1087,7 @@ CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service" # CONFIG_SVC is not set CONFIG_SVOK=y diff --git a/srcpkgs/busybox/template b/srcpkgs/busybox/template index 67b9bb4eedf1..f647e3066b3b 100644 --- a/srcpkgs/busybox/template +++ b/srcpkgs/busybox/template @@ -1,7 +1,7 @@ # Template file for 'busybox' pkgname=busybox version=1.34.1 -revision=3 +revision=4 hostmakedepends="perl" checkdepends="tar which zip" short_desc="Swiss Army Knife of Embedded Linux"