From 1c6c043f9bf40ce026c03d8bdc1fe8f42c52d9c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?= Date: Wed, 26 Feb 2020 22:03:41 +0000 Subject: build.sh:buildp_dispatch_group_state(): fix type signature. subr/build_init.subr:buildp_init_vars(): fix ${_default_build_groups} generation. --- subr/build_init.subr | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'subr') diff --git a/subr/build_init.subr b/subr/build_init.subr index a1c4f78d..321678a5 100644 --- a/subr/build_init.subr +++ b/subr/build_init.subr @@ -207,21 +207,21 @@ buildp_init_vars() { else for _fname in $(find ./groups -name *.group | sort); do rtl_fileop source_opt "${_fname}"; - if [ -n "${BUILD_TARGET}" ]; then - _target="${BUILD_TARGET}"; unset BUILD_TARGET; + if [ -n "${GROUP_TARGET}" ]; then + _target="${GROUP_TARGET}"; unset GROUP_TARGET; else _fname="${_fname##*/}"; _fname="${_fname%.group}"; _target="${_fname#*.}"; fi; _default_build_groups="$(rtl_lconcat "${_default_build_groups}" "${_target}")"; done; + _default_build_groups="$(rtl_uniq "${_default_build_groups}")"; if ! rtl_lmatch "${ARG_DIST}" "rpm" ","; then _default_build_groups="$(rtl_lfilter "${_default_build_groups}" "host_deps_rpm")"; fi; if [ -z "${BUILD_GROUPS}" ]; then BUILD_GROUPS="${_default_build_groups}"; fi; - BUILD_GROUPS="$(rtl_lfilter "${BUILD_GROUPS}" "invariants")"; - BUILD_GROUPS="$(rtl_lconcat "${BUILD_GROUPS}" "invariants")"; + BUILD_GROUPS="$(rtl_lconcat "$(rtl_lfilter "${BUILD_GROUPS}" "invariants")" "invariants")"; fi; fi; return "${_rc}"; -- cgit v1.2.3