X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2FBootManager.py;h=1c3e78f2cfff904b6be69548cc0e55ce32942f18;hb=008c4db00ad126481773f3b0f0bfdabe25553b0e;hp=46b57598a41ce3b22607022e0975dbf54cd0b8c9;hpb=094a91004df52c1db9cbdd65abe8bff6dbccd99c;p=bootmanager.git diff --git a/source/BootManager.py b/source/BootManager.py index 46b5759..1c3e78f 100755 --- a/source/BootManager.py +++ b/source/BootManager.py @@ -253,6 +253,8 @@ class BootManager: self.VARS['BOOT_STATE']=state UpdateBootStateWithPLC.Run( self.VARS, self.LOG ) StartDebug.Run( self.VARS, self.LOG ) + # fsck/mount fs if present, and ignore return value if it's not. + ValidateNodeInstall.Run( self.VARS, self.LOG ) def _badstateRun(): # should never happen; log event @@ -272,6 +274,7 @@ class BootManager: InitializeBootManager.Run( self.VARS, self.LOG ) ReadNodeConfiguration.Run( self.VARS, self.LOG ) AuthenticateWithPLC.Run( self.VARS, self.LOG ) + StartRunlevelAgent.Run( self.VARS, self.LOG ) GetAndUpdateNodeDetails.Run( self.VARS, self.LOG ) # override machine's current state from the command line