aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'images/alpine/genimg')
-rwxr-xr-ximages/alpine/genimg16+8 −8
1 files changed, 8 insertions, 8 deletions
diff --git a/images/alpine/genimg b/images/alpine/genimg
index f5446ce..76405a4 100755
--- a/images/alpine/genimg
+++ b/images/alpine/genimg
@@ -1,6 +1,6 @@
#!/bin/sh -eux
# SPDX-FileCopyrightText: 2017-2026 Drew DeVault
-# SPDX-FileCopyrightText: 2026 Nikolay Govorov
+# SPDX-FileCopyrightText: 2026 Nikolay Govorov
# SPDX-License-Identifier: AGPL-3.0-only
self=$(dirname "$(readlink -f "$0")")
@@ -56,7 +56,7 @@ qemu-img create -f qcow2 -o compat=1.1 "$out"/root.hmi "${size_gib}G"
modprobe nbd max_part=16
qemu-nbd --connect=/dev/nbd0 "$out"/root.hmi
for i in $(seq 1 5); do
- sleep "0.$i"
+ sleep 0.$i
partprobe /dev/nbd0 && break
done
trap cleanup EXIT
@@ -82,13 +82,13 @@ swapon /dev/nbd0p2
# TODO: Remove bash
apk add -U \
- -X "http://dl-cdn.alpinelinux.org/alpine/$release/main/" \
- -X "http://dl-cdn.alpinelinux.org/alpine/$release/community/" \
+ -X http://dl-cdn.alpinelinux.org/alpine/$release/main/ \
+ -X http://dl-cdn.alpinelinux.org/alpine/$release/community/ \
--allow-untrusted \
--arch="$apk_arch" \
--root=/mnt \
--initdb \
- acct alpine-base alpine-conf alpine-sdk linux-firmware-none "$linux" \
+ acct alpine-base alpine-conf alpine-sdk linux-firmware-none $linux \
git mercurial openssh sudo syslinux tzdata gnupg haveged bash curl \
doas qemu-guest-agent
@@ -200,11 +200,11 @@ cat >/mnt/etc/docker/daemon.json <<EOF
EOF
pkg_version() {
- name=$(run_root apk list "$1" | grep installed | cut -d' ' -f1)
- echo "${name##"$1"-}"
+ name=$(run_root apk list $1 | grep installed | cut -d' ' -f1)
+ echo ${name##$1-}
}
-run_root apk add "$linux=$(pkg_version "$linux")"
+run_root apk add $linux=$(pkg_version $linux)
sync