X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2Fsteps%2FInstallInit.py;h=2e6b66b27812a08ab0faed984ebf3f8feb263a98;hb=c03edb1ddc9cc18bd9aab31dae2600dfaf5a8d03;hp=70aa994ee0791934a86b60a423f4980443523150;hpb=722756fee4321b0bac0724f313e77288421a9110;p=bootmanager.git diff --git a/source/steps/InstallInit.py b/source/steps/InstallInit.py index 70aa994..2e6b66b 100644 --- a/source/steps/InstallInit.py +++ b/source/steps/InstallInit.py @@ -7,11 +7,10 @@ # All rights reserved. # expected /proc/partitions format -import os, sys, shutil -import string +import os, sys, string import utils - +from Exceptions import * def Run( vars, log ): """ @@ -75,7 +74,12 @@ def Run( vars, log ): utils.removedir( TEMP_PATH ) log.write( "Cleaning up any existing PlanetLab config files\n" ) - utils.removedir( PLCONF_DIR ) + try: + flist = os.listdir( PLCONF_DIR) + for file in flist: + utils.removedir( file ) + except OSError: + pass # create the temp path and sysimg path. since sysimg # path is in temp path, both are created here