[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203
Stephane Popinet
popinet at users.sf.net
Fri May 15 02:56:22 UTC 2009
The following commit has been merged in the upstream branch:
commit dd4f4bbc58859f18abc03be2cf9586afcf860a7c
Author: Stephane Popinet <popinet at users.sf.net>
Date: Fri May 1 21:21:12 2009 +1000
daily script properly signs debian repositories
darcs-hash:20090501112112-d4795-376d0ea261e939c886a1504b7645321c0b668180.gz
diff --git a/tools/daily b/tools/daily
index d9825b7..a37e6a2 100755
--- a/tools/daily
+++ b/tools/daily
@@ -17,6 +17,8 @@ gtsweb=popinet,gts at web.sourceforge.net:/home/groups/g/gt/gts/htdocs
gerrisweb=popinet,gfs at web.sourceforge.net:/home/groups/g/gf/gfs/htdocs
localgerrisweb=/var/www/gerris
+archive_key=$HOME/.gnupg/popinet_key.asc
+
export PATH=$wdir/local/bin:$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$wdir/local/lib:$LD_LIBRARY_PATH:/usr/local/lib
export PKG_CONFIG_PATH=$wdir/local/lib/pkgconfig:$PKG_CONFIG_PATH
@@ -77,6 +79,28 @@ darcs_upgrade()
fi
}
+# Creates signed Packages and Release files in a debian repository
+debian_release()
+{
+ cat <<EOF > Release
+Archive: stable
+Component: contrib
+Origin: Stephane Popinet
+Label: stable
+Architecture: i386
+EOF
+ if ( rm -f Release.gpg Packages.gz Packages && \
+ apt-ftparchive packages . > Packages && \
+ gzip -9c < Packages > Packages.gz && \
+ apt-ftparchive release . | awk '{if ($3 != "Release") print $0;}' >> Release && \
+ gpg -abs -o Release.gpg Release && \
+ cp -f $archive_key . ) ; then
+ return 0;
+ else
+ return 1;
+ fi
+}
+
build_gts=false
if ( cd $wdir/$gts && make -k clean && \
( darcs pull -a $darcs_gts/gts-mainline | grep "No remote changes to pull in" ) ) > /dev/null 2>&1 ; then
@@ -177,6 +201,7 @@ if ( $build_gerris || $build_gfsview ) ; then
if $gts_changed ; then
if ( darcs2dist gts $darcs_gts/$gts $gtsweb && \
cd $wdir/$gts && make ChangeLog debian-snapshot && \
+ cd debian/repo && debian_release && \
rsync -rz --delete --rsh=ssh $wdir/$gts/debian/repo/ $gtsweb/debian/ ) \
> $wdir/snapshot 2>&1 ; then :
else
@@ -241,7 +266,7 @@ if ( $build_gerris || $build_gfsview ) ; then
if $gts_snapshot && $gerris_debian && $gfsview_debian && \
( $gts_changed || $gerris_changed || $gfsview_changed ) ; then
if ( cd $HOME/local/debian && \
- dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz && \
+ debian_release && \
rsync -az --delete --rsh=ssh $HOME/local/debian/ $gerrisweb/debian/ ) \
> $wdir/debian 2>&1 ; then :
else
--
Gerris Flow Solver
More information about the debian-science-commits
mailing list