]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/pakfire/lib/functions.sh
Fix permission change of existing directories at core updates.
[people/pmueller/ipfire-2.x.git] / src / pakfire / lib / functions.sh
index 3a4191ea89993a77a363f0394e139b21ab83916c..e4e3d5bc09bbe7f7b076d8c5b494609ddd0a76e9 100644 (file)
 
 extract_files() {
        echo "Extracting files..."
-       tar xvf /opt/pakfire/tmp/files --preserve --numeric-owner -C /
+       tar xvf /opt/pakfire/tmp/files --no-overwrite-dir --preserve --numeric-owner -C /
        echo "...Finished."
 }
 
 remove_files() {
        echo "Removing files..."
-       for i in $(cat /opt/pakfire/tmp/ROOTFILES); do
-       rm -rfv /${i}
+       for i in $(cat /opt/pakfire/db/rootfiles/${NAME}); do
+           rm -rfv /${i}
        done
        echo "...Finished."
 }