3 # Executed after cron.unchecked
9 export SCRIPTVARS=/srv/security-master.debian.org/dak/config/debian-security/vars
11 SSH_SOCKET=~/.ssh/buildd.debian.org.socket
12 DISTS="stable testing"
14 if [ -e $ftpdir/Archive_Maintenance_In_Progress ]; then
20 check=$(( now - 3*60 ))
22 for dist in $DISTS; do
23 smodtime=$(stat -c "%Y" $base/buildd/$dist/Sources.gz)
24 pmodtime=$(stat -c "%Y" $base/buildd/$dist/Packages.gz)
26 if [ ${smodtime} -gt ${check} ] || [ ${pmodtime} -gt ${check} ]; then
27 # Packages/Sources changed in the last minutes
28 dists="${dists} ${dist}"
34 if [ ! -z "${dists}" ]; then
35 # setup ssh master process
36 ssh wbadm@buildd -S $SSH_SOCKET -MN 2> /dev/null &
38 while [ ! -S $SSH_SOCKET ]; do
41 trap 'kill -TERM $SSH_PID' 0
55 ssh wbadm@buildd -S $SSH_SOCKET trigger.security $send