X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sbin%2Fupdate-ca-certificates;fp=sbin%2Fupdate-ca-certificates;h=baa1bb92e7a28868df80564d1114ee221baf4720;hb=8db441b54b4ccdcdcde12de1b744de25bbc58a18;hp=5c349e21d0f40f10904c9248b450bfa26cb836e8;hpb=13c290277241bd3ce081d4b5c48a1618d0770b61;p=ca-certificates.git diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates index 5c349e2..baa1bb9 100644 --- a/sbin/update-ca-certificates +++ b/sbin/update-ca-certificates @@ -41,7 +41,16 @@ CERTBUNDLE=ca-certificates.crt cd /etc/ssl/certs if [ "$fresh" = 1 ]; then echo -n "Clearing symlinks in /etc/ssl/certs..." - find . -type l -print0 | xargs -0 rm -f + find . -type l -print | while read symlink + do + case $(readlink $symlink) in + $CERTSDIR*) rm -f $symlink;; + esac + done + find . -type l -print | while read symlink + do + test -f $symlink || rm -f $symlink + done echo "done." fi echo -n "Updating certificates in /etc/ssl/certs...."