Exemple #1
0
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
Exemple #2
0
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