[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203
Stephane Popinet
s.popinet at niwa.co.nz
Fri May 15 02:52:19 UTC 2009
The following commit has been merged in the upstream branch:
commit f0d6d124fcf82bf0c8456e496c11e0ff36b25385
Author: Stephane Popinet <s.popinet at niwa.co.nz>
Date: Wed Jul 13 10:10:12 2005 +1000
Cleaned up darcs2dist script
darcs-hash:20050713001012-fbd8f-0340be924950b3fb26c344a57f95000e7e4027c9.gz
diff --git a/tools/darcs2dist b/tools/darcs2dist
index f59ce5f..6cb9c91 100755
--- a/tools/darcs2dist
+++ b/tools/darcs2dist
@@ -19,41 +19,28 @@ package=$1
repo=$2
url=$3
-curdir=`pwd`
wrkdir=`mktemp -d /tmp/darcs2dist.XXXXXX`
cd $wrkdir
-
-if darcs get $repo $package > msg 2>&1; then
- :
+if ( darcs get $repo $package && \
+ cd $package && \
+ sh autogen.sh && \
+ make dist && \
+ tar xzf $package-*.tar.gz && \
+ pdir=`echo $package-*.tar.gz | sed 's/.tar.gz//'` && \
+ cd $pdir && \
+ ./configure && make -k && \
+ cd .. && rm -r -f $pdir && tar xzf $package-*.tar.gz && \
+ mv -f $pdir $package-`date +%y-%m-%d` && \
+ tar cf $package-snapshot.tar $package-`date +%y-%m-%d` && \
+ gzip -f --best $package-snapshot.tar && \
+ scp -q $package-snapshot.tar.gz $url/$package-snapshot.tar.gz ) > msg 2>&1; then
+ rm -f msg
+ status=0
else
cat msg
rm -f msg
- exit 1
+ status=1
fi
-rm -f msg
-cd $package
-chmod +x `find . -path ./_darcs -prune -o -type f -name "*.sh" -print`
-libtoolize > msg 2>&1
-aclocal >> msg 2>&1
-autoheader >> msg 2>&1
-automake -a >> msg 2>&1
-autoconf >> msg 2>&1
-./configure >> msg 2>&1
-make ChangeLog >> msg 2>&1
-if make -k >> msg 2>&1; then
- if make dist >> msg 2>&1; then
- tar xzf $package-*.tar.gz
- mv -f `echo $package-*.tar.gz | sed 's/.tar.gz//'` $package-`date +%y-%m-%d`
- tar cf $package-snapshot.tar $package-`date +%y-%m-%d`
- gzip -f --best $package-snapshot.tar
- scp -q $package-snapshot.tar.gz $url/$package-snapshot.tar.gz
- else
- cat msg
- fi
-else
- cat msg
-fi
-rm -f msg
-cd $curdir
rm -r -f $wrkdir
+exit $status
--
Gerris Flow Solver
More information about the debian-science-commits
mailing list