diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh index 4cdc44d7c85..eb7a2545461 100644 --- a/common/xbps-src/shutils/common.sh +++ b/common/xbps-src/shutils/common.sh @@ -162,8 +162,7 @@ set_build_options() { fi for f in ${build_options}; do - _pkgname=${pkgname//\-/\_} - _pkgname=${_pkgname//\+/\_} + _pkgname=${pkgname//[^A-Za-z0-9_]/_} eval pkgopts="\$XBPS_PKG_OPTIONS_${_pkgname}" if [ -z "$pkgopts" -o "$pkgopts" = "" ]; then pkgopts=${XBPS_PKG_OPTIONS}