File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed
Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change 11#! /bin/sh
22
3+ j=" -j 8"
34version=$( git describe --exact) &&
45label=$( echo " $version " | sed -e ' s|^v||' ) &&
56version=$( echo " $label " | sed -e ' s|-|.|g' ) || exit
67
7- make clean && make dist &&
8+ make clean && make $j dist &&
89
910ASCIIDOC_NO_ROFF=YesPlease \
1011ASCIIDOC8=YesPlease \
1112MAN_BASE_URL=" git-htmldocs/" \
12- make dist-doc || exit
13-
13+ make $j dist-doc || exit
1414# The above used to be
1515# MAN_BASE_URL="http://www.kernel.org/pub/software/scm/git/docs/"
1616
2525 test -f $file || exit
2626done
2727
28- sha1sum $files | gpg --clearsign > git-$version .sign
28+ # Use agent
29+ GPG_TTY=$( tty) &&
30+ export GPG_TTY &&
31+ eval $( gpg-agent --daemon) &&
32+ GPG_AGENT_PID=$( expr " $GPG_AGENT_INFO " : " .*:\([1-9][0-9]*\):[1-9][0-9]*$" ) &&
33+ trap ' kill -0 $GPG_AGENT_PID && kill $GPG_AGENT_PID' 0 1 2 3 15 &&
34+ kill -0 " $GPG_AGENT_PID " &&
35+ gpg=" gpg --use-agent" || exit
36+
37+ sha1sum $files | $gpg --clearsign > git-$version .sign || exit
2938
3039for file in $files
3140do
3241 gzip -dc < " $file " > " ${file% .gz} " &&
33- gpg -b " ${file% .gz} " &&
42+ $ gpg -b " ${file% .gz} " &&
3443 rm " ${file% .gz} " || exit
3544done
3645
46+ kill $GPG_AGENT_PID
3747ls -l git-$version .sign $files git* -$version .tar.sig
You can’t perform that action at this time.
0 commit comments