commit 7222d26
chld
·
2025-12-21 08:16:08 +0000 UTC
parent 18fa4f6
updates & fixes
4 files changed,
+27,
-2
+3,
-0
1@@ -9,8 +9,11 @@ sh ./util/kiss-mount $m .
2 sh ./setup-rootfs
3 sh ./setup-apk
4 sh ./setup-userland
5+sh ./setup-post
6
7 # unmount /mnt as it finished
8 sh ./util/kiss-mount $m .
9+set +x # just for readability
10
11+find $m
12 echo && echo "mwakat linux is ready."
+22,
-0
1@@ -0,0 +1,22 @@
2+#!/bin/sh -e
3+
4+. ./util/lib.sh
5+
6+# this runs after everything, some touch ups
7+
8+# add kiss-chroot
9+cp ./rootfs/kiss-chroot $m/bin/kiss-chroot
10+chmod 755 $m/bin/kiss-chroot
11+
12+# purge leftover libraries
13+# this is specifically put here because now i can see what is left
14+rm -f $m/lib/*
15+rm -rf $m/lib/pkgconfig
16+rm -rf $m/etc/ssl
17+rm -rf $m/etc/sv
18+rm -rf $m/root/.vim
19+rm -rf $m/root/.cache
20+rm -rf $m/root/*
21+rm -f $m/.viminfo
22+
23+$m/bin/apk --root $m fix musl # reinstall musl to ensure a not broken sys lol
+1,
-1
1@@ -33,7 +33,7 @@ rm -f $m/etc/mdev.conf # change later?
2 unlink /mnt/sbin
3
4 # further remove traces of KISS
5-rm -rf /mnt/root/.cache
6+rm -rf /mnt/root/.cache/
7 rm -rf /mnt/usr/share/doc
8
9 # copy KISS no-perl.patch for the linux kernel
+1,
-1
1@@ -17,7 +17,7 @@ _inc '
2 apk add musl
3 '
4
5-# fix tools
6+# update musl
7 _inc '
8 apk fix musl
9 apk add musl-dev