commit 96efb81

chld  ·  2025-12-20 19:42:27 +0000 UTC
parent 4eca469
testing
2 files changed,  +7, -2
+2, -0
 1@@ -6,6 +6,7 @@ set -x
 2 # remove all except: kiss, musl, curl
 3 # kiss will be removed after bootstrapping apk
 4 
 5+sh ./util/kiss-mount
 6 _inc '
 7 	rm -f /var/db/kiss/installed/kiss/depends
 8 	kiss r b3sum
 9@@ -31,6 +32,7 @@ chmod 755 /mnt/bin/apk # executable apk
10 mkdir -p /mnt/etc/
11 mkdir -p /mnt/etc/apk
12 cp ./rootfs/repositories /mnt/etc/apk/repositories
13+
14 # sync repositories
15 _inc '
16 /bin/apk --root / --allow-untrusted update 
+5, -2
 1@@ -57,9 +57,12 @@ main() {
 2     [ -d "$1" ]        || die Given path does not exist
 3     [ "$(id -u)" = 0 ] || die Script needs to be run as root
 4 
 5+    # unmount if 2nd arg passed
 6+    [ $2 ] && clean
 7+
 8     # Intended behaviour.
 9     # shellcheck disable=SC2064
10-    trap "clean ${1%"${1##*[!/]}"}" EXIT INT
11+    #trap "clean ${1%"${1##*[!/]}"}" EXIT INT
12 
13     log Mounting host paths; {
14         mmount "$1/dev"     -o bind /dev
15@@ -77,4 +80,4 @@ main() {
16 
17 }
18 
19-main "$1"
20+main "$@"