def webVersionValidate():
    package_str = ''
    failed_package =[]
    for entry in catalog.full_list:
        if entry != 'EMPTY':
            try:
                package_str = entry
                package_str += "    "+utils.getWebVersion(catalog.catalog[entry])
            except Exception, e:
                package_str += "    %s" % e
                failed_package.append(package_str)
            print package_str
示例#2
0
def webVersionValidate():
    package_str = ''
    failed_package = []
    for entry in catalog.full_list:
        if entry != 'EMPTY':
            try:
                package_str = entry
                package_str += "    " + utils.getWebVersion(
                    catalog.catalog[entry])
            except Exception, e:
                package_str += "    %s" % e
                failed_package.append(package_str)
            print package_str
示例#3
0
    def doversion(package, args):
        r = {'update': False}
        
        print "###", package, "###"
        
        webV = utils.getWebVersion(catalog.catalog[package])
        localV = utils.getInstalledVersion(catalog.catalog[package])
        r['webV'] = webV
        r['localV'] = localV
        print "Web  :", webV
        print "Local:", localV
        logger.info("'" + package + "' Web Version: " + str(webV))
        logger.info("'" + package + "' Local Version: " + str(localV))
        
        if webV != localV:
            print "! Update Needed"
            r['update'] = True

        print "\n",
        
        return r
示例#4
0
def need_update(package):
    webV = utils.getWebVersion(catalog.catalog[package])
    localV = utils.getInstalledVersion(catalog.catalog[package])
    return webV != localV