]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - config/rootfiles/core/184/update.sh
core184: Ship suricata & libhtp
[people/pmueller/ipfire-2.x.git] / config / rootfiles / core / 184 / update.sh
index 4369846906a87f0005c58e6b1caff25cea035aed..024c44be7f812371cf200d6c4c3691368c81d877 100644 (file)
@@ -32,11 +32,36 @@ for (( i=1; i<=$core; i++ )); do
 done
 
 # Stop services
+/etc/init.d/squid stop
 /etc/init.d/vnstat stop
 
 # Extract files
 extract_files
 
+# Remove dropped elfutils addon
+rm -vf \
+       /opt/pakfire/db/installed/meta-elfutils \
+       /opt/pakfire/db/meta/meta-elfutils \
+       /opt/pakfire/db/rootfiles/elfutils \
+       /usr/bin/eu-addr2line \
+       /usr/bin/eu-ar \
+       /usr/bin/eu-elfclassify \
+       /usr/bin/eu-elfcmp \
+       /usr/bin/eu-elfcompress \
+       /usr/bin/eu-elflint \
+       /usr/bin/eu-findtextrel \
+       /usr/bin/eu-make-debug-archive \
+       /usr/bin/eu-nm \
+       /usr/bin/eu-objdump \
+       /usr/bin/eu-ranlib \
+       /usr/bin/eu-readelf \
+       /usr/bin/eu-size \
+       /usr/bin/eu-srcfiles \
+       /usr/bin/eu-stack \
+       /usr/bin/eu-strings \
+       /usr/bin/eu-strip \
+       /usr/bin/eu-unstrip
+
 # Remove files
 
 # update linker config
@@ -52,10 +77,16 @@ ldconfig
 /usr/local/bin/sshctrl
 
 # Start services
+telinit u
 /etc/init.d/vnstat start
+/etc/init.d/collectd restart
+/etc/init.d/suricata restart
+if [ -f /var/ipfire/proxy/enable ]; then
+       /etc/init.d/squid start
+fi
 
 # This update needs a reboot...
-#touch /var/run/need_reboot
+touch /var/run/need_reboot
 
 # Finish
 /etc/init.d/fireinfo start