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