Don't checksum symlinks when uninstalling

symlinks are removed separately later. It doesn't really make sense to
checksum them - the file they are pointing to could have been deleted.
This commit is contained in:
fosslinux 2025-01-27 13:15:51 +11:00
parent b42acc6624
commit 1d2836e804

View file

@ -141,6 +141,8 @@ uninstall() {
if [ -z "$(ls -A "/${file}")" ]; then
rmdir "/${file}"
fi
elif [ -h "${file}" ]; then
symlinks="${symlinks} ${file}"
else
# in some cases we might be uninstalling a file that has already been overwritten
# in this case we don't want to remove it
@ -149,9 +151,6 @@ uninstall() {
if [ "${in_fs}" = "${in_pkg}" ]; then
rm -f "/${file}"
fi
if [ -h "${file}" ]; then
symlinks="${symlinks} ${file}"
fi
fi
done < ../filelist
rm -f ../filelist