commit b27a082
chld
·
2025-12-21 08:28:27 +0000 UTC
parent 5741ae2
setup-rootfs + setup-post + setup-apk
3 files changed,
+13,
-4
+3,
-3
1@@ -48,7 +48,7 @@ ls $m/lib/apk/db
2
3 # sync repositories
4 _inc '
5- /bin/apk --root / --allow-untrusted update
6- /bin/apk --root / add alpine-keys
7- /bin/apk update
8+ /bin/apk --arch $(arch) --root / --allow-untrusted update
9+ /bin/apk --arch $(arch) --root / add alpine-keys
10+ /bin/apk --arch $(arch) update
11 '
+9,
-1
1@@ -16,7 +16,15 @@ rm -f $m/lib/*
2 rm -rf $m/lib/pkgconfig
3 rm -rf $m/etc/ssl
4 rm -rf $m/etc/sv
5-rm -rf $m/root/* # /root is stubborn
6+rm -rf $m/root/* # /root is stubborn (1)
7 rm -rf $m/.vim* # why tf is there vim?
8+rm -rf $m/include/curl/
9+rm -rf $m/include/openssl/
10+
11+
12+# if all else fails, chroot into /mnt and wipe /root (1)
13+inc '
14+ rm -rf /root/*
15+'
16
17 $m/bin/apk --root $m fix musl # reinstall musl to ensure a not broken sys lol
+1,
-0
1@@ -21,6 +21,7 @@ ln -sf $m/bin/situation $m/bin/init # make sure kern knows situation is init
2
3 # mwakatizing the rootfs
4 rm -f $m/etc/*tab # situation doesnt use tables, it is not sysv-ish
5+rm -f $m/etc/issue
6
7 rm -f $m/etc/os-release
8 cp ./rootfs/os-release $m/etc/os-release