summaryrefslogtreecommitdiffstats
path: root/etc/inc/config.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/config.inc')
-rw-r--r--etc/inc/config.inc10
1 files changed, 5 insertions, 5 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc
index 7f84a7f..9bf18dc 100644
--- a/etc/inc/config.inc
+++ b/etc/inc/config.inc
@@ -608,9 +608,9 @@ function write_config($desc="Unknown", $backup = true) {
fclose($fd);
if($g['platform'] == "embedded") {
- cleanup_backupcache(5, false);
+ cleanup_backupcache(5, true);
} else {
- cleanup_backupcache(30, false);
+ cleanup_backupcache(30, true);
}
/* re-read configuration */
@@ -1150,11 +1150,11 @@ EOD;
}
}
-function cleanup_backupcache($revisions = 30, $lock = true) {
+function cleanup_backupcache($revisions = 30, $lock = false) {
global $g;
$i = false;
- if ($lock)
+ if (!$lock)
$lockkey = lock('config');
if(file_exists($g['cf_conf_path'] . '/backup/backup.cache')) {
conf_mount_rw();
@@ -1215,7 +1215,7 @@ function cleanup_backupcache($revisions = 30, $lock = true) {
}
if($g['booting'] && $i)
print "done.\n";
- if ($lock)
+ if (!$lock)
unlock($lockkey);
}
OpenPOWER on IntegriCloud