logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 1d2836e8045c1931be467f74575a46559867ff44
parent b42acc6624307edc386d7cdc1b8c7b581707224d
Author: fosslinux <fosslinux@aussies.space>
Date:   Mon, 27 Jan 2025 13:15:51 +1100

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.

Diffstat:

Msteps/helpers.sh5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/steps/helpers.sh b/steps/helpers.sh @@ -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