summaryrefslogtreecommitdiff
path: root/bin/develacc-debi
blob: 2c6c60d8f171f584f6a5348193a749ff038e9a7f (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 -e

if ! [ -f "debian/changelog" ]; then
    echo >&2 "not a source package?"
    exit 1
fi

source="$(dpkg-parsechangelog -SSource)"
version="$(dpkg-parsechangelog -SVersion)"
changes="${source}_${version}_multi.changes"

if ! [ -f "../$changes" ]; then
    echo >&2 "changes file does not exist"
    exit 1
fi

dcmd --changes --deb cp -l "../$changes" "$HOME/local/develacc/tmp"
ssh root@develacc debi "$@" "/home/spwhitton/tmp/$changes"
dcmd --changes --deb rm "$HOME/local/develacc/tmp/$changes"