]> git.decadent.org.uk Git - dak.git/blobdiff - wanna-build/trigger.daily
* katie.py (source_exists): expand the list of distributionsthe source may exist...
[dak.git] / wanna-build / trigger.daily
index ddb027e9bdb37c28adbdf93f8c09e02e3860a28c..8a1e4c39c35db40b46ecfe9eb7228edd6f697f55 100755 (executable)
@@ -3,8 +3,12 @@
 # Updates wanna-build databases after the archive maintenance
 # finishes
 #
+# Files:
+#     Sources-* == upstream fetched file
+#     Sources.* == uncompressed, concat'd version
 PATH="/bin:/usr/bin"
-DISTS="unstable oldstable-security stable stable-security testing testing-security"
+#testing must be before unstable so late upld don't build for testing needlessly
+DISTS="oldstable-security stable stable-security testing testing-security unstable"
 SECTIONS="main contrib non-free"
 ARCHS_oldstable="m68k arm sparc alpha powerpc i386"
 ARCHS_stable="mips mipsel ia64 hppa s390 $ARCHS_oldstable"
@@ -160,10 +164,10 @@ for d in $DISTS ; do
                done
        fi
        for a in $ARCHS ; do
-               if [ "$d" = "unstable" ]; then
+               if [ "$d" = "unstable" -o ! -e "quinn-unstable.$a-old" ]; then
                        quinn-diff -A $a -a /org/buildd.debian.org/web/quinn-diff/Packages-arch-specific -s Sources.$d -p Packages.$d.$a >> quinn-$d.$a
                else
-                       quinn-diff -A $a -a /org/buildd.debian.org/web/quinn-diff/Packages-arch-specific -s Sources.$d -p Packages.$d.$a | fgrep -v -f quinn-unstable.$a >> quinn-$d.$a
+                       quinn-diff -A $a -a /org/buildd.debian.org/web/quinn-diff/Packages-arch-specific -s Sources.$d -p Packages.$d.$a | fgrep -v -f quinn-unstable.$a-old >> quinn-$d.$a
                fi
        done
 done