diff options
author | Xon <tazipper1@hotmail.com> | 2013-09-16 01:45:57 +0800 |
---|---|---|
committer | Xon <tazipper1@hotmail.com> | 2013-09-16 01:45:57 +0800 |
commit | 73c569ea506161b0a085b538d62b9a1f4aaad198 (patch) | |
tree | 7292af56636ebe0434279032c5fa963543c18e87 | |
parent | 67e5e3c6dbf7aa05a4b4fbaa2ebcee8328aa5648 (diff) | |
download | pfsense-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.
-rw-r--r-- | etc/inc/upgrade_config.inc | 4 |
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 */ |