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)
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)
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
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
def need_update(package): webV = utils.getWebVersion(catalog.catalog[package]) localV = utils.getInstalledVersion(catalog.catalog[package]) return webV != localV