From 5fba95cd5dd0af02ae23a56489a86e3548d4a434 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 04 Jan 2012 11:08:15 -0500
Subject: [PATCH] - improved update backup script.
---
install/update.php | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/install/update.php b/install/update.php
index f193a71..548e114 100644
--- a/install/update.php
+++ b/install/update.php
@@ -135,10 +135,14 @@
exec("chmod 700 $backup_path");
//* Do the backup
- swriteln('Creating backup of /usr/local/ispconfig directory...');
- exec("tar pcfz $backup_path/ispconfig_software.tar.gz /usr/local/ispconfig");
- swriteln('Creating backup of /etc directory...');
- exec("tar pcfz $backup_path/etc.tar.gz /etc");
+ swriteln('Creating backup of "/usr/local/ispconfig" directory...');
+ exec("tar pcfz $backup_path/ispconfig_software.tar.gz /usr/local/ispconfig 2> /dev/null",$out,$returnvar);
+ if($returnvar != 0) die("Backup failed. We stop here...\n");
+
+ swriteln('Creating backup of "/etc" directory...');
+ exec("tar pcfz $backup_path/etc.tar.gz /etc 2> /dev/null",$out,$returnvar);
+ if($returnvar != 0) die("Backup failed. We stop here...\n");
+
exec("chown root:root $backup_path/*.tar.gz");
exec("chmod 700 $backup_path/*.tar.gz");
}
--
Gitblit v1.9.1