ensure binfmt-support is installed

pull/372/head
rpier1 2020-01-08 14:31:13 +01:00
parent f8f3d6fe93
commit bf656ca53c
1 changed files with 16 additions and 4 deletions

View File

@ -3,11 +3,23 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
BUILD_OPTS="$*"
DOCKER="docker"
if ! ${DOCKER} ps >/dev/null 2>&1; then
DOCKER="sudo docker"
SUDO=''
if [ $EUID != 0 ]; then
SUDO='sudo'
fi
function install_binfmt_support {
local binfmtSupport="binfmt-support"
if ! dpkg -s $binfmtSupport &>/dev/null; then
echo "please install $binfmtSupport with this command: $SUDO apt-get install $binfmtSupport"
exit 1
fi
}
install_binfmt_support
DOCKER="$SUDO docker"
if ! ${DOCKER} ps >/dev/null; then
echo "error connecting to docker:"
${DOCKER} ps