aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-03-15 15:45:12 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-03-15 15:45:12 +0000
commit2e1c17100ac53273233fd908c610437c738e43cc (patch)
treef89ee002efbff0042de71988ac26f014b81099db
parentd4eaf86efc7d8772132100cba61dd7e746a3932e (diff)
downloadalicelinux-2e1c17100ac53273233fd908c610437c738e43cc.tar.gz
alicelinux-2e1c17100ac53273233fd908c610437c738e43cc.zip
Woodpecker CI 3e62f05a744ce318f802c07bd8b20269dab3f96b [SKIP CI]
-rw-r--r--busybox/.checksum4
-rw-r--r--busybox/abuild2
-rwxr-xr-xbusybox/default.script31
-rw-r--r--busybox/udhcpc.conf1
4 files changed, 29 insertions, 9 deletions
diff --git a/busybox/.checksum b/busybox/.checksum
index 59e8c9d4..e10cc0af 100644
--- a/busybox/.checksum
+++ b/busybox/.checksum
@@ -8,7 +8,7 @@ f62969ee1426bea40ffd603cb01aa4f6e264930ce29a0266b776f5d08253772a adduser-no-set
179c4567a112635be6cb442fd8e3ff95dd0e718facd0666f2426d94322110a8f busybox-1.37.0.tar.bz2
f4fb17d5b5f42b2cbdddbe2934560286f0a4e342974aa34ee5f66f54b7192605 busybox-suidwrapper.c
48b8a6cc6f4aa539de48f5c4d405a4400239215fe3dc7f30df370951e51743ca crond.run
-f24b5c4bbd14270de74ff44595a98c750b249c3e956fa363cad6b6a59a1f3a7f default.script
+3c918464521932eeac306d5e34bbddf2bd0ce1d81d22d2abf268c06eb74565c4 default.script
2fc84cd00bba1a27bb692fb61f7b06307bd2a618161c1f019efd5a8432b0f3c5 fsck-resolve-uuid.patch
91df6065aec94c67f59f0d10e7beb1cd05286d8739bf57f478382a98d2ef90a5 httpd.run
1e7ca4ffd2de2182a591c0c9eb8f1f2d792342db96a44762a4ef022253aaaa5c inetd.run
@@ -30,5 +30,5 @@ f220e64f2c99e5fae0bf764a750dcab6b91568f8afbee791949b43bc189cc8c0 tty1.run
308c64afb0fac11a04ca7acdbd03d376ef3fc034ce60e0aff5cf639cd0a2844a tty4.run
7c60f858969c374e06d03c1d649696d4242f43676ef8e7dd6cdf606a4e583592 tty5.run
e1fb7d9b56a24067762dd7a931e95a2c6b271134d90b9dc10a57502e2b05dae2 ttyS0.run
-9515af6267864a2233389892714eec863ddf50eeb5f738f5be05ff69c89ac4b9 udhcpc.conf
+d1211ee572d197dc95880d80dd5239a8518d33a03d443b92969644f42f722255 udhcpc.conf
a098b99e04b4d6242895f3b31e4660d074554dddc5dedfbc2228b661df810a51 udhcpc.run
diff --git a/busybox/abuild b/busybox/abuild
index af4e92b4..0d3378b9 100644
--- a/busybox/abuild
+++ b/busybox/abuild
@@ -1,6 +1,6 @@
name=busybox
version=1.37.0
-release=5
+release=6
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
diff --git a/busybox/default.script b/busybox/default.script
index e6e51f68..f863367f 100755
--- a/busybox/default.script
+++ b/busybox/default.script
@@ -2,12 +2,31 @@
case "$1" in
deconfig)
- ip addr flush dev "$interface"
+ # Remove IP address
+ ip addr flush dev $interface
;;
- bound|renew|leasefail)
- ip addr flush dev "$interface"
- ip addr add "$ip/$subnet" dev "$interface"
- ip route add default via "$router"
- echo "nameserver $dns" > /etc/resolv.conf
+
+ renew|bound)
+ # Set IP address
+ ip addr flush dev $interface
+ ip addr add $ip/$mask dev $interface
+
+ # Set default gateway
+ [ -n "$router" ] && ip route add default via $router dev $interface
+
+ # Update resolv.conf
+ echo -n > /etc/resolv.conf
+ echo '# generated by udhcpc' > /etc/resolv.conf
+ if [ "$DNS" ]; then
+ for d in $DNS; do
+ echo "nameserver $d" >> /etc/resolv.conf
+ done
+ fi
+ for dns in $dns; do
+ echo "nameserver $dns" >> /etc/resolv.conf
+ done
;;
esac
+
+exit 0
+
diff --git a/busybox/udhcpc.conf b/busybox/udhcpc.conf
index e1625f02..2e907e74 100644
--- a/busybox/udhcpc.conf
+++ b/busybox/udhcpc.conf
@@ -1,3 +1,4 @@
# config file for udhcpc service
#IFACE=wlan0
+#DNS="8.8.8.8 1.1.1.1"