Convert configure_args to an array
This makes it possible to avoid difficult or impossible quoting needed for passing arguments.
This commit is contained in:
@@ -89,7 +89,7 @@ _mandir=share/man
|
||||
_infodir=share/info
|
||||
|
||||
# Default configure args
|
||||
configure_args='${gnu_link_progs:+--program-prefix=$gnu_prefix} --prefix=$prefix --mandir=${prefix}/${_mandir} --infodir=${prefix}/${_infodir}'
|
||||
configure_args=(${gnu_link_progs:+--program-prefix=$gnu_prefix} --prefix=$prefix --mandir=${prefix}/${_mandir} --infodir=${prefix}/${_infodir})
|
||||
|
||||
# Host specific configuration
|
||||
[ -r $buildpkgscripts/config.`hostname`.solaris ] && . $buildpkgscripts/config.`hostname`.solaris
|
||||
@@ -383,12 +383,8 @@ auto_rel()
|
||||
fi
|
||||
local relmetadir=${stagedir}${metainstalldir}relnotes/$secname-$version-$pkgver
|
||||
### compute configure info for relnotes
|
||||
local cf="$(_upls $configure_args)"
|
||||
[ -n "$ac_overrides" ] && local aco="$(for ar in $ac_overrides; do echo $ar; done | ${__awk} '{ printf "%s \\\\ \\n",$0 }')"
|
||||
local temp_fullcf="$(echo "$__configure $cf" | ${__awk} '{ printf "%s\\n",$0 }')"
|
||||
temp_fullcf="$(echo "${aco}${temp_fullcf}")"
|
||||
# Remove trailing whitespace and \n
|
||||
local fullcf="${temp_fullcf%\\*}"
|
||||
local fullcf="${aco}${__configure} "${configure_args[@]}""
|
||||
###
|
||||
local pkgnam=$(get_pkgname $secname)
|
||||
local vendor=$(get_pkgvendor $secname)
|
||||
|
||||
Reference in New Issue
Block a user