commit dc47000

chld  ·  2026-09-21 16:15:19 +0000 UTC
parent 8b39816
update to use srudge init
1 files changed,  +17, -6
+17, -6
 1@@ -13,12 +13,23 @@ wget \
 2 tar -xvf kiss.tar.xz -C $m
 3 
 4 # set up situation init
 5-wget \
 6-	https://codeberg.org/derivelinux/situation/raw/branch/main/situation \
 7-	-O $m/bin/situation
 8-
 9-chmod 755 $m/bin/situation # make situation a executable or kernel panic
10-ln -sf $m/bin/situation $m/bin/init # make sure kern knows situation is init
11+git clone https://srcdump.net/chld/srudge.git --depth 1 ./srudge
12+cp ./srudge/sit $m/bin/sit
13+cp ./srudge/reboot $m/bin/reboot
14+for i in sit reboot
15+do
16+    chmod 755 $m/bin/$i
17+done
18+rm -rf ./srudge/
19+
20+for i in bin sbin
21+do
22+    ln -sf $m/bin/sit $m/$i/init
23+done
24+for i in poweroff halt
25+do
26+    ln -sf $m/bin/reboot $m/bin/$i
27+done
28 
29 # mwakatizing the rootfs
30 rm -f $m/etc/*tab # situation doesnt use tables, it is not sysv-ish