#!/bin/sh set -eu if [[ $# -ne 1 ]] ; then echo "Usage: build-with.sh { docker | podman }" exit 1 fi builder=$1 case $builder in docker|podman) ;; *) echo "You should use either docker or podman for building" exit 2 esac echo Building $builder image with dependencies.. $builder build -t qubes-mirage-firewall . echo Building Firewall... $builder run --rm -i -v `pwd`:/tmp/orb-build:Z qubes-mirage-firewall echo "SHA2 of build: $(sha256sum ./dist/qubes-firewall.xen)" echo "SHA2 last known: 4b1f743bf4540bc8a9366cf8f23a78316e4f2d477af77962e50618753c4adf10" echo "(hashes should match for released versions)"