← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] ~enriqueesanchz/launchpad:crontab-cve-delta into launchpad:master

 

Enrique Sánchez has proposed merging ~enriqueesanchz/launchpad:crontab-cve-delta into launchpad:master.

Commit message:
Set up `update-cve` delta cronjob each hour

Set up a cronjob to download and update the cvelist each hour. We are
using -d to only get what changed in that hour.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/490228
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of ~enriqueesanchz/launchpad:crontab-cve-delta into launchpad:master.
diff --git a/charm/launchpad-scripts/templates/crontab.j2 b/charm/launchpad-scripts/templates/crontab.j2
index 0cf4241..7256bcb 100644
--- a/charm/launchpad-scripts/templates/crontab.j2
+++ b/charm/launchpad-scripts/templates/crontab.j2
@@ -128,3 +128,6 @@ PROBER="{{ code_dir }}/cronscripts/distributionmirror-prober.py -q --log-file=DE
 # OOPS amqp
 */15 * * * * run-one {{ code_dir }}/bin/datedir2amqp --exchange oopses --host {{ rabbitmq_host }} --username {{ rabbitmq_username }} --password {{ rabbitmq_password }} --vhost {{ rabbitmq_vhost }} --repo {{ oopses_dir }} --key ""
 
+# CVE update
+0 * * * * {{ code_dir }}/cronscripts/update-cve.py -d --log-file=DEBUG:{{ logs_dir }}/update-cve.log
+
diff --git a/cronscripts/nightly.sh b/cronscripts/nightly.sh
index 999cb84..b107708 100755
--- a/cronscripts/nightly.sh
+++ b/cronscripts/nightly.sh
@@ -46,8 +46,5 @@ echo "$(date): Updating bugtask target name caches" >> "$LOGFILE"
 echo "$(date): Updating personal standings" >> "$LOGFILE"
 ./update-standing.py -q --log-file=DEBUG:"$LOGDIR/update-standing.log"
 
-echo "$(date): Updating CVE database" >> "$LOGFILE"
-./update-cve.py -q --log-file=DEBUG:"$LOGDIR/update-cve.log"
-
 echo "$(date): Removing lock" >> "$LOGFILE"
 rm -f $LOCK