Turn bip-take-snapshot to a bip-release script.
This commit is contained in:
parent
b9b491725e
commit
8827476701
40
scripts/bip-release
Executable file
40
scripts/bip-release
Executable file
@ -0,0 +1,40 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
if [ ! -d src ] ; then
|
||||
echo "Please run me in bip sources root." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
release="$1"
|
||||
|
||||
if [ -n "$release" ]
|
||||
then
|
||||
echo '#define BIP_VERSION "'$release'"' > src/version.h
|
||||
git commit -a -m "Update src/version.h for release."
|
||||
git tag release-$release
|
||||
prefix=bip-$release
|
||||
else
|
||||
prefix=bip-$(date +%y%m%d)
|
||||
fi
|
||||
|
||||
olddir=$(pwd)
|
||||
tmpdir=$(mktemp -d /var/tmp/bip-XXXXX)
|
||||
git-archive --format=tar --prefix=$prefix/ HEAD > $tmpdir/$prefix.tar
|
||||
cd $tmpdir
|
||||
tar xf $prefix.tar
|
||||
cd $prefix
|
||||
./bootstrap
|
||||
cd ..
|
||||
tar czf $olddir/../$prefix.tar.gz $prefix
|
||||
cd $olddir
|
||||
rm -rf $tmpdir
|
||||
echo "See ../$prefix.tar.gz"
|
||||
|
||||
if [ -n "$release" ]
|
||||
then
|
||||
echo '#define BIP_VERSION "'$release'-git"' > src/version.h
|
||||
git tag release-$release
|
||||
git commit -a -m "Add -git to version string."
|
||||
fi
|
@ -1,14 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
prefix=bip-$(date +%y%m%d)
|
||||
|
||||
if [ ! -d src ] ; then
|
||||
echo "Please run me in bip sources root." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
git-archive --format=tar --prefix=$prefix/ HEAD | gzip -c > ../$prefix.tar.gz
|
||||
echo "See ../$prefix.tar.gz"
|
||||
|
Loading…
x
Reference in New Issue
Block a user