X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=trigger.often;h=89e51efc65d54c6aaba77068aef5ea4d0f605661;hb=eb1c0170236ade56c2779b406bafe756f05f09a2;hp=4fdda9c631ea265949f0ffdd04bcfe6083ad2d27;hpb=3d56042b9d562b1f36a695bf475686da28bb68a5;p=wannabuild.git diff --git a/trigger.often b/trigger.often index 4fdda9c..89e51ef 100755 --- a/trigger.often +++ b/trigger.often @@ -7,16 +7,17 @@ # 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 @@ -42,28 +43,26 @@ cd $TMPDIR 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 - if [ "$a" = "i386" ]; then - quinn-diff -i -D 177 -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 +for a in $ARCHS_unstable ; do + if [ "$a" = "$NEWARCH" ]; then + 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 - 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 - 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 - fi + 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