From 52fe9e218582a6ddc9add9e0b68a855140763cbf Mon Sep 17 00:00:00 2001
From: Florian Schaal <florian@schaal-24.de>
Date: Fri, 06 Mar 2015 04:29:06 -0500
Subject: [PATCH] add umount to backup-jobs

---
 server/lib/classes/cron.d/500-backup_mail.inc.php |    3 ++-
 server/lib/classes/cron.d/500-backup.inc.php      |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/server/lib/classes/cron.d/500-backup.inc.php b/server/lib/classes/cron.d/500-backup.inc.php
index 68c5920..81f8064 100644
--- a/server/lib/classes/cron.d/500-backup.inc.php
+++ b/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');
diff --git a/server/lib/classes/cron.d/500-backup_mail.inc.php b/server/lib/classes/cron.d/500-backup_mail.inc.php
index a13974a..81e39ed 100644
--- a/server/lib/classes/cron.d/500-backup_mail.inc.php
+++ b/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();

--
Gitblit v1.9.1