diff --git a/openup b/openup index b64c11e..9aeb2b7 100755 --- a/openup +++ b/openup @@ -186,11 +186,10 @@ update_binpatches() { update_pkg() { local _CMD _PKG - _PKG=$(pkg_info -q | perl -ne '/^(.*)-(\d[^-]*)[-]?(\w*)(.*)$/ && print "$1\n"' | \ - grep -v binpatch${_REL_INT}-${_ARCH}) + _PKG=$(pkg_info -q | grep -v binpatch${_REL_INT}-${_ARCH}) pr_bigarrow "Updating package(s)" - _CMD="pkg_add -u ${pkg_opt}" + _CMD="pkg_add -qrz ${pkg_opt}" pr_smallarrow "${_CMD}" # we don't want to display ${_PKG}, there could be hundreds _CMD="${_CMD} ${_PKG}"