X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2Fsteps%2FInstallNodeInit.py;fp=source%2Fsteps%2FInstallNodeInit.py;h=c0532d0965ac6da627d01d1947dd981abddcd73b;hb=ea8f61aa6326445f59e3c46064f6d71463eb6770;hp=bd32d28777642cb6c8527a2e62628ec3e4589345;hpb=71e980d4bdb9ecf0289a1a30c76fad8b6c5deb7a;p=bootmanager.git diff --git a/source/steps/InstallNodeInit.py b/source/steps/InstallNodeInit.py index bd32d28..c0532d0 100644 --- a/source/steps/InstallNodeInit.py +++ b/source/steps/InstallNodeInit.py @@ -42,6 +42,7 @@ from Exceptions import * import utils +import os def Run( vars, log ): @@ -104,8 +105,9 @@ def Run( vars, log ): services= [ "netfs", "rawdevices", "cpuspeed", "smartd" ] for service in services: - log.write( "Disabling unneeded service: %s\n" % service ) - utils.sysexec( "chroot %s chkconfig --level 12345 %s off" % - (SYSIMG_PATH,service), log ) + if os.path.exists("%s/etc/init.d/%s" % (SYSIMG_PATH,service)): + log.write( "Disabling unneeded service: %s\n" % service ) + utils.sysexec( "chroot %s chkconfig --level 12345 %s off" % + (SYSIMG_PATH,service), log ) return 1