[SCM] CTDB repository - branch master updated - 3e6160e5d90a0661eb833b163c11be2267117d0b

Andrew Tridgell tridge at samba.org
Fri May 9 23:38:35 GMT 2008


The branch, master has been updated
       via  3e6160e5d90a0661eb833b163c11be2267117d0b (commit)
       via  7b624add53c270f803177237c08e867f70bc85cc (commit)
      from  d36f6a5ceb57364449b246a4e6664a7da6cb0040 (commit)

http://gitweb.samba.org/?p=tridge/ctdb.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 3e6160e5d90a0661eb833b163c11be2267117d0b
Author: Andrew Tridgell <tridge at samba.org>
Date:   Sat May 10 09:35:13 2008 +1000

    need to specicy tree to git archive

commit 7b624add53c270f803177237c08e867f70bc85cc
Author: Andrew Tridgell <tridge at samba.org>
Date:   Sat May 10 09:24:51 2008 +1000

    use git archive to create tarball

-----------------------------------------------------------------------

Summary of changes:
 packaging/RPM/makerpms.sh |   34 +---------------------------------
 1 files changed, 1 insertions(+), 33 deletions(-)


Changeset truncated at 500 lines:

diff --git a/packaging/RPM/makerpms.sh b/packaging/RPM/makerpms.sh
index 71c8db5..7b5012a 100755
--- a/packaging/RPM/makerpms.sh
+++ b/packaging/RPM/makerpms.sh
@@ -26,50 +26,19 @@ SRCDIR=`rpm --eval %_sourcedir`
 
 # At this point the SPECDIR and SRCDIR vaiables must have a value!
 
-USERID=`id -u`
-GRPID=`id -g`
 VERSION='1.0'
 REVISION=''
 SPECFILE="ctdb.spec"
-RPMVER=`rpm --version | awk '{print $3}'`
 RPMBUILD="rpmbuild"
 
-##
-## Check the RPM version (paranoid)
-##
-case $RPMVER in
-    4*)
-       echo "Supported RPM version [$RPMVER]"
-       ;;
-    *)
-       echo "Unknown RPM version: `rpm --version`"
-       exit 1
-       ;;
-esac
-
-if [ -f Makefile ]; then 
-	make distclean
-fi
-
-pushd .
-BASEDIR=`basename $PWD`
-cd ..
-chown -R ${USERID}.${GRPID} $BASEDIR
-rm -f ctdb-${VERSION}
-ln -s $BASEDIR ctdb-${VERSION} || exit 1
-REMOVE_LN=$PWD/ctdb-$VERSION
-
 echo -n "Creating ctdb-${VERSION}.tar.gz ... "
-tar --exclude=.bzr --exclude=.git --exclude .bzrignore --exclude="*~" --exclude=configure --exclude="test.db*" --exclude="#*" --exclude="push*.sh" --exclude="publish*.sh" -cf - ctdb-${VERSION}/. | gzip -9 --rsyncable > ${SRCDIR}/ctdb-${VERSION}.tar.gz
+git archive --prefix=ctdb-${VERSION}/ HEAD | gzip -9 --rsyncable > ${SRCDIR}/ctdb-${VERSION}.tar.gz
 echo "Done."
 if [ $? -ne 0 ]; then
         echo "Build failed!"
-	[ ${REMOVE_LN} ] && rm $REMOVE_LN
         exit 1
 fi
 
-popd
-
 
 ##
 ## copy additional source files
@@ -84,6 +53,5 @@ cd ${SPECDIR}
 ${RPMBUILD} -ba --clean --rmsource $EXTRA_OPTIONS $SPECFILE || exit 1
 
 echo "$(basename $0): Done."
-[ ${REMOVE_LN} ] && /bin/rm -f $REMOVE_LN
 
 exit 0


-- 
CTDB repository


More information about the samba-cvs mailing list