--- /usr/sbin/etc-update.orig 2006-04-10 15:46:51.000000000 -0400 +++ /usr/sbin/etc-update 2006-04-10 15:47:37.000000000 -0400 @@ -44,7 +44,7 @@ [ ! -d ${path} ] && continue ofile="" - for file in `find ${path}/ -iname "._cfg????_*" | + for file in `find -L ${path}/ -iname "._cfg????_*" -exec readlink -q -f '{}' ';' | uniq | sed -e "s:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:" | sort -t'%' -k3 -k2 | LANG=POSIX LC_ALL=POSIX cut -f1 -d'%'`; do rpath=`echo "${file/\/\///}" | sed -e "s:/[^/]*$::"`