2 # vim:set et ts=4 sw=4 ft=sh ai:
4 ARCHIVE="debian-security"
8 if [ -n "$SSH_ORIGINAL_COMMAND" ]
10 set -- $SSH_ORIGINAL_COMMAND
11 # The name of the script will be put into $1 instead of $0,
12 # so shift the arguments to discard our name.
20 echo "Missing suite to act upon, aborting." >&2
24 . /org/wanna-build/triggers/common
26 exec >> /org/wanna-build/db/merge.$ARCHIVE.log 2>&1
28 if [ -f /org/wanna-build/NO-TRIGGERS ]
30 echo Trigger for $ARCHIVE skipped due to NO-TRIGGERS, aborting. >&2
35 echo "`date`: Running trigger for $ARCHIVE/$SUITE ..."
39 trap cleanup ERR TERM HUP INT QUIT
44 # Fetch the most recent Packages and Sources files.
45 sync.sh $ARCHIVE nolock
47 SOURCES="${ARCHIVE_BASE}/archive/${SUITE}/updates/{main,contrib}/source/Sources.gz"
48 SOURCES="${SOURCES} ${ARCHIVE_BASE}/buildd-${SUITE}/Sources.gz"
49 PACKAGES="${ARCHIVE_BASE}/archive/${SUITE}/updates/{main,contrib}/binary-%ARCH%/Packages.gz"
50 PACKAGES="${PACKAGES} ${ARCHIVE_BASE}/buildd-${SUITE}/Packages.gz"
51 trigger_wb_update "${SUITE}" "`get_architectures ${SUITE}`" "$SOURCES" "$PACKAGES" "${SUITE}-security"