]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/dtc/scripts/kup-dtc
Update libdialog to 1.3-20180621
[FreeBSD/FreeBSD.git] / contrib / dtc / scripts / kup-dtc
1 #! /bin/sh
2
3 REMOTE_GIT=/pub/scm/utils/dtc/dtc.git
4 REMOTE_PATH=/pub/software/utils/dtc
5
6 set -e
7
8 kup_one () {
9     VERSION="$1"
10
11     TAG="v$VERSION"
12
13     PREFIX="dtc-$VERSION/"
14     TAR="dtc-$VERSION.tar"
15     SIG="$TAR.sign"
16
17     git archive --format=tar --prefix="$PREFIX" -o "$TAR" "$TAG"
18     gpg --detach-sign --armor -o "$SIG" "$TAR"
19
20     ls -l "$TAR"*
21
22     # Verify the signature as a sanity check
23     gpg --verify "$SIG" "$TAR"
24
25     kup put --tar --prefix="$PREFIX" "$REMOTE_GIT" "$TAG" "$SIG" "$REMOTE_PATH/$TAR.gz" 
26 }
27
28 for version; do
29     kup_one $version
30 done
31