make_release: add testing mode
This commit is contained in:
parent
14cae239f6
commit
71602b8ee6
1 changed files with 10 additions and 5 deletions
15
make_release
15
make_release
|
@ -9,6 +9,7 @@ if [ $# -ne 1 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
version=$1
|
version=$1
|
||||||
|
tag=$version
|
||||||
subdir=chrony-${version}
|
subdir=chrony-${version}
|
||||||
mandate=$(date +'%B %Y')
|
mandate=$(date +'%B %Y')
|
||||||
|
|
||||||
|
@ -21,11 +22,15 @@ fi
|
||||||
|
|
||||||
[ -d RELEASES ] || mkdir RELEASES
|
[ -d RELEASES ] || mkdir RELEASES
|
||||||
|
|
||||||
git tag -s $version || exit 1
|
|
||||||
|
|
||||||
rm -rf RELEASES/$subdir
|
rm -rf RELEASES/$subdir
|
||||||
|
|
||||||
git archive --format=tar --prefix=RELEASES/${subdir}/ $version | \
|
if [ $version != test ]; then
|
||||||
|
git tag -s $tag || exit 1
|
||||||
|
else
|
||||||
|
tag=HEAD
|
||||||
|
fi
|
||||||
|
|
||||||
|
git archive --format=tar --prefix=RELEASES/${subdir}/ $tag | \
|
||||||
tar xf - || exit 1
|
tar xf - || exit 1
|
||||||
|
|
||||||
cd RELEASES/$subdir || exit 1
|
cd RELEASES/$subdir || exit 1
|
||||||
|
@ -49,6 +54,6 @@ rm -f config.h config.log faqgen.pl make_release chrony.spec.sample .gitignore
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
tar cv --owner root --group root $subdir | gzip -9 > ${subdir}.tar.gz
|
tar cv --owner root --group root $subdir | gzip -9 > ${subdir}.tar.gz
|
||||||
|
|
||||||
|
[ $version != test ] && \
|
||||||
gpg -b -a -o ${subdir}-tar-gz-asc.txt ${subdir}.tar.gz
|
gpg -b -a -o ${subdir}-tar-gz-asc.txt ${subdir}.tar.gz
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue