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