Revision 56569f4e
b/lib/backend.py | ||
---|---|---|
2109 | 2109 |
|
2110 | 2110 |
utils.WriteFile(utils.PathJoin(destdir, constants.EXPORT_CONF_FILE), |
2111 | 2111 |
data=config.Dumps()) |
2112 |
shutil.rmtree(finaldestdir, True) |
|
2112 |
shutil.rmtree(finaldestdir, ignore_errors=True)
|
|
2113 | 2113 |
shutil.move(destdir, finaldestdir) |
2114 | 2114 |
|
2115 | 2115 |
|
... | ... | |
2273 | 2273 |
cfg = _GetConfig() |
2274 | 2274 |
file_storage_dir = os.path.normpath(file_storage_dir) |
2275 | 2275 |
base_file_storage_dir = cfg.GetFileStorageDir() |
2276 |
if (not os.path.commonprefix([file_storage_dir, base_file_storage_dir]) ==
|
|
2276 |
if (os.path.commonprefix([file_storage_dir, base_file_storage_dir]) !=
|
|
2277 | 2277 |
base_file_storage_dir): |
2278 | 2278 |
_Fail("File storage directory '%s' is not under base file" |
2279 | 2279 |
" storage directory '%s'", file_storage_dir, base_file_storage_dir) |
Also available in: Unified diff