# Sources-* == upstream fetched file
# Sources.* == uncompressed, concat'd version
#
-# RM: disabled for etch release
LANG=C
-PATH="/bin:/usr/bin"
-ARCHS="arm armel sparc alpha powerpc i386 mips mipsel ia64 hppa s390 amd64"
+PATH="/bin:/usr/bin:/org/wanna-build/bin/"
TMPDIR="/org/wanna-build/tmp"
+LIBTRIGGER="/org/wanna-build/libtrigger.sh"
WGETOPT="-q -t2 -w0 -T10"
LOCKFILE="/org/wanna-build/tmp/DB_Maintenance_In_Progress"
NEWARCH=""
+. "$LIBTRIGGER"
+
if lockfile -! -l 3600 $LOCKFILE; then
echo "Cannot lock $LOCKFILE"
exit 1
rm -f Sources.unstable Sources.gz Packages.gz
if wget $WGETOPT http://incoming.debian.org/buildd/Sources.gz; then
mv Sources.gz Sources-unstable.accepted.gz
+ rm -f Sources-unstable.accepted
+ gunzip Sources-unstable.accepted.gz
fi
if wget $WGETOPT http://incoming.debian.org/buildd/Packages.gz; then
mv Packages.gz Packages-unstable.accepted.gz
+ rm -f Packages-unstable.accepted
+ gunzip Packages-unstable.accepted.gz
fi
-cp Sources.unstable.base Sources.unstable
-zcat Sources-unstable.accepted.gz >> Sources.unstable
-for a in $ARCHS; do
+keep-latest source Sources.unstable.base Sources-unstable.accepted > Sources.unstable
+for a in $ARCHS_unstable; do
rm -f Packages.unstable.$a
- cp Packages.unstable.$a.base Packages.unstable.$a
- zcat Packages-unstable.accepted.gz >> Packages.unstable.$a
+ keep-latest $a Packages.unstable.$a.base Packages-unstable.accepted > Packages.unstable.$a
done
umask 007
-for a in $ARCHS ; do
+for a in $ARCHS_unstable ; do
if [ "$a" = "$NEWARCH" ]; then
- quinn-diff -i -A $a -a /org/buildd.debian.org/web/quinn-diff/Packages-arch-specific -s Sources.unstable.$NEWARCH -p Packages.unstable.$a >> quinn-unstable.$a 2> /dev/null
+ quinn-diff -A $a -a /org/buildd.debian.org/web/quinn-diff/sid/Packages-arch-specific -s Sources.unstable.$NEWARCH -p Packages.unstable.$a >> quinn-unstable.$a 2> /dev/null
else
- quinn-diff -i -A $a -a /org/buildd.debian.org/web/quinn-diff/Packages-arch-specific -s Sources.unstable -p Packages.unstable.$a >> quinn-unstable.$a 2> /dev/null
+ quinn-diff -A $a -a /org/buildd.debian.org/web/quinn-diff/sid/Packages-arch-specific -s Sources.unstable -p Packages.unstable.$a >> quinn-unstable.$a 2> /dev/null
fi
perl -pi -e 's#^(non-free)/.*$##msg' quinn-unstable.$a
if [ "$a" = "$NEWARCH" ]; then