Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=487f23c7fcac1f51e285b0a5bdb5aecf20393c75

commit 487f23c7fcac1f51e285b0a5bdb5aecf20393c75
Author: VMiklos <[EMAIL PROTECTED]>
Date:   Thu Sep 13 15:07:30 2007 +0200

autogen.sh: added a new --release switch
so that we can use:
* --release to tag+create tarball+sign and
* --dist to create a tarball (for local testing, etc)

diff --git a/autogen.sh b/autogen.sh
index 2cb5275..397a06a 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -44,14 +44,8 @@ import_pootle()

cd `dirname $0`

+ver=`grep AC_INIT configure.ac|sed 's/.*, \([0-9\.]*\), .*/\1/'`
if [ "$1" == "--dist" ]; then
-       if [ -d ../releases ]; then
-               release="yes"
-       fi
-       ver=`grep AC_INIT configure.ac|sed 's/.*, \([0-9\.]*\), .*/\1/'`
-       if [ ! "$release" ]; then
-               ver="${ver}_`date +%Y%m%d`"
-       fi
git-archive --format=tar --prefix=pacman-g2-$ver/ HEAD | tar xf -
git log --no-merges |git name-rev --tags --stdin > pacman-g2-$ver/ChangeLog
cd pacman-g2-$ver
@@ -59,22 +53,13 @@ if [ "$1" == "--dist" ]; then
cd ..
tar czf pacman-g2-$ver.tar.gz pacman-g2-$ver
rm -rf pacman-g2-$ver
-       if [ "$release" ]; then
-               dest="../releases"
-               gpg --comment "See http://ftp.frugalware.org/pub/README.GPG for 
info" \
-                       -ba -u 20F55619 pacman-g2-$ver.tar.gz
-               mv pacman-g2-$ver.tar.gz.asc $dest
-       else
-               dest="dist"
-       fi
-       mv pacman-g2-$ver.tar.gz $dest
-       if [ ! "$release" ]; then
-               sed "s/@PACKAGE_VERSION@/$ver/;
-                       s/@SHA1SUM@/`sha1sum $dest/pacman-g2-$ver.tar.gz|sed 
's/  .*//'`/" \
-                       dist/FrugalBuild.in > dist/FrugalBuild
-               echo "Now type: 'cd dist; makepkg -ci'."
-       fi
exit 0
+elif [ "$1" == "--release" ]; then
+       dg tag $ver
+       sh $0 --dist
+       gpg --comment "See http://ftp.frugalware.org/pub/README.GPG for info" \
+               -ba -u 20F55619 pacman-g2-$ver.tar.gz
+       mv pacman-tools-$ver.tar.gz{,.asc} ../releases
elif [ "$1" == "--gettext-only" ]; then
sh autoclean.sh
for i in lib/libpacman/po src/pacman-g2/po
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to