summaryrefslogtreecommitdiff
path: root/bin/develacc-debi
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2019-07-15 16:38:40 +0100
committerSean Whitton <spwhitton@spwhitton.name>2019-07-15 16:38:40 +0100
commitfc2f99063959d69e261f2f6c5789920cb98ab37b (patch)
tree62522435315bc6d765e715962ecdc5d213ecbed8 /bin/develacc-debi
parent8bbb149fff8c8589eb75b7f6198db84596a02cec (diff)
downloaddotfiles-fc2f99063959d69e261f2f6c5789920cb98ab37b.tar.gz
develacc-debi script
Diffstat (limited to 'bin/develacc-debi')
-rwxr-xr-xbin/develacc-debi18
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/develacc-debi b/bin/develacc-debi
new file mode 100755
index 00000000..072b8de9
--- /dev/null
+++ b/bin/develacc-debi
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+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 "../$changes" "$HOME/local/develacc/tmp"
+ssh root@develacc debi "$@" "/home/spwhitton/tmp/$changes"