X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=config%2Fdebian%2Fcron.dinstall;h=da0f78dce3622ba33709311126c0174fb93e5de2;hb=55610b31c864b3d2334a3d3f079350543d3cf784;hp=fe546cabd2d5234aa367e5bbfaa0a347d0db7268;hpb=4c9cfed0efb18ec218897b9968a6b8ef44afed7c;p=dak.git diff --git a/config/debian/cron.dinstall b/config/debian/cron.dinstall index fe546cab..da0f78dc 100755 --- a/config/debian/cron.dinstall +++ b/config/debian/cron.dinstall @@ -236,7 +236,7 @@ backports_policy none backports-policy fal cruft none cruft false false STATE indices none false false dominate none dominate false false -autocruft unstable\ experimental autocruft false false +autocruft none autocruft false false fingerprints none import-keyring false false overrides none overrides false false mpfm none pkg-file-mapping false false @@ -253,9 +253,9 @@ mklslar none mklslar fal mkfilesindices none mkfilesindices false false mkchecksums none mkchecksums false false mirror none mirror\ hardlinks false false -ddaccess none ddaccessible\ sync false false NOSTAGE remove_locks none false false STATE postlock none false false +ddaccess none ddaccessible\ sync true true changelogs none changelogs false true pg_timestamp postdinstall pg_dump2 false false expire none expire_dumps false true @@ -279,15 +279,19 @@ log "Daily cron scripts successful, all done" exec > "$logdir/afterdinstall.log" 2>&1 -GO=( - FUNC="renamelogfile" - TIME="" - ARGS="" - ERR="false" -) -stage $GO -state "all done" +if [ -f "${dbdir}/dinstallstart" ]; then + NOW=$(cat "${dbdir}/dinstallstart") + mv "$LOGFILE" "$logdir/dinstall_${NOW}.log" + logstats "$logdir/dinstall_${NOW}.log" + bzip2 -9 "$logdir/dinstall_${NOW}.log" +else + error "Problem, I don't know when dinstall started, unable to do log statistics." + NOW=`date "+%Y.%m.%d-%H:%M:%S"` + mv "$LOGFILE" "$logdir/dinstall_${NOW}.log" + bzip2 -9 "$logdir/dinstall_${NOW}.log" +fi +state "all done" # Now, at the very (successful) end of dinstall, make sure we remove # our stage files, so the next dinstall run will do it all again.