diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-08 15:11:49 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-08 15:11:49 +0900 |
commit | 3889a387e6f911805ecaf188e7338cdf510c9286 (patch) | |
tree | 292b8f3f0159a53f28c87251991f6490c436245d /contrib/scripts | |
parent | 6bebc94d2c7b6eac69b84fde39142d008a643d8d (diff) | |
download | gnunet-3889a387e6f911805ecaf188e7338cdf510c9286.tar.gz gnunet-3889a387e6f911805ecaf188e7338cdf510c9286.zip |
BUILD: Add some helper scripts for release maintenance
Diffstat (limited to 'contrib/scripts')
-rwxr-xr-x[-rw-r--r--] | contrib/scripts/changelog_delta.sh | 2 | ||||
-rwxr-xr-x | contrib/scripts/generate-release-triplet.sh | 21 |
2 files changed, 22 insertions, 1 deletions
diff --git a/contrib/scripts/changelog_delta.sh b/contrib/scripts/changelog_delta.sh index f115f1ef1..bfce886c2 100644..100755 --- a/contrib/scripts/changelog_delta.sh +++ b/contrib/scripts/changelog_delta.sh | |||
@@ -1,3 +1,3 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | LASTHASH=$(head -n1 ChangeLog | cut -d " " -f 7 | tr -d \( | tr -d \)) | 2 | LASTHASH=$(head -n1 ChangeLog | cut -d " " -f 7 | tr -d \( | tr -d \)) |
3 | git log --invert-grep --grep="^-" --no-merges --no-color --format="%aD (%h)%n%s - %cN%n" $LASTHASH..HEAD | 3 | git log --grep="^[a-zA-Z]*: " --no-merges --no-color --format="%aD (%h)%n%s%n%b%nby: %cN%n" $LASTHASH..HEAD |
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 | |||
3 | PACKAGE=$1 | ||
4 | VERSION=$2 | ||
5 | |||
6 | cat << EOF >> $PACKAGE-$VERSION.directive | ||
7 | version: 1.2 | ||
8 | directory: gnunet | ||
9 | filename: $PACKAGE-$VERSION.tar.gz | ||
10 | symlink: $PACKAGE-$VERSION.tar.gz $PACKAGE-latest.tar.gz | ||
11 | EOF | ||
12 | |||
13 | gpg --clearsign $PACKAGE-$VERSION.directive | ||
14 | gpg -b $PACKAGE-$VERSION.tar.gz | ||
15 | exit | ||
16 | ftp -inv ftp-upload.gnu.org <<EOF | ||
17 | user anonymous | ||
18 | cd incoming/ftp | ||
19 | mput $PACKAGE-$VERSION.tar.gz $PACKAGE-$VERSION.tar.gz.sig $PACKAGE-$VERSION.tar.gz.directive.asc | ||
20 | bye | ||
21 | EOF | ||