commit 6fa61a9

chld  ·  2025-12-21 08:19:18 +0000 UTC
parent 7222d26
setup-rootfs + setup-post
2 files changed,  +9, -13
+2, -4
 1@@ -14,9 +14,7 @@ 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/.vim
 6-rm -rf $m/root/.cache
 7-rm -rf $m/root/*
 8-rm -f $m/.viminfo
 9+rm -rf $m/root/* # /root is stubborn
10+rm -rf $m/.vim*  # why tf is there vim?
11 
12 $m/bin/apk --root $m fix musl # reinstall musl to ensure a not broken sys lol
+7, -9
 1@@ -20,23 +20,21 @@ chmod 755 $m/bin/situation # make situation a executable or kernel panic
 2 ln -sf $m/bin/situation $m/bin/init # make sure kern knows situation is init
 3 
 4 # mwakatizing the rootfs
 5-rm -f $m/etc/fstab
 6+rm -f $m/etc/*tab # situation doesnt use tables, it is not sysv-ish 
 7+
 8 rm -f $m/etc/os-release
 9 cp ./rootfs/os-release $m/etc/os-release
10 
11-cp ./rootfs/kiss-chroot $m/bin/kiss-chroot
12-chmod 755 $m/bin/kiss-chroot
13-
14 rm -f $m/etc/mdev.conf # change later?
15 
16 # unlink /sbin due to udevadm errors
17 unlink /mnt/sbin
18 
19 # further remove traces of KISS
20-rm -rf /mnt/root/.cache/
21-rm -rf /mnt/usr/share/doc
22+rm -rf $m/root/*
23+rm -rf $m/usr/share/doc
24 
25 # copy KISS no-perl.patch for the linux kernel
26-mkdir -p /mnt/usr
27-mkdir /mnt/usr/src
28-cp ./rootfs/no-perl.patch /mnt/usr/src/no-perl.patch
29+mkdir -p $m/usr
30+mkdir $m/usr/src
31+cp ./rootfs/no-perl.patch $m/usr/src/no-perl.patch