[dak/master] allow cruft report a bdo mode and use that in bdo cron.daily
Signed-off-by: Joerg Jaspert <joerg@debian.org>
---
config/backports/cron.daily | 2 +-
dak/cruft_report.py | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/config/backports/cron.daily b/config/backports/cron.daily
index 9175222..147210c 100755
--- a/config/backports/cron.daily
+++ b/config/backports/cron.daily
@@ -16,7 +16,7 @@ dak clean-queues
dak queue-report -d new,proposedupdates | mail -e -s "NEW and BYHAND on $(date +%D)" team@backports.debian.org
# and one on crufty packages
-dak cruft-report > $webdir/cruft-report-daily.txt
+dak cruft-report -m bdo -s squeeze-backports > $webdir/cruft-report-daily.txt
cat $webdir/cruft-report-daily.txt | mail -e -s "Debian backports archive cruft report for $(date +%D)" team@backports.debian.org
echo Daily cron scripts successful.
diff --git a/dak/cruft_report.py b/dak/cruft_report.py
index b200d79..f7650f9 100755
--- a/dak/cruft_report.py
+++ b/dak/cruft_report.py
@@ -58,7 +58,7 @@ def usage(exit_code=0):
Check for obsolete or duplicated packages.
-h, --help show this help and exit.
- -m, --mode=MODE chose the MODE to run in (full or daily).
+ -m, --mode=MODE chose the MODE to run in (full, daily, bdo).
-s, --suite=SUITE check suite SUITE.
-w, --wanna-build-dump where to find the copies of http://buildd.debian.org/stats/*.txt"""
sys.exit(exit_code)
@@ -538,8 +538,10 @@ def main ():
checks = [ "nbs", "nviu", "nvit", "obsolete source", "nfu" ]
elif Options["Mode"] == "full":
checks = [ "nbs", "nviu", "nvit", "obsolete source", "nfu", "dubious nbs", "bnb", "bms", "anais" ]
+ elif Options["Mode"] == "bdo":
+ checks = [ "nbs", "obsolete source" ]
else:
- utils.warn("%s is not a recognised mode - only 'full' or 'daily' are understood." % (Options["Mode"]))
+ utils.warn("%s is not a recognised mode - only 'full', 'daily' or 'bdo' are understood." % (Options["Mode"]))
usage(1)
session = DBConn().session()
--
1.7.2.5
Reply to: