core158: Uninstall all dropped add-ons

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2021-06-28 17:32:52 +00:00
parent f38464e9fd
commit c304035042

View File

@@ -47,6 +47,20 @@ rm -vrf \
# Stop services
# Remove dropped packages
for package in asterisk libsrtp monit libmicrohttpd sane fbset miniupnpd \
sendEmail libupnp lcd4linux dpfhack; do
if [ -e "/opt/pakfire/db/installed/meta-${package}" ]; then
stop_service "${package}"
for i in $(</opt/pakfire/db/rootfiles/${package}); do
rm -rfv "/${i}"
done
fi
rm -f "/opt/pakfire/db/installed/meta-${package}"
rm -f "/opt/pakfire/db/meta/meta-${package}"
rm -f "/opt/pakfire/db/rootfiles/${package}"
done
# Extract files
extract_files