def localVersionSearchValidate():
    package_str =''
    failed_package = []
    for entry in catalog.full_list:
        if entry != 'EMPTY' and catalog.catalog[entry]['installversion']['querytype'] == 'regvalsearch':
            test = utils.getInstalledVersion(catalog.catalog[entry])
            print entry
            print test
            if test is None:
                package_str += '     Has not been defined yet'
                failed_package.append(package_str)
    Log.write('local search',failed_package)
Example #2
0
def localVersionSearchValidate():
    package_str = ''
    failed_package = []
    for entry in catalog.full_list:
        if entry != 'EMPTY' and catalog.catalog[entry]['installversion'][
                'querytype'] == 'regvalsearch':
            test = utils.getInstalledVersion(catalog.catalog[entry])
            print entry
            print test
            if test is None:
                package_str += '     Has not been defined yet'
                failed_package.append(package_str)
    Log.write('local search', failed_package)
Example #3
0
def localVersionValidate():
    package_str = ''
    failed_package = []
    for entry in catalog.full_list:
        if entry != 'EMPTY':
            try:
                package_str = entry
                test = utils.getInstalledVersion(catalog.catalog[entry])
                if test is None:
                    package_str += '     has not been defined yet'
                    failed_package.append(package_str)
            except Exception, e:
                package_str += "    %s" % e
                failed_package.append(package_str)
            print package_str
def localVersionValidate():
    package_str = ''
    failed_package =[]
    for entry in catalog.full_list:
        if entry != 'EMPTY':
            try:
                package_str = entry
                test = utils.getInstalledVersion(catalog.catalog[entry])
                if test is None:
                    package_str += '     has not been defined yet' 
                    failed_package.append(package_str)
            except Exception, e:
                package_str += "    %s" % e
                failed_package.append(package_str)
            print package_str
Example #5
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
Example #6
0
def need_update(package):
    webV = utils.getWebVersion(catalog.catalog[package])
    localV = utils.getInstalledVersion(catalog.catalog[package])
    return webV != localV