X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=config%2Fdebian%2Fdinstall.functions;h=f1e49e4244cc844e75c6b4971fa150d4845a8ecd;hb=f3cbed6812df92b24987c519ecfdd00787d7e2a4;hp=a78c2c8db6547439535a1d7d3ea70d0cbe4367a4;hpb=9a14adff2ca4e7a5346c0c3b5723d9959022291a;p=dak.git diff --git a/config/debian/dinstall.functions b/config/debian/dinstall.functions index a78c2c8d..f1e49e42 100644 --- a/config/debian/dinstall.functions +++ b/config/debian/dinstall.functions @@ -134,33 +134,38 @@ function msfl() { dak make-suite-file-list } +function filelist() { + log "Generating file lists for apt-ftparchive" + dak generate-filelist +} + function fingerprints() { log "Not updating fingerprints - scripts needs checking" -# log "Updating fingerprints" -# dak import-keyring -L /srv/keyring.debian.org/keyrings/debian-keyring.gpg - -# OUTFILE=$(mktemp) -# dak import-keyring --generate-users "%s" /srv/keyring.debian.org/keyrings/debian-maintainers.gpg >"${OUTFILE}" - -# if [ -s "${OUTFILE}" ]; then -# /usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org < -#To: -#Subject: Debian Maintainers Keyring changes -#Content-Type: text/plain; charset=utf-8 -#MIME-Version: 1.0 -# -#The following changes to the debian-maintainers keyring have just been activated: -# -#$(cat $OUTFILE) -# -#Debian distribution maintenance software, -#on behalf of the Keyring maintainers -# -#EOF -# fi -# rm -f "$OUTFILE" + log "Updating fingerprints" + dak import-keyring -L /srv/keyring.debian.org/keyrings/debian-keyring.gpg + + OUTFILE=$(mktemp) + dak import-keyring --generate-users "%s" /srv/keyring.debian.org/keyrings/debian-maintainers.gpg >"${OUTFILE}" + + if [ -s "${OUTFILE}" ]; then + /usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org < +To: +Subject: Debian Maintainers Keyring changes +Content-Type: text/plain; charset=utf-8 +MIME-Version: 1.0 + +The following changes to the debian-maintainers keyring have just been activated: + +$(cat $OUTFILE) + +Debian distribution maintenance software, +on behalf of the Keyring maintainers + +EOF + fi + rm -f "$OUTFILE" } function overrides() { @@ -197,19 +202,11 @@ function release() { function dakcleanup() { log "Cleanup old packages/files" - dak clean-suites -m 10000 + # TODO: Fix up clean-suites + #dak clean-suites -m 10000 dak clean-queues } -function buildd() { - # Needs to be rebuilt, as files have moved. Due to unaccepts, we need to - # update this before wanna-build is updated. - log "Regenerating wanna-build/buildd information" - psql projectb -A -t -q -c "SELECT build_queue.path || '/' || build_queue_files.filename FROM build_queue_files LEFT JOIN build_queue ON (build_queue.id =build_queue_files.build_queue_id) WHERE queue_name = 'buildd' AND filename ~ 'd(sc|eb)$'" > $dbdir/dists/unstable_accepted.list - symlinks -d /srv/incoming.debian.org/buildd > /dev/null - apt-ftparchive generate apt.conf.buildd -} - function buildd_dir() { # Rebuilt the buildd dir to avoid long times of 403 log "Regenerating the buildd incoming dir"