From: Adolf Belka Date: Wed, 25 Dec 2024 13:48:26 +0000 (+0100) Subject: update.sh: Update to migrate rrd directories for collectd-5.x X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=60ccc0901996449fcc2121039fc5ebf9d1c765c3;p=people%2Fmfischer%2Fipfire-2.x.git update.sh: Update to migrate rrd directories for collectd-5.x - Not tested by myself but it uses the same code as in the backup.pl changes which were tested and worked. So expectation is that they will work in the Core Update but this will be able to be evaluated when the Testing Release is issued. Signed-off-by: Adolf Belka Signed-off-by: Arne Fitzenreiter --- diff --git a/config/rootfiles/core/192/update.sh b/config/rootfiles/core/192/update.sh index ca3db5f54..89396e2df 100644 --- a/config/rootfiles/core/192/update.sh +++ b/config/rootfiles/core/192/update.sh @@ -100,6 +100,15 @@ ldconfig # Start services /etc/init.d/suricata restart +# Create collectd 4.x to 5.x migration script from rrd contents, run the script that +# was created and then remove the old interface directory if it is present as it will +# be empty after the migration has been carried out. +/var/ipfire/collectd-migrate-4-to-5.pl --indir /var/log/rrd/ > /tmp/rrd-migrate.sh +sh /tmp/rrd-migrate.sh >/dev/null 2>&1 +if [ -d /var/log/rrd/collectd/localhost/interface/ ]; then + rm -Rf /var/log/rrd/collectd/localhost/interface/ +fi + # Build initial ramdisks dracut --regenerate-all --force KVER="xxxKVERxxx"