move code block to write out /etc/planetlab/session to ChainBootNode, since
[bootmanager.git] / source / steps / UpdateNodeConfiguration.py
index b404ce2..2c8ea1b 100644 (file)
@@ -24,9 +24,6 @@ def Run( vars, log ):
     ROOT_MOUNTED             the node root file system is mounted
     NETWORK_SETTINGS  A dictionary of the values from the network
                                 configuration file
-    NODE_SESSION             the unique session val set when we requested
-                             the current boot state
-    PLCONF_DIR               The directory to store PL configuration files in
     """
     
     log.write( "\n\nStep: Updating node configuration.\n" )
@@ -45,13 +42,6 @@ def Run( vars, log ):
         if ROOT_MOUNTED == "":
             raise ValueError, "ROOT_MOUNTED"
 
-        PLCONF_DIR= vars["PLCONF_DIR"]
-        if PLCONF_DIR == "":
-            raise ValueError, "PLCONF_DIR"
-
-        # its ok if this is blank
-        NODE_SESSION= vars["NODE_SESSION"]
-
     except KeyError, var:
         raise BootManagerException, "Missing variable in vars: %s\n" % var
     except ValueError, var:
@@ -110,17 +100,5 @@ def Run( vars, log ):
     # the update flag is there
     for base_dir in update_path_list:
         InstallBuildVServer.update_vserver_network_files(base_dir,vars,log)
-
-
-    # write out the session value /etc/planetlab/session
-    try:
-        session_file_path= "%s/%s/session" % (SYSIMG_PATH,PLCONF_DIR)
-        session_file= file( session_file_path, "w" )
-        session_file.write( str(NODE_SESSION) )
-        session_file.close()
-        session_file= None
-        log.write( "Updated /etc/planetlab/session" )
-    except IOError, e:
-        log.write( "Unable to write out /etc/planetlab/session, continuing anyway" )
     
     return