summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-06-21 18:43:38 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-06-21 18:43:38 +0000
commit304b3a7d96a7f76e4f016c0b9974813b90ec1ca9 (patch)
tree6cee1ef7c509b774a05d5a2cd252882caee4f4c3
parent0203b0c020b7671e5d050d499f41cceb21a33c73 (diff)
downloadpfsense-304b3a7d96a7f76e4f016c0b9974813b90ec1ca9.zip
pfsense-304b3a7d96a7f76e4f016c0b9974813b90ec1ca9.tar.gz
Cleanup backup_config()
-rw-r--r--etc/inc/config.inc23
1 files changed, 12 insertions, 11 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc
index c0763bf..0eb6d04 100644
--- a/etc/inc/config.inc
+++ b/etc/inc/config.inc
@@ -1120,7 +1120,6 @@ function get_backups() {
function backup_config() {
global $config, $g;
- /* XXX: temporary */
if($g['platform'] == "cdrom")
return;
@@ -1129,22 +1128,24 @@ function backup_config() {
/* Create backup directory if needed */
safe_mkdir("{$g['cf_conf_path']}/backup");
- if($config['revision']['time'] == "") {
+ if($config['revision']['time'] == "")
$baktime = 0;
- } else {
+ else
$baktime = $config['revision']['time'];
- }
- if($config['revision']['description'] == "") {
+
+ if($config['revision']['description'] == "")
$bakdesc = "Unknown";
- } else {
+ else
$bakdesc = $config['revision']['description'];
- }
- copy($g['cf_conf_path'] . '/config.xml', $g['cf_conf_path'] . '/backup/config-' . $baktime . '.xml');
- if(file_exists($g['cf_conf_path'] . '/backup/backup.cache')) {
+
+ if(file_exists($g['cf_conf_path'] . '/config.xml'))
+ copy($g['cf_conf_path'] . '/config.xml', $g['cf_conf_path'] . '/backup/config-' . $baktime . '.xml');
+
+ if(file_exists($g['cf_conf_path'] . '/backup/backup.cache'))
$backupcache = unserialize(file_get_contents($g['cf_conf_path'] . '/backup/backup.cache'));
- } else {
+ else
$backupcache = array();
- }
+
$backupcache[$baktime] = array('description' => $bakdesc);
if(file_exists($g['cf_conf_path'] . '/backup/backup.cache')) {
$bakout = fopen($g['cf_conf_path'] . '/backup/backup.cache', "w");
OpenPOWER on IntegriCloud