summaryrefslogtreecommitdiffhomepage
path: root/subr.rtl
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2021-08-24 23:00:34 +0200
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2021-08-24 23:00:34 +0200
commit6114925c2b7b7ed6cc59ca3f4644769f0c20771b (patch)
tree5761d52fa51eb98ae27c28f2401352c5c42ac519 /subr.rtl
parent531158536b7482f096915ddd1bb26ea918d8c9bd (diff)
downloadmidipix_build-6114925c2b7b7ed6cc59ca3f4644769f0c20771b.tar.bz2
midipix_build-6114925c2b7b7ed6cc59ca3f4644769f0c20771b.tar.xz
midipix.env:${DEFAULT_BUILD_VARS}: adds INSTALL_FILES_V2.
subr.rtl/rtl_install_v2.subr:rtlp_install_fmap(): fix typo. subr.rtl/rtl_install_v2.subr:rtlp_install_fmap_patterns(): don't prepend ${_rifp2_prefix} w/ %<*>. subr/ex_pkg_exec.subr:exp_pkg_exec_pre(): honour ${PKG_INSTALL_FILES:-} in emitting missing_pkg. subr/pkg_install_files.subr:pkgp_install_files_v2(): initial implementation.
Diffstat (limited to 'subr.rtl')
-rw-r--r--subr.rtl/rtl_install_v2.subr4
1 files changed, 2 insertions, 2 deletions
diff --git a/subr.rtl/rtl_install_v2.subr b/subr.rtl/rtl_install_v2.subr
index be75de49..df78f42a 100644
--- a/subr.rtl/rtl_install_v2.subr
+++ b/subr.rtl/rtl_install_v2.subr
@@ -28,7 +28,7 @@ rtlp_install_fmap() {
done;
if rtlp_install_fmap_params "${_rif_rparams}" \$_rif_spec ""\
- && rtlp_install_fmap_patterns "$_rif_rparams}" "${_rif_prefix}" "${_rif_spec}" \$_rif_spec_list; then
+ && rtlp_install_fmap_patterns "${_rif_rparams}" "${_rif_prefix}" "${_rif_spec}" \$_rif_spec_list; then
IFS="${RTLP_INSTALL_NL}"; for _rif_spec_cur in ${_rif_spec_list}; do
IFS="${_rif_IFS0}"; set --;
_rif_nspec=1; while [ "${_rif_nspec}" -le "${_rif_specsc}" ]; do
@@ -124,7 +124,7 @@ rtlp_install_fmap_patterns() {
if rtlp_install_splitl_ref \$_rifp2_expr \$_rifp2_lhs \$_rifp2_rhs '%<' '>'; then
case "${_rifp2_expr}" in
*\**)
- set +o noglob; for _rifp2_pname in ${_rifp2_prefix:+"${_rifp2_prefix%}/"}${_rifp2_lhs:+"${_rifp2_lhs%/}/"}${_rifp2_expr}; do
+ set +o noglob; for _rifp2_pname in ${_rifp2_lhs:+"${_rifp2_lhs%/}/"}${_rifp2_expr}; do
set -o noglob; _rifp2_pname="${_rifp2_pname%/}${_rifp2_rhs:+/${_rifp2_rhs}}";
if [ -e "${_rifp2_pname}" ]; then
eval ${_rifp2_rspec_list}='${'"${_rifp2_rspec_list}"':+${'"${_rifp2_rspec_list}"'}${RTLP_INSTALL_NL}}${_rifp2_pname}';