]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
core195: Remove dropped packages
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Apr 2025 09:14:46 +0000 (09:14 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Apr 2025 09:14:46 +0000 (09:14 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/core/195/update.sh

index d1194ec69597f395a952bfdd57c6945d0f24665a..95669eab970f5cb35f3a0e4fdce373d4ec5f9777 100644 (file)
@@ -38,6 +38,19 @@ done
 # Extract files
 extract_files
 
+# Remove dropped packages
+for package in libmpeg2 xvid; 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
+
 # update linker config
 ldconfig