+ Message( "\nChecking for extra groups to update" )
+ if os.access(EXTRA_GROUPS_FILE, os.R_OK) and \
+ os.path.isfile(EXTRA_GROUPS_FILE):
+ extra_groups_contents= file(EXTRA_GROUPS_FILE).read()
+ extra_groups_contents= string.strip(extra_groups_contents)
+ if extra_groups_contents == "":
+ Message( "No extra groups found in file." )
+ else:
+ for group in string.split(extra_groups_contents,"\n"):
+ Message( "\nUpdating %s group" % group )
+ os.system( "%s --sslcertdir=%s -y groupupdate \"%s\"" %
+ (YUM_PATH,SSL_CERT_DIR,group) )
+ else:
+ Message( "No extra groups file found" )
+