@@ -643,7 +643,7 @@ function update($event_name, $data) {
643643
644644 //* Unmount the old log directory bfore we move the log dir
645645 //exec('fuser -km '.escapeshellcmd($old_dir.'/log'));
646- exec ('umount ' .escapeshellcmd ($ data ['old ' ]['document_root ' ].'/log ' ));
646+ exec ('umount -l ' .escapeshellcmd ($ data ['old ' ]['document_root ' ].'/log ' ));
647647
648648 //* Create new base directory, if it does not exist yet
649649 if (!is_dir ($ new_dir )) $ app ->system ->mkdirpath ($ new_dir );
@@ -726,7 +726,7 @@ function update($event_name, $data) {
726726
727727 //* Unmount log directory
728728 //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
729- exec ('umount ' .escapeshellarg ($ data ['old ' ]['document_root ' ].'/ ' .$ old_log_folder ));
729+ exec ('umount -l ' .escapeshellarg ($ data ['old ' ]['document_root ' ].'/ ' .$ old_log_folder ));
730730 }
731731
732732 //* Create the log dir if nescessary and mount it
@@ -2084,12 +2084,12 @@ function delete($event_name, $data) {
20842084 foreach ($ log_folders as $ log_folder ){
20852085 //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder));
20862086 //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
2087- exec ('umount ' .escapeshellarg ($ data ['old ' ]['document_root ' ].'/ ' .$ log_folder ). ' 2>/dev/null ' );
2087+ exec ('umount -l ' .escapeshellarg ($ data ['old ' ]['document_root ' ].'/ ' .$ log_folder ));
20882088 }
20892089 } else {
20902090 //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder));
20912091 //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
2092- exec ('umount ' .escapeshellarg ($ data ['old ' ]['document_root ' ].'/ ' .$ log_folder ). ' 2>/dev/null ' );
2092+ exec ('umount -l ' .escapeshellarg ($ data ['old ' ]['document_root ' ].'/ ' .$ log_folder ));
20932093 }
20942094
20952095 // remove letsencrypt if it exists (renew will always fail otherwise)
0 commit comments