Peter - I did a make build with the changes but now I am confused.

My changes look like this (V1 to V2)
 # Stop collectd Sevice
 /etc/init.d/collectd stop

 

 # Cleanup old collectd statistics...
-rm -rf /var/log/rrd/collectd/localhost/processes-mysqld
-rm -rf /var/log/rrd/collectd/localhost/processes-snort
-rm -rf /var/log/rrd/collectd/localhost/processes-rtorrent
-rm -rf /var/log/rrd/collectd/localhost/processes-asterisk
-rm -rf /var/log/rrd/collectd/localhost/processes-java
-rm -rf /var/log/rrd/collectd/localhost/processes-spamd
+rm -rvf /var/log/rrd/collectd/localhost/processes-mysqld \
+       /var/log/rrd/collectd/localhost/processes-snort \
+       /var/log/rrd/collectd/localhost/processes-rtorrent \
+       /var/log/rrd/collectd/localhost/processes-asterisk \
+       /var/log/rrd/collectd/localhost/processes-java \
+       /var/log/rrd/collectd/localhost/processes-spamd
 #
 # Start collectd
 /etc/init.d/collectd start


Instead of this ("next" to V2)

+# Stop collectd Sevice
+/etc/init.d/collectd stop
+
+# Cleanup old collectd statistics...
+rm -rf /var/log/rrd/collectd/localhost/processes-mysqld \
/var/log/rrd/collectd/localhost/processes-snort \
/var/log/rrd/collectd/localhost/processes-rtorrent \
/var/log/rrd/collectd/localhost/processes-asterisk \
/var/log/rrd/collectd/localhost/processes-java \
/var/log/rrd/collectd/localhost/processes-spamd
+#
+# Start collectd
+/etc/init.d/collectd start
+

What should they look like?  Do I start from scratch?


Jon



On Jul 30, 2022, at 2:33 AM, Peter Müller <peter.mueller@ipfire.org> wrote:

Hello Jon,

thank you for submitting this. Regarding the "rm" calls, I have two comments:

(a) For transparency reasons, I have shifted to always adding "-v" argument to
   rm calls during a Core Update, so deleted files are logged. In case of
   troubleshooting, this should make (our) lives a bit easier since it is clear
   what has been deleted.

(b) This could have been one single rm call, i.e.:

rm -rvf \
file A \
file B \
... \
file N

   The update.sh script for Core Update 170 should feature such a (lengthy)
   rm call, if I am not mistaken.

Thanks, and best regards,
Peter Müller


- processes-mysqld
- processes-snort
- processes-rtorrent
- processes-asterisk
- processes-java
- processes-spamd
Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
---
 config/rootfiles/core/170/update.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
diff --git a/config/rootfiles/core/170/update.sh b/config/rootfiles/core/170/update.sh
index cbac8572e..ec6c5ad09 100644
--- a/config/rootfiles/core/170/update.sh
+++ b/config/rootfiles/core/170/update.sh
@@ -170,6 +170,20 @@ sed -i /etc/collectd.conf \
  -e "/LoadPlugin entropy/d"
 /etc/init.d/collectd restart
 +# Stop collectd Sevice
+/etc/init.d/collectd stop
+
+# Cleanup old collectd statistics...
+rm -rf /var/log/rrd/collectd/localhost/processes-mysqld
+rm -rf /var/log/rrd/collectd/localhost/processes-snort
+rm -rf /var/log/rrd/collectd/localhost/processes-rtorrent
+rm -rf /var/log/rrd/collectd/localhost/processes-asterisk
+rm -rf /var/log/rrd/collectd/localhost/processes-java
+rm -rf /var/log/rrd/collectd/localhost/processes-spamd
+#
+# Start collectd
+/etc/init.d/collectd start
+
 # Start services
 /etc/init.d/rc.d/unbound start
 /etc/init.d/rc.d/suricata start