diff options
author | Günther Deschner <gd@samba.org> | 2011-09-14 17:00:33 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2011-09-14 17:00:33 +0200 |
commit | efba058cdc11f6b3c9d1de483f370fb7701d492b (patch) | |
tree | 84d5b2d517f434f553418c5fe010d9c6c962664d /mktarball.sh | |
download | samba4-efba058cdc11f6b3c9d1de483f370fb7701d492b.tar.gz samba4-efba058cdc11f6b3c9d1de483f370fb7701d492b.tar.xz samba4-efba058cdc11f6b3c9d1de483f370fb7701d492b.zip |
initial import.
Guenther
Diffstat (limited to 'mktarball.sh')
-rwxr-xr-x | mktarball.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/mktarball.sh b/mktarball.sh new file mode 100755 index 0000000..c69a8bd --- /dev/null +++ b/mktarball.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +dir="samba-4.0" +date=`date +%y%m%d%H%M%S` +hash="" + +rm -f samba-4.0*.tar.bz2 +rm -f ~/rpmbuild/SOURCES/samba-4.0*.tar.bz2 + +cd $dir +git fetch && git reset --hard origin/master || exit 0 +hash=`git show --abbrev-commit --pretty=format:"%h" | head -1` +cd .. + +version=$date$hash +tar cfj samba-4.0-$version.tar.bz2 --exclude=.git $dir + +sed --in-place s/^Version:.*/Version:\ $version/ samba40.spec + +cp samba-4.0-$version.tar.bz2 ~/rpmbuild/SOURCES + +talloc_version=`grep ^VERSION $dir/lib/talloc/wscript | cut -d "'" -f 2` +tevent_version=`grep ^VERSION $dir/lib/tevent/wscript | cut -d "'" -f 2` +tdb_version=`grep ^VERSION $dir/lib/tdb/wscript | cut -d "'" -f 2` +ldb_version=`grep ^VERSION $dir/lib/ldb/wscript | cut -d "'" -f 2` + +sed --in-place s/^%define\ talloc_version.*/%define\ talloc_version\ $talloc_version/ samba40.spec +sed --in-place s/^%define\ tevent_version.*/%define\ tevent_version\ $tevent_version/ samba40.spec +sed --in-place s/^%define\ tdb_version.*/%define\ tdb_version\ $tdb_version/ samba40.spec +sed --in-place s/^%define\ ldb_version.*/%define\ ldb_version\ $ldb_version/ samba40.spec |