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