+ # 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\n" )
+ except IOError, e:
+ log.write( "Unable to write out /etc/planetlab/session, continuing anyway\n" )
+
+ # update configuration files
+ log.write( "Updating configuration files.\n" )
+ if os.path.exists( SYSIMG_PATH + "/etc/init.d/conf_files" ):
+ cmd = "/etc/init.d/conf_files start --noscripts"
+ else:
+ cmd = "/usr/bin/PlanetLabConf.py noscripts"
+ utils.sysexec( "chroot %s %s" % (SYSIMG_PATH, cmd), log )