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