aboutsummaryrefslogtreecommitdiff
path: root/busybox/abuild
diff options
context:
space:
mode:
Diffstat (limited to 'busybox/abuild')
-rw-r--r--busybox/abuild34
1 files changed, 25 insertions, 9 deletions
diff --git a/busybox/abuild b/busybox/abuild
index 2b177b61..ba544675 100644
--- a/busybox/abuild
+++ b/busybox/abuild
@@ -1,6 +1,6 @@
name=busybox
version=1.37.0
-release=3
+release=4
source="https://${name}.net/downloads/${name}-${version}.tar.bz2
0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
0016-ping-make-ping-work-without-root-privileges.patch
@@ -14,14 +14,18 @@ source="https://${name}.net/downloads/${name}-${version}.tar.bz2
modprobe-kernel-version.patch
busybox-suidwrapper.c
mdev.conf
+ udhcpc.conf
+ net-static.conf
acpid.run
crond.run
ntpd.run
syslogd.run
- klogd.run
- inetd.run
- httpd.run
- mdev.run
+ udhcpc.run
+ klogd.run
+ inetd.run
+ httpd.run
+ mdev.run
+ net-static.run
tty1.run
tty2.run
tty3.run
@@ -29,7 +33,8 @@ source="https://${name}.net/downloads/${name}-${version}.tar.bz2
tty5.run
ttyS0.run
pause.c
- pause.1"
+ pause.1
+ default.script"
sv="acpid.run
crond.run
ntpd.run
@@ -38,12 +43,15 @@ sv="acpid.run
inetd.run
httpd.run
mdev.run
+ udhcpc.run
tty1.run
tty2.run
tty3.run
tty4.run
tty5.run
- ttyS0.run"
+ ttyS0.run
+ net-static.conf
+ udhcpc.conf"
_disable() {
while [ "$1" ]; do
@@ -64,7 +72,7 @@ build() {
_disable XZCAT XZ UNXZ UNLZMA LZCAT LZMA # provided by xz
_disable STRINGS # provided by llvm
- _disable CLEAR RESET # provided by ncurses
+ #_disable CLEAR RESET # provided by ncurses
_disable PATCH # provided by patch (GNU patch works better)
_disable BZCAT BUNZIP2 BZIP2 # provided by bzip2
_disable CHATTR LSATTR MKE2FS FINDFS MKFS_EXT2 BLKID # provided by e2fsprogs
@@ -95,10 +103,18 @@ build() {
[ -e /bin/$i ] && ln -svf busybox-suidwrapper $PKG/bin/$i
[ -e /usr/bin/$i ] && ln -svf ../../bin/busybox-suidwrapper $PKG/usr/bin/$i
done
-
+
+ # mdev
mkdir -p $PKG/etc
install -m644 $SRC/mdev.conf $PKG/etc/mdev.conf
+
+ # udhcpc script
+ mkdir -p $PKG/usr/share/udhcpc
+ install -m755 $SRC/default.script $PKG/usr/share/udhcpc/default.script
+ # crond
+ mkdir -p $PKG/var/spool/cron/crontabs
+
${CC:-gcc} ${CFLAGS} $SRC/pause.c -o $PKG/usr/bin/pause
install -d $PKG/usr/share/man/man1
install -m644 $SRC/pause.1 $PKG/usr/share/man/man1/pause.1