From baeb0599cf0f2a6a5caaf0af51f6d5d61ba5b47d Mon Sep 17 00:00:00 2001 From: Xon Date: Mon, 16 Sep 2013 01:45:57 +0800 Subject: 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. --- etc/inc/upgrade_config.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc index 8093ff3..86d3de9 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 */ -- cgit v1.1