From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arne Fitzenreiter To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 23772010b193df17abfd5d250a8a7da165256475 Date: Thu, 30 Jan 2025 09:26:24 +0000 Message-ID: <4YkDDK0rtLz2y2f@people01.haj.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4390516110810304740==" List-Id: --===============4390516110810304740== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree". The branch, next has been updated via 23772010b193df17abfd5d250a8a7da165256475 (commit) via ebceac121adffbf8b8690101e4a50e3f4c1566e5 (commit) via 7ba01388d488ea2cefe704b31d14acf43648bfb8 (commit) from 2b892c6863960fd35034fb2bee6c1fd69372b587 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 23772010b193df17abfd5d250a8a7da165256475 Author: Arne Fitzenreiter Date: Thu Jan 30 10:25:43 2025 +0100 kernel: update riscv64 rootfile =20 Signed-off-by: Arne Fitzenreiter commit ebceac121adffbf8b8690101e4a50e3f4c1566e5 Author: Arne Fitzenreiter Date: Thu Jan 30 10:23:10 2025 +0100 collectd: add more changes to the converter =20 Signed-off-by: Arne Fitzenreiter commit 7ba01388d488ea2cefe704b31d14acf43648bfb8 Author: Arne Fitzenreiter Date: Thu Jan 30 10:18:01 2025 +0100 collectd: add some devices to the ignore list =20 disks: cdroms, tape, loop and ram cooling-devices: 0-7 was already disabled but there are more possible =20 Signed-off-by: Arne Fitzenreiter ----------------------------------------------------------------------- Summary of changes: config/backup/backup.pl | 32 ++++++++++++++++++++++++++++---- config/collectd/collectd.conf | 4 ++++ config/collectd/collectd.thermal | 10 ++-------- config/rootfiles/common/riscv64/linux | 6 +----- config/rootfiles/core/192/update.sh | 18 +++++++++++++++++- 5 files changed, 52 insertions(+), 18 deletions(-) Difference in files: diff --git a/config/backup/backup.pl b/config/backup/backup.pl index 51797c780..c64d56aee 100644 --- a/config/backup/backup.pl +++ b/config/backup/backup.pl @@ -263,15 +263,39 @@ restore_backup() { rm /var/lib/ipblocklist/SPAMHAUS_EDROP.conf fi =20 + # The collectd directory structure was changed but not all changes + # are done by the official migration script generator + for i in $(seq 0 63); + do + if [ -e /var/log/rrd/collectd/localhost/cpufreq/cpufreq-$i.rrd ]; then + mkdir -p /var/log/rrd/collectd/localhost/cpufreq-$i + mv -f /var/log/rrd/collectd/localhost/cpufreq/cpufreq-$i.rrd \ + /var/log/rrd/collectd/localhost/cpufreq-$i/cpufreq.rrd + fi + done + if [ -e /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature-t= emperature.rrd ]; then + mv -f /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature-te= mperature.rrd \ + /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature.rrd + fi + # Create collectd 4.x to 5.x migration script from rrd contents, run the sc= ript 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-mig= rate.sh sh /tmp/rrd-migrate.sh >/dev/null 2>&1 - rm -rf \ - /var/log/rrd/collectd/localhost/cpufreq \ - /var/log/rrd/collectd/localhost/interface \ - /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature-temperat= ure.rrd + + # Run old collectd cleanup only if the interface dir exist to prevent clean= up of + # new devices if the user have reenabled it and restore a backup + if [ -d /var/log/rrd/collectd/localhost/interface ]; then + rm -rf \ + /var/log/rrd/collectd/localhost/cpufreq \ + /var/log/rrd/collectd/localhost/disk-loop* \ + /var/log/rrd/collectd/localhost/disk-sg* \ + /var/log/rrd/collectd/localhost/disk-sr* \ + /var/log/rrd/collectd/localhost/disk-ram* \ + /var/log/rrd/collectd/localhost/interface \ + /var/log/rrd/collectd/localhost/thermal-cooling_device* + fi =20 # start collectd after restore /etc/rc.d/init.d/collectd start diff --git a/config/collectd/collectd.conf b/config/collectd/collectd.conf index be6f1fd12..020604e74 100644 --- a/config/collectd/collectd.conf +++ b/config/collectd/collectd.conf @@ -40,6 +40,10 @@ include "/etc/collectd.precache" =20 Disk "/[hs]d[a-z][0-9]$/" + Disk "/loop[0-9]$/" + Disk "/sg[0-9]$/" + Disk "/sr[0-9]$/" + Disk "/ram[0-9]$/" IgnoreSelected true =20 diff --git a/config/collectd/collectd.thermal b/config/collectd/collectd.ther= mal index 97403fbb6..46d9a4a06 100644 --- a/config/collectd/collectd.thermal +++ b/config/collectd/collectd.thermal @@ -1,13 +1,7 @@ LoadPlugin thermal =20 - Device "cooling_device0" - Device "cooling_device1" - Device "cooling_device2" - Device "cooling_device3" - Device "cooling_device4" - Device "cooling_device5" - Device "cooling_device6" - Device "cooling_device7" + Device "/cooling_device[0-9]/" + Device "/cooling_device[0-9][0-9]/" IgnoreSelected true diff --git a/config/rootfiles/common/riscv64/linux b/config/rootfiles/common/= riscv64/linux index 6e885ce90..e1b6c071c 100644 --- a/config/rootfiles/common/riscv64/linux +++ b/config/rootfiles/common/riscv64/linux @@ -8118,10 +8118,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER/build/include/config/HAVE_IRQ_TIME_ACCOUNTING #lib/modules/KVER/build/include/config/HAVE_KCSAN_COMPILER #lib/modules/KVER/build/include/config/HAVE_KERNEL_GZIP -#lib/modules/KVER/build/include/config/HAVE_KERNEL_LZ4 -#lib/modules/KVER/build/include/config/HAVE_KERNEL_LZMA -#lib/modules/KVER/build/include/config/HAVE_KERNEL_LZO -#lib/modules/KVER/build/include/config/HAVE_KERNEL_XZ #lib/modules/KVER/build/include/config/HAVE_KERNEL_ZSTD #lib/modules/KVER/build/include/config/HAVE_KPROBES #lib/modules/KVER/build/include/config/HAVE_KRETPROBES @@ -8557,7 +8553,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER/build/include/config/KALLSYMS #lib/modules/KVER/build/include/config/KALLSYMS_ALL #lib/modules/KVER/build/include/config/KCMP -#lib/modules/KVER/build/include/config/KERNEL_XZ +#lib/modules/KVER/build/include/config/KERNEL_GZIP #lib/modules/KVER/build/include/config/KERNFS #lib/modules/KVER/build/include/config/KEXEC #lib/modules/KVER/build/include/config/KEXEC_CORE diff --git a/config/rootfiles/core/192/update.sh b/config/rootfiles/core/192/= update.sh index 03bfc0bd6..858c27d2f 100644 --- a/config/rootfiles/core/192/update.sh +++ b/config/rootfiles/core/192/update.sh @@ -109,12 +109,28 @@ ldconfig # Create collectd 4.x to 5.x migration script from rrd contents, run the scr= ipt that # was created and then remove the old interface directory if it is present a= s it will # be empty after the migration has been carried out. +for i in $(seq 0 63); +do + if [ -e /var/log/rrd/collectd/localhost/cpufreq/cpufreq-$i.rrd ]; then + mkdir -p /var/log/rrd/collectd/localhost/cpufreq-$i + mv -f /var/log/rrd/collectd/localhost/cpufreq/cpufreq-$i.rrd \ + /var/log/rrd/collectd/localhost/cpufreq-$i/cpufreq.rrd + fi +done +if [ -e /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature-te= mperature.rrd ]; then + mv -f /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature-tem= perature.rrd \ + /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature.rrd +fi /var/ipfire/collectd-migrate-4-to-5.pl --indir /var/log/rrd/ > /tmp/rrd-migr= ate.sh sh /tmp/rrd-migrate.sh >/dev/null 2>&1 rm -rvf \ /var/log/rrd/collectd/localhost/cpufreq \ + /var/log/rrd/collectd/localhost/disk-loop* \ + /var/log/rrd/collectd/localhost/disk-sg* \ + /var/log/rrd/collectd/localhost/disk-sr* \ + /var/log/rrd/collectd/localhost/disk-ram* \ /var/log/rrd/collectd/localhost/interface \ - /var/log/rrd/collectd/localhost/thermal-thermal_zone*/temperature-temperatu= re.rrd + /var/log/rrd/collectd/localhost/thermal-cooling_device* =20 # Start services /etc/init.d/collectd start hooks/post-receive -- IPFire 2.x development tree --===============4390516110810304740==--