]> git.decadent.org.uk Git - dak.git/blob - cron.buildd-security
5d22dc5c1b4dc383824e06eec2984cfb40eb547d
[dak.git] / cron.buildd-security
1 #! /bin/sh
2 #
3 # Executed after jennifer (merge there??)
4
5 ARCHS_stable="alpha arm hppa i386 ia64 m68k mips mipsel powerpc sparc s390"
6 ARCHS_testing="alpha arm hppa i386 ia64 m68k mips mipsel powerpc sparc s390"
7 #DISTS="stable testing"
8 DISTS="stable"
9
10 set -e
11 export SCRIPTVARS=/org/security.debian.org/katie/vars-security
12 . $SCRIPTVARS
13
14 if [ ! -e $ftpdir/Archive_Maintenance_In_Progress ]; then
15         cd $masterdir
16         apt-ftparchive -qq generate apt.conf.buildd-security
17         for d in $DISTS; do
18                 case "$d" in
19                         stable)
20                                 ARCHS="$ARCHS_stable"
21                                 ;;
22                         testing)
23                                 ARCHS="$ARCHS_testing"
24                                 ;;
25                         *)
26                                 echo "unknown value in dists: $d"
27                                 exit 1
28                                 ;;
29                 esac
30                 cd /org/security.debian.org/buildd/$d
31                 for a in $ARCHS; do
32                         quinn-diff -a /org/security.debian.org/buildd/Packages-arch-specific -A $a 2>/dev/null | ssh buildd@buildd wanna-build -d $d-security -b $a/build-db --merge-partial-quinn
33                         ssh buildd@buildd wanna-build -d $d-security -A $a -b $a/build-db --merge-packages < Packages
34                 done
35         done
36 fi