run.sh (519B)
1 #!/bin/sh 2 set -eu 3 CONTAINER=$USER/debbuilder:latest 4 docker build -t $CONTAINER . 5 rm -rf dist 6 mkdir dist 7 docker run --read-only $CONTAINER sleep 100 & 8 sleep 1 9 docker container ls 10 ID=`docker container ls | grep $CONTAINER | head -n1 | awk '{print $1}'` 11 echo "Extracting files from $ID" 12 docker cp "$ID:/build/packages.tgz" . 13 echo "Stopping $CONTAINER ($ID)" 14 docker container stop $ID 15 echo "Removing $CONTAINER" 16 docker container rm $ID 17 docker image rm $USER/debbuilder 18 cd dist 19 tar xvf ../packages.tgz 20 cd .. 21 rm packages.tgz