Meta/Rel{Build,Upload,Clean}: use kup to upload to k.org

Junio C Hamano committed May 24, 2013 at 14:11 UTC f59f24d3993e5f631bc203a12dff8e03d094f3f6
3 files changed +27 -1
RelBuild
+8 -1
@@ -27,4 +27,11 @@ done
27
28 sha1sum $files | gpg --clearsign >git-$version.sign
29
30 -ls -l git-$version.sign $files
30 +for file in $files
31 +do
32 + gzip -dc <"$file" >"${file%.gz}" &&
33 + gpg -b "${file%.gz}" &&
34 + rm "${file%.gz}" || exit
35 +done
36 +
37 +ls -l git-$version.sign $files git*-$version.tar.sig
RelClean
+3
@@ -8,8 +8,11 @@ do
8 test -f "$s" &&
9 v=$(expr "$s" : '^git-\(.*\)\.sign$') &&
10 $rm git-$v.tar.gz &&
11 + $rm git-$v.tar.sig &&
12 $rm git-htmldocs-$v.tar.gz &&
13 + $rm git-htmldocs-$v.tar.sig &&
14 $rm git-manpages-$v.tar.gz &&
15 + $rm git-manpages-$v.tar.sig &&
16 $rm "$s"
17 done
18
RelUpload
+16
@@ -1,5 +1,21 @@
1 #!/bin/sh
2
3 +kup=/srv/project/git/kup/kup
4 +
5 +for s in git-*.sig
6 +do
7 + test -f "$s" &&
8 + v=$(expr "$s" : '^git.*-\([^-]*\)\.tar\.sig$') &&
9 + case "$v" in
10 + *.rc[1-9]*)
11 + dest=/pub/software/scm/git/testing/ ;;
12 + *)
13 + dest=/pub/software/scm/git/ ;;
14 + esac &&
15 +
16 + $kup --host kup.kernel.org put "${s%.sig}.gz" "$s" "$dest"
17 +done
18 +
19 pw=$(sed -ne '/code.google.com login jch2355@gmail.com/s/.* password //p' $HOME/.netrc)
20
21 for s in git-*.sign