IMPORTSUITE=${1:-"testing"}
BRITNEY=""
+MD5SUM="${SSH_ORIGINAL_COMMAND}"
case "${IMPORTSUITE}" in
testing)
- # What file we look at.
- INPUTFILE="/srv/release.debian.org/britney/Heidi/set/current"
DO_CHANGELOG="true"
;;
- squeeze-volatile)
- # What file we look at.
- INPUTFILE="/srv/release.debian.org/volatile/set/squeeze-volatile"
+ testing-debug)
+ squeeze-updates)
+ wheezy-updates)
+ jessie-updates)
DO_CHANGELOG="false"
;;
*)
echo "Importing new data for ${IMPORTSUITE} into database"
if [ "x${DO_CHANGELOG}x" = "xtruex" ]; then
- rm ${ftpdir}/dists/${IMPORTSUITE}/ChangeLog
+ rm -f ${ftpdir}/dists/${IMPORTSUITE}/ChangeLog
BRITNEY=" --britney"
fi
-cat ${INPUTFILE} | dak control-suite --set ${IMPORTSUITE} ${BRITNEY}
+tmpfile=$(mktemp)
+trap "rm -f ${tmpfile}" EXIT
+cat > ${tmpfile}
+if ! echo "${MD5SUM} ${tmpfile}" | md5sum -c --quiet; then
+ exit 42
+fi
+dak control-suite --set ${IMPORTSUITE} ${BRITNEY} < ${tmpfile}
if [ "x${DO_CHANGELOG}x" = "xtruex" ]; then
NOW=$(date "+%Y%m%d%H%M")
find . -maxdepth 1 -mindepth 1 -type f -mmin +2880 -name 'ChangeLog.*' -delete
fi
+#echo "Regenerating Packages/Sources files, be patient"
+#dak generate-packages-sources2 -s ${IMPORTSUITE} >/dev/null
+
echo "Done"
exit 0