summaryrefslogtreecommitdiffhomepage
path: root/subr/build_init.subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2020-02-26 22:03:41 +0000
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2020-02-26 22:03:41 +0000
commit1c6c043f9bf40ce026c03d8bdc1fe8f42c52d9c5 (patch)
treea433b4da1ef2fbeb9c0d6571f9816264dc171571 /subr/build_init.subr
parentb710061c5ea54eb8a42187b563b5f0dd4dec53c4 (diff)
downloadmidipix_build-1c6c043f9bf40ce026c03d8bdc1fe8f42c52d9c5.tar.bz2
midipix_build-1c6c043f9bf40ce026c03d8bdc1fe8f42c52d9c5.tar.xz
build.sh:buildp_dispatch_group_state(): fix type signature.
subr/build_init.subr:buildp_init_vars(): fix ${_default_build_groups} generation.
Diffstat (limited to 'subr/build_init.subr')
-rw-r--r--subr/build_init.subr8
1 files changed, 4 insertions, 4 deletions
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}";