X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=trigger.often;h=31a1bd335e18c2e60441e50cd44bfe20521ecfc1;hb=aa2f79951f343ca407f79adad3691b2017258476;hp=0821c80fdd16a1a62582dcb952455c962a000bb7;hpb=8143c2593c2537b222e3bde7ee2685286c992a87;p=wannabuild.git diff --git a/trigger.often b/trigger.often index 0821c80..31a1bd3 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="m68k arm armel sparc alpha powerpc i386 mips mipsel ia64 hppa s390 amd64" 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 @@ -36,15 +37,6 @@ echo "incoming merge triggered: `date`" cd $TMPDIR -rm -rf srcdep -umask 022 -cvs -d :pserver:anonymous@cvs.debian.org:/cvs/dak checkout srcdep/Packages-arch-specific >/dev/null -if [ -f srcdep/Packages-arch-specific ]; then - cp -p srcdep/Packages-arch-specific /org/buildd.debian.org/web/quinn-diff/ -fi -rm -rf srcdep -umask 027 - # # Make one big Packages and Sources file from accepted autobuilding. # @@ -57,22 +49,18 @@ if wget $WGETOPT http://incoming.debian.org/buildd/Packages.gz; then fi cp Sources.unstable.base Sources.unstable zcat Sources-unstable.accepted.gz >> Sources.unstable -for a in $ARCHS; do +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 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