Index: usr.sbin/postinstall/postinstall =================================================================== RCS file: /cvsroot/src/usr.sbin/postinstall/postinstall,v retrieving revision 1.202 diff -p -u -u -r1.202 postinstall --- usr.sbin/postinstall/postinstall 30 Jan 2016 23:45:37 -0000 1.202 +++ usr.sbin/postinstall/postinstall 20 Apr 2016 18:36:27 -0000 @@ -577,9 +577,13 @@ _obsolete_libs() fi cd "${DEST_DIR}/${dir}" || err 2 "can't cd to ${DEST_DIR}/${dir}" - echo lib*.so.* \ - | tr ' ' '\n' \ - | ${AWK} -v LibDir="${dir}/" ' + + ( for _l in lib*.so; do + [ -f "$_l" ] || continue + local _t=$(readlink "$_l") + echo ${_l}.* \ + | tr ' ' '\n' \ + | ${AWK} -v LibDir="${dir}/" ' #{ function digit(v, c, n) { return (n <= c) ? v[n] : 0 } @@ -621,7 +625,9 @@ function checklib(results, line, regex) checklib(major, $0, "^lib.*\\.so\\.") } -#}' +#}' \ + | fgrep -v $(basename "$_t") + done ) ) }