#!/bin/bash
set -e
OUTPUT_VOLUME_NAME=$1
PKG_NAME=$2
PKG_SOURCE_PATH=$3
if [[ -z ${OUTPUT_VOLUME_NAME} || -z ${PKG_SOURCE_PATH} ]]; then
echo "Usage: $0 output-volume-name path-to-package-sources"
exit 1;
fi
if [ -z $4 ]; then
CMD=""
else
CMD=$4
fi
docker build -t pack-debs -f pack-debs.Dockerfile .
docker volume prune -f
docker volume create --name $OUTPUT_VOLUME_NAME
docker run \
-i \
--rm \
-v ${PKG_SOURCE_PATH}:/input \
-v ${OUTPUT_VOLUME_NAME}:/output \
-e PKG_NAME=$PKG_NAME \
pack-debs $CMD