hooks/do-pkg/00-gen-pkg.sh: enable globbing for conf_files.
This commit is contained in:
parent
f19bca3bce
commit
67757b5708
1 changed files with 14 additions and 1 deletions
|
@ -1,5 +1,18 @@
|
|||
# This hook generates a XBPS binary package from an installed package in destdir.
|
||||
|
||||
expand_dstdir() {
|
||||
local glob_list= result= glob= file=
|
||||
|
||||
for glob; do
|
||||
glob_list+=" $DESTDIR/$glob"
|
||||
done
|
||||
shopt -s extglob
|
||||
for file in $glob_list; do
|
||||
result+=" ${file#$DESTDIR/}"
|
||||
done
|
||||
shopt -u extglob
|
||||
}
|
||||
|
||||
genpkg() {
|
||||
local pkgdir="$1" arch="$2" desc="$3" pkgver="$4" binpkg="$5"
|
||||
local _preserve _deps _shprovides _shrequires _gitrevs _provides _conflicts
|
||||
|
@ -50,7 +63,7 @@ genpkg() {
|
|||
local _replaces="$(echo $replaces)"
|
||||
local _reverts="$(echo $reverts)"
|
||||
local _mutable_files="$(echo $mutable_files)"
|
||||
local _conf_files="$(echo $conf_files)"
|
||||
local _conf_files="$(expand_dstdir $conf_files)"
|
||||
local _alternatives="$(echo $alternatives)"
|
||||
local _tags="$(echo $tags)"
|
||||
|
||||
|
|
Loading…
Reference in a new issue