do not remove logging directory under hands

the installer is called several times for langpacks and helppacks
in parallel; it has removed the whole toplevel logging directory
and the logging failed

better solution would be to remove only the lang-specific subdirectories;
well, the installer removed only emptry directories in the past, see
2584a460b5

Change-Id: I9dc9591346c7447677f46bca15085a3877e067ce
This commit is contained in:
Petr Mladek
2012-11-14 11:28:17 +01:00
parent 52ecc7125d
commit bae7ec75a1

View File

@@ -182,7 +182,9 @@ sub run {
########################################################
my $oldloggingdir = $loggingdir;
installer::systemactions::remove_complete_directory($oldloggingdir);
# FIXME: It would be better to use installer::systemactions::remove_complete_directory
# Though, we would need to remove only the lang-specific subdirectory for langpacks and helppacks
rmdir $oldloggingdir;
$loggingdir = installer::systemactions::create_directories("logging", "");
$loggingdir = $loggingdir . $installer::globals::separator;
$installer::globals::exitlog = $loggingdir;