]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Update release script. Needs new git to use git-tag -u, and needs
authorChris Wright <chrisw@osdl.org>
Mon, 10 Oct 2005 20:53:52 +0000 (13:53 -0700)
committerChris Wright <chrisw@osdl.org>
Mon, 10 Oct 2005 20:53:52 +0000 (13:53 -0700)
an env. var GIT_GPG_KEY to use with -u.

scripts/dorelease

index 3956829492e1e80da669ebd776cbda34324f82f1..ac5dc81d9b290557400833ff6219e827e7569cec 100755 (executable)
@@ -7,6 +7,14 @@ if [ $# -ne 1 ]; then
        exit 1
 fi
 
+if [ -z "${GIT_GPG_KEY}" ]; then
+       echo -e "Error:\tMust set GIT_GPG_KEY env variable"
+       exit 1
+fi
+
+git-tag -u "${GIT_GPG_KEY}" -m "this is a TEST" vTest
+exit 0
+
 RELEASE=$1
 REL_ARRAY=(${RELEASE//./ })
 BASE=${REL_ARRAY[0]}.${REL_ARRAY[1]}.${REL_ARRAY[2]}
@@ -29,7 +37,7 @@ quilt series | while read PATCH
 do
        cat $PATCH >> $RELDIR/apply.mbox
 done
-dotest $RELDIR/apply.mbox
+git-applymbox $RELDIR/apply.mbox
 rm $RELDIR/apply.mbox
 
 # update EXTRAVERSION
@@ -50,7 +58,7 @@ RELEASE_COMMIT=$(echo "Linux $RELEASE" | git-commit-tree $(git-write-tree) -p HE
 echo $RELEASE_COMMIT > .git/HEAD
 
 # tag it
-git-tag-script -s -m "This is the $RELEASE stable release" v$RELEASE
+git-tag-script -u ${GIT_GPG_KEY} -m "This is the $RELEASE stable release" v$RELEASE
 
 BASE_COMMIT="$(git-cat-file tag $(cat .git/refs/tags/v${BASE}) | grep object | cut -d" " -f2)"
 LAST_COMMIT="$(git-cat-file tag $(cat .git/refs/tags/v${LAST_REL}) | grep object | cut -d" " -f2)"