#!/bin/bash set -e detect_base_image() { if [ "$os" = kali ]; then BASE_IMAGE=kalilinux/kali-rolling:latest return fi BASE_IMAGE="${os}:${os_codename}" } cd "$(dirname "$0")/.." . ./builder/process_test_options.sh . ./builder/common.sh os="${1:-debian}" os_codename="${2:-buster}" detect_build_dir detect_base_image docker build --build-arg KASMVNC_PACKAGE_DIR="${build_dir}/${os_codename}" \ --build-arg RUN_TEST="$run_test" \ --build-arg BASE_IMAGE="$BASE_IMAGE" \ -t kasmvnctester_barebones_${os}:$os_codename \ -f builder/dockerfile.${os}_${os_codename}.barebones.deb.test . echo detect_interactive docker run $interactive -p "443:$VNC_PORT" --rm -e "VNC_USER=foo" -e "VNC_PW=foobar" \ -e "VNC_PORT=$VNC_PORT" \ -e RUN_TEST="$run_test" \ $entrypoint_executable \ kasmvnctester_barebones_${os}:$os_codename \ $entrypoint_args