]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
core161: remove dropped client175 addon
authorArne Fitzenreiter <arne_f@ipfire.org>
Sat, 30 Oct 2021 14:54:53 +0000 (14:54 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sat, 30 Oct 2021 14:54:53 +0000 (14:54 +0000)
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/core/161/update.sh

index 7017f2613173aa04aa9720b20383decb9f681453..56d012b3a1509e2474b10b044f96509ce6ea0e5b 100644 (file)
@@ -87,6 +87,19 @@ rm -rf /lib/modules
 rm -rf /boot/kernel*
 rm -rf /usr/share/u-boot/rpi*
 
+# Remove dropped packages
+for package in client175; 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
+
 # Remove files
 rm -rf /usr/bin/python
 rm -rf /usr/bin/python2