From fe99aa46fce0ad0e5f6e310e0cdee3706b318422 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 18 Mar 2011 07:28:31 +0000 Subject: [PATCH] add test tools to fetch ks files from repo --- tools/fetch-configs.py | 23 +++++++++++++++++++++++ tools/kickstarter | 2 -- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 tools/fetch-configs.py diff --git a/tools/fetch-configs.py b/tools/fetch-configs.py new file mode 100644 index 0000000..8f9b38b --- /dev/null +++ b/tools/fetch-configs.py @@ -0,0 +1,23 @@ +#!/usr/bin/python + +import urllib2 +from datetime import date +from xml.etree.ElementTree import ElementTree + +url = "http://download.meego.com/snapshots/1.1.90.8.20110317.88/builddata/image-configs.xml" +f = urllib2.urlopen(url) +tree = ElementTree() +tree.parse(f) +configs = tree.findall('config') +for c in configs: + planned = False + name = c.find('name').text + dow = date.today().weekday() + if c.find('schedule').text != '': + schedule = c.find('schedule').text + if schedule == '*' or int(schedule) == dow: + planned = True + else: + print "%s is not scheduled to be created today" %name + planned = False + diff --git a/tools/kickstarter b/tools/kickstarter index bfabc2e..3fc6ab6 100644 --- a/tools/kickstarter +++ b/tools/kickstarter @@ -183,8 +183,6 @@ if __name__ == '__main__': cc = etree.Element('schedule') if img.has_key('Schedule'): cc.text = img['Schedule'] - else: - cc.text = "* * * * *" s.append(cc) root.append(s) str = etree.tostring(root, pretty_print=True) -- 2.7.4