Support for --username and --password cmdline options
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Wed, 10 Apr 2013 13:09:00 +0000 (16:09 +0300)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Wed, 10 Apr 2013 13:09:00 +0000 (16:09 +0300)
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
tools/getpacs/diff-packages.py [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 0271f74..9e96f5e
@@ -13,8 +13,9 @@ password = ""
 def http_get(url):
     print "Downloading %s" %url
     request = urllib2.Request(url)
-    base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
-    request.add_header("Authorization", "Basic %s" % base64string)
+    if username and password:
+        base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
+        request.add_header("Authorization", "Basic %s" % base64string)
     html_page = urllib2.urlopen(request)
     return html_page
 
@@ -101,6 +102,9 @@ if options.type == "weekly":
 else:
     release_url = "%s/%s" %(BASE, SNAPSHOTS)
 
+username = options.username
+password = options.password
+
 p1 = get_package_list(options.image, release_url, options.old)
 p2 = get_package_list(options.image, release_url, options.new)