aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'images/alpine/functions')
-rw-r--r--images/alpine/functions47+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
-}