From 73c569ea506161b0a085b538d62b9a1f4aaad198 Mon Sep 17 00:00:00 2001 From: Xon Date: Mon, 16 Sep 2013 01:45:57 +0800 Subject: [PATCH] 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 1c17215654..225bc0e219 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 */