mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-07 07:33:48 +02:00
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.
|
# 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() {
|
genpkg() {
|
||||||
local pkgdir="$1" arch="$2" desc="$3" pkgver="$4" binpkg="$5"
|
local pkgdir="$1" arch="$2" desc="$3" pkgver="$4" binpkg="$5"
|
||||||
local _preserve _deps _shprovides _shrequires _gitrevs _provides _conflicts
|
local _preserve _deps _shprovides _shrequires _gitrevs _provides _conflicts
|
||||||
|
@ -50,7 +63,7 @@ genpkg() {
|
||||||
local _replaces="$(echo $replaces)"
|
local _replaces="$(echo $replaces)"
|
||||||
local _reverts="$(echo $reverts)"
|
local _reverts="$(echo $reverts)"
|
||||||
local _mutable_files="$(echo $mutable_files)"
|
local _mutable_files="$(echo $mutable_files)"
|
||||||
local _conf_files="$(echo $conf_files)"
|
local _conf_files="$(expand_dstdir $conf_files)"
|
||||||
local _alternatives="$(echo $alternatives)"
|
local _alternatives="$(echo $alternatives)"
|
||||||
local _tags="$(echo $tags)"
|
local _tags="$(echo $tags)"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue