diff options
Diffstat (limited to 'images/alpine/functions')
| -rw-r--r-- | images/alpine/functions | 47 | +0 −47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/images/alpine/functions b/images/alpine/functions deleted file mode 100644 --- a/images/alpine/functions +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# SPDX-FileCopyrightText: 2017-2026 Drew DeVault -# SPDX-FileCopyrightText: 2026 Nikolay Govorov -# SPDX-License-Identifier: AGPL-3.0-only - -poweroff_cmd="sudo poweroff" -default_arch=x86_64 - -boot() { - if [ "$arch" != "x86_64" ] - then - echo "Unsupported architecture $arch" >&2 - exit 1 - fi - _boot $(cpu_opts x86_64) -} - -install() { - port=$1 - shift 1 - guest_ssh -p $port build@localhost sudo apk upgrade -U - guest_ssh -p $port build@localhost sudo apk add "$@" -} - -sanity_check() { - echo "Booting..." - cmd_boot x86_64 8022 qemu & - trap 'cmd_cleanup 8022' EXIT - _wait_boot 8022 - echo "Testing sudo..." - guest_ssh -p 8022 build@localhost sudo ls -a - echo "Testing networking..." - guest_ssh -p 8022 build@localhost curl https://builds.sr.ht - echo "Testing apk..." - # repo cache doesn't work in this context - guest_ssh -p 8022 build@localhost \ - sudo sed -i /etc/apk/repositories -e 's/repo-cache.local/dl-2.alpinelinux.org/g' - guest_ssh -p 8022 build@localhost sudo apk update - guest_ssh -p 8022 build@localhost sudo apk upgrade - guest_ssh -p 8022 build@localhost sudo apk add htop - echo "Testing git..." - guest_ssh -p 8022 build@localhost git --version - echo "Testing mercurial..." - guest_ssh -p 8022 build@localhost hg --version - echo "Everything works!" - guest_ssh -p 8022 build@localhost sudo poweroff || true -} |
