summaryrefslogtreecommitdiff
path: root/packaging/ng/build-ubuntu-kinetic.sh
blob: a27bcac70b4198a168e02dd70e34a718b82fa597 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash

# Build debian packages.

set -eu

DISTRO=ubuntu
DISTRO_VERNAME=kinetic
LABEL=$DISTRO-$DISTRO_VERNAME

IMAGE_TAG=taler-packaging-$LABEL:latest
DOCKERFILE=Dockerfile.$LABEL
PKGDIR=packages/$LABEL

echo "Building $IMAGE_TAG from $DOCKERFILE"

# Build the base image. Usually fast because it's cached.
docker build -t $IMAGE_TAG -f $DOCKERFILE .

mkdir -p $PKGDIR

# echo docker run -it --mount type=bind,source="$(pwd)"/buildscripts,target=/buildscripts,readonly --mount type=bind,source="$(pwd)"/$PKGDIR,target=/pkgdir $IMAGE_TAG /bin/bash
#docker run -it --entrypoint=/bin/bash --mount type=bind,source="$(pwd)"/buildscripts,target=/buildscripts,readonly --mount type=bind,source="$(pwd)"/$PKGDIR,target=/pkgdir $IMAGE_TAG /buildscripts/build-gnunet.sh