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