]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Meta/Rel{Build,Upload,Clean}: use kup to upload to k.org
authorJunio C Hamano <gitster@pobox.com>
Fri, 24 May 2013 21:11:39 +0000 (14:11 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 24 May 2013 21:11:39 +0000 (14:11 -0700)
RelBuild
RelClean
RelUpload

index 3573ea2ca69e71be9c53dae4b68b4d27b3f1f746..e63811142ccf816c85b062b96da8b14009321aa7 100755 (executable)
--- a/RelBuild
+++ b/RelBuild
@@ -27,4 +27,11 @@ done
 
 sha1sum $files | gpg --clearsign >git-$version.sign
 
-ls -l git-$version.sign $files
+for file in $files
+do
+       gzip -dc <"$file" >"${file%.gz}" &&
+       gpg -b "${file%.gz}" &&
+       rm "${file%.gz}" || exit
+done
+
+ls -l git-$version.sign $files git*-$version.tar.sig
index 786ed07c3a1afb087d14ce778ec94bf4ae7ef62d..1ba6cf78739a153d9bc7123fb58890d7f42beb98 100755 (executable)
--- a/RelClean
+++ b/RelClean
@@ -8,8 +8,11 @@ do
        test -f "$s" &&
        v=$(expr "$s" : '^git-\(.*\)\.sign$') &&
        $rm git-$v.tar.gz &&
+       $rm git-$v.tar.sig &&
        $rm git-htmldocs-$v.tar.gz &&
+       $rm git-htmldocs-$v.tar.sig &&
        $rm git-manpages-$v.tar.gz &&
+       $rm git-manpages-$v.tar.sig &&
        $rm "$s"
 done
 
index 6e60bbcc69e0a06b17209074382f5210e8002128..20513cb792868221bf899288324d6e8e162de95d 100755 (executable)
--- a/RelUpload
+++ b/RelUpload
@@ -1,5 +1,21 @@
 #!/bin/sh
 
+kup=/srv/project/git/kup/kup
+
+for s in git-*.sig
+do
+       test -f "$s" &&
+       v=$(expr "$s" : '^git.*-\([^-]*\)\.tar\.sig$') &&
+       case "$v" in
+       *.rc[1-9]*)
+               dest=/pub/software/scm/git/testing/ ;;
+       *)
+               dest=/pub/software/scm/git/ ;;
+       esac &&
+
+       $kup --host kup.kernel.org put "${s%.sig}.gz" "$s" "$dest"
+done
+
 pw=$(sed -ne '/code.google.com login jch2355@gmail.com/s/.* password //p' $HOME/.netrc)
 
 for s in git-*.sign