summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorXon <tazipper1@hotmail.com>2013-09-16 01:45:57 +0800
committerXon <tazipper1@hotmail.com>2013-09-16 01:45:57 +0800
commit73c569ea506161b0a085b538d62b9a1f4aaad198 (patch)
tree7292af56636ebe0434279032c5fa963543c18e87 /etc
parent67e5e3c6dbf7aa05a4b4fbaa2ebcee8328aa5648 (diff)
downloadpfsense-73c569ea506161b0a085b538d62b9a1f4aaad198.zip
pfsense-73c569ea506161b0a085b538d62b9a1f4aaad198.tar.gz
Alix 2D6 crashes upgrade process withou out of diskspace
Updating the the RRD graphs causes two copies of each RRD's XML file to be stored in /tmp. On Nanobsd, the default /tmp size is 40mb. It doesn't require very many RRD XML dumps before this is exhausted.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/upgrade_config.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc
index 1c17215..225bc0e 100644
--- a/etc/inc/upgrade_config.inc
+++ b/etc/inc/upgrade_config.inc
@@ -2787,7 +2787,9 @@ function upgrade_080_to_081() {
file_put_contents("{$g['tmp_path']}/{$xmldumpnew}", $xml);
mwexec("$rrdtool restore -f {$g['tmp_path']}/{$xmldumpnew} {$rrddbpath}/{$database} 2>&1");
unset($xml);
-
+ # Default /tmp tmpfs is ~40mb, do not leave temp files around
+ unlink("{$g['tmp_path']}/{$xmldump}");
+ unlink("{$g['tmp_path']}/{$xmldumpnew}");
}
enable_rrd_graphing();
/* Let's save the RRD graphs after we run enable RRD graphing */
OpenPOWER on IntegriCloud