server/lib/classes/cron.d/500-backup.inc.php | ●●●●● patch | view | raw | blame | history | |
server/lib/classes/cron.d/500-backup_mail.inc.php | ●●●●● patch | view | raw | blame | history | |
server/lib/classes/system.inc.php | ●●●●● patch | view | raw | blame | history | |
server/plugins-available/mail_plugin_dkim.inc.php | ●●●●● patch | view | raw | blame | history |
server/lib/classes/cron.d/500-backup.inc.php
@@ -314,6 +314,8 @@ } } } //* end run_backups if( $server_config['backup_dir_is_mount'] == 'y' ) $app->system->umount_backup_dir($backup_dir); } else { //* send email to admin that backup directory could not be mounted $global_config = $app->getconf->get_global_config('mail'); server/lib/classes/cron.d/500-backup_mail.inc.php
@@ -181,7 +181,8 @@ } } } } if( $server_config['backup_dir_is_mount'] == 'y' ) $app->system->umount_backup_dir($backup_dir); } //* end run_backups } parent::onRunJob(); server/lib/classes/system.inc.php
@@ -1808,7 +1808,7 @@ fileowner($mount_cmd) === 0 ) { if (!$this->is_mounted($backup_dir)){ exec($backup_dir_mount_cmd); exec($mount_cmd); sleep(1); if (!$this->is_mounted($backup_dir)) $mounted = false; } @@ -1816,7 +1816,21 @@ return $mounted; } function umount_backup_dir($backup_dir, $mount_cmd = '/usr/local/ispconfig/server/scripts/backup_dir_umount.sh'){ if ( is_file($mount_cmd) && is_executable($mount_cmd) && fileowner($mount_cmd) === 0 ) { if ($this->is_mounted($backup_dir)){ exec($mount_cmd); sleep(1); } } return $this->is_mounted($backup_dir) == 0 ? true : false; } function getinitcommand($servicename, $action, $init_script_directory = ''){ global $conf; // upstart server/plugins-available/mail_plugin_dkim.inc.php
@@ -405,7 +405,7 @@ } /* resync */ if ($data['new']['active'] == 'y' && $data['new'] == $data['old']) { if ($data['new']['active'] == 'y' && $data['new'] == $data['old'] && $data['new']['dkim']=='y') { $this->add_dkim($data); } }