]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Core 130: Remove files after convert-snort has been launched
authorStefan Schantl <stefan.schantl@ipfire.org>
Mon, 18 Mar 2019 19:33:28 +0000 (20:33 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 16 Mar 2019 21:22:50 +0000 (21:22 +0000)
The converter requires /etc/snort/snort.conf to grab the used rule files
(categories). After all settings have been converted, we are fine to delete all
snort related files, because none of them is needed anymore.

Also the /var/ipfire/snort directory needs to be deleted. If it will be left on the
system and at any later time a backup will get restored, the converter will be
started by the backup script, because it detects that a snort settins dir exists
and would be restore the old snort settings and replaces all current IPS settings.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/core/130/update.sh

index d33321c3206dc1e6e79f01d9efd3bb3c5242b53a..6d32bdba291a1f048871b7877c5475e0794f9087 100644 (file)
@@ -37,21 +37,6 @@ if [ -e "/etc/init.d/suricata" ]; then
        /etc/init.d/suricata stop
 fi
 
        /etc/init.d/suricata stop
 fi
 
-# Remove files
-rm -rfv \
-       /etc/rc.d/rc*.d/*snort \
-       /etc/rc.d/init.d/networking/red.up/23-RS-snort \
-       /etc/snort \
-       /usr/bin/daq-modules-config \
-       /usr/bin/u2boat \
-       /usr/bin/u2spewfoo \
-       /usr/lib/daq \
-       /usr/lib/snort \
-       /usr/lib/libdaq.so* \
-       /usr/lib/libsfbpf.so* \
-       /usr/local/bin/snortctl \
-       /usr/sbin/snort
-
 # Rename snort user to suricata
 if getent group snort &>/dev/null; then
        groupmod -n suricata snort
 # Rename snort user to suricata
 if getent group snort &>/dev/null; then
        groupmod -n suricata snort
@@ -74,6 +59,22 @@ ldconfig
 # Migrate snort configuration to suricata
 /usr/sbin/convert-snort
 
 # Migrate snort configuration to suricata
 /usr/sbin/convert-snort
 
+# Remove files
+rm -rfv \
+       /etc/rc.d/rc*.d/*snort \
+       /etc/rc.d/init.d/networking/red.up/23-RS-snort \
+       /etc/snort \
+       /usr/bin/daq-modules-config \
+       /usr/bin/u2boat \
+       /usr/bin/u2spewfoo \
+       /usr/lib/daq \
+       /usr/lib/snort \
+       /usr/lib/libdaq.so* \
+       /usr/lib/libsfbpf.so* \
+       /usr/local/bin/snortctl \
+       /usr/sbin/snort \
+       /var/ipfire/snort
+
 # Start services
 /etc/init.d/collectd restart
 /etc/init.d/firewall restart
 # Start services
 /etc/init.d/collectd restart
 /etc/init.d/firewall restart