+ # 4. check for plnode.txt in / (ramdisk)
+ log.write( "Checking / (ramdisk) for plnode.txt file.\n" )
+
+ conf_file_path= "/%s" % NEW_CONF_FILE_NAME
+
+ log.write( "Checking for existence of %s\n" % conf_file_path )
+ if os.access(conf_file_path,os.R_OK):
+ try:
+ conf_file= file(conf_file_path,"r")
+ conf_file_contents= conf_file.read()
+ conf_file.close()
+ log.write( "Read in contents of file %s\n" % conf_file_path )
+ except IOError, e:
+ log.write( "Unable to read file %s\n" % conf_file_path )
+ pass
+
+ if __parse_configuration_file( vars, log, conf_file_contents):
+ return 1
+ else:
+ raise BootManagerException( "Found configuration file plnode.txt " \
+ "in /, but was unable to parse it.")
+
+
+ # 5. check for plnode.txt in /usr/boot (mounted already)