Core Update 168: Stop services before extracting files

https://lists.ipfire.org/pipermail/development/2022-May/013398.html

On a general note, we should do so for every Core Update, as it is more
sane to stop services before deleting or overwriting any files.

Reported-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
This commit is contained in:
Peter Müller
2022-05-08 12:00:10 +00:00
parent 0ab31dfdb1
commit fd1e3e3c74

View File

@@ -31,6 +31,12 @@ for (( i=1; i<=$core; i++ )); do
rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
done
# Stop services
/etc/init.d/squid stop
/usr/local/bin/openvpnctrl -k
/usr/local/bin/openvpnctrl -kn2n
/etc/init.d/suricata stop
# Remove files
rm -rvf \
/lib/firmware/cxgb4/t4fw-1.26.4.0.bin \
@@ -67,12 +73,6 @@ rm -vf \
/opt/pakfire/db/meta/meta-netbpm \
/opt/pakfire/db/rootfiles/netbpm
# Stop services
/etc/init.d/squid stop
/usr/local/bin/openvpnctrl -k
/usr/local/bin/openvpnctrl -kn2n
/etc/init.d/suricata stop
# Extract files
extract_files