diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-09-07 13:07:35 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-09-07 13:07:35 +0800 |
| commit | c09688749462898ade41f76ed66fe67983a70c4a (patch) | |
| tree | f8522d163311b06b975f7ce5d1954b389a3835d2 /repos/core/busybox/abuild | |
| parent | 7a568c4325b338179429d6b8c5deafbf43bd5c64 (diff) | |
| download | alicelinux-c09688749462898ade41f76ed66fe67983a70c4a.tar.gz alicelinux-c09688749462898ade41f76ed66fe67983a70c4a.zip | |
busybox: added udhcpc and net-static service
Diffstat (limited to 'repos/core/busybox/abuild')
| -rw-r--r-- | repos/core/busybox/abuild | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/repos/core/busybox/abuild b/repos/core/busybox/abuild index 2b177b61..ba544675 100644 --- a/repos/core/busybox/abuild +++ b/repos/core/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 |