aboutsummaryrefslogtreecommitdiff
path: root/contrib/scripts/generate-release-triplet.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scripts/generate-release-triplet.sh')
-rwxr-xr-xcontrib/scripts/generate-release-triplet.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/contrib/scripts/generate-release-triplet.sh b/contrib/scripts/generate-release-triplet.sh
new file mode 100755
index 000000000..7dc890dc0
--- /dev/null
+++ b/contrib/scripts/generate-release-triplet.sh
@@ -0,0 +1,21 @@
1#!/bin/bash
2
3PACKAGE=$1
4VERSION=$2
5
6cat << EOF >> $PACKAGE-$VERSION.directive
7version: 1.2
8directory: gnunet
9filename: $PACKAGE-$VERSION.tar.gz
10symlink: $PACKAGE-$VERSION.tar.gz $PACKAGE-latest.tar.gz
11EOF
12
13gpg --clearsign $PACKAGE-$VERSION.directive
14gpg -b $PACKAGE-$VERSION.tar.gz
15exit
16ftp -inv ftp-upload.gnu.org <<EOF
17user anonymous
18cd incoming/ftp
19mput $PACKAGE-$VERSION.tar.gz $PACKAGE-$VERSION.tar.gz.sig $PACKAGE-$VERSION.tar.gz.directive.asc
20bye
21EOF