mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 04:33:00 +02:00
36 lines
719 B
Bash
36 lines
719 B
Bash
# Set $testdir before sourcing these envs -*-shell-script-*-
|
|
# shellcheck disable=SC2034,SC2154
|
|
|
|
# Current container image
|
|
INFIX_TEST=ghcr.io/kernelkit/infix-test:1.3
|
|
|
|
ixdir=$(readlink -f "$testdir/..")
|
|
logdir=$(readlink -f "$testdir/.log")
|
|
envdir="$HOME/.infix-test-venv"
|
|
qeneth="$testdir/qeneth/qeneth"
|
|
|
|
#
|
|
# Figure out available container runner
|
|
#
|
|
runner()
|
|
{
|
|
if which podman >/dev/null; then
|
|
runner=podman
|
|
elif which docker >/dev/null; then
|
|
runner=docker
|
|
else
|
|
echo "Error: Neither podman or docker is installed, we recommend podman."
|
|
exit 1
|
|
fi
|
|
|
|
echo "$runner"
|
|
}
|
|
|
|
#
|
|
# Returns the latest started infamy container
|
|
#
|
|
infamy()
|
|
{
|
|
$(runner) ps -f name='infamy.*' --format '{{.Names}}' |tail -1
|
|
}
|