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 "$@"