def main(): try: reg = re.compile('<a href="(\S+?)">(.+?)</a>') version = getVersion() for url in (rootURL, rootURL + "Old/"): try: f = urllib.urlopen(url) except IOError: print >>sys.stderr, url + " is unreachable." return 1 for line in f: m = reg.search(line) if not m: continue fn = m.group(1) if fn.find(version) == -1: continue rc = getPackage(url + fn) if rc == 0: print "Success: " + fn return 0 f.close() except RuntimeError, e: print >>sys.stderr, e return 1
def main(): try: if len(sys.argv) == 2: version = sys.argv[1] else: version = defaultVersion pkgName = 'libnl-' + version + '.tar.gz' url = rootURL + pkgName rc = getPackage(url) except: return 1 else: if rc == 0: print "Success: " + pkgName return 0 else: print "Error: " + pkgName return 1