vdirsyncer/scripts/release-deb.sh
2017-09-02 18:50:34 +02:00

21 lines
501 B
Bash

#!/bin/sh
set -xe
distro=$1
distrover=$2
name=vdirsyncer-$distro-$distrover:latest
context="$(mktemp -d)"
python setup.py sdist -d "$context"
cp scripts/dpkg.Dockerfile "$context/Dockerfile"
docker build \
--build-arg distro=$distro \
--build-arg distrover=$distrover \
-t $name \
"$context"
rm -f dist/pkgs/*.deb
mkdir -p dist/
docker run $name tar -c -C /vdirsyncer pkgs | tar x -C dist/
rm -rf "$context"
package_cloud push pimutils/vdirsyncer/$distro/$distrover dist/pkgs/*.deb