aurora/build_files/dx/10-tests-dx.sh
renner eb6fd14a6b
test: add back docker tests
This was a temporary measure as docker wasn't available for f44 in the
beginning
2026-05-08 18:16:51 +02:00

35 lines
669 B
Bash
Executable file

#!/usr/bin/bash
echo "::group:: ===$(basename "$0")==="
set -eoux pipefail
IMPORTANT_PACKAGES_DX=(
code
containerd.io
docker-ce
docker-buildx-plugin
docker-compose-plugin
flatpak-builder
libvirt
podman-bootc
qemu
)
for package in "${IMPORTANT_PACKAGES_DX[@]}"; do
rpm -q "${package}" >/dev/null || { echo "Missing package: ${package}... Exiting"; exit 1 ; }
done
IMPORTANT_UNITS=(
docker.socket
podman.socket
)
for unit in "${IMPORTANT_UNITS[@]}"; do
if ! systemctl is-enabled "$unit" 2>/dev/null | grep -q "^enabled$"; then
echo "${unit} is not enabled"
exit 1
fi
done
echo "::endgroup::"