summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-02-15 21:53:19 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-02-15 20:57:14 +0000
commit48549ba666dd81312c25eb1cf2e9b1635ef5aff9 (patch)
treefaed6329b6ce20f2cef62c1ea1380932293f15e9 /build.sh
parent77fd19d0219e8a73096acc567f42ab54e2271ced (diff)
downloadmidipix_build-48549ba666dd81312c25eb1cf2e9b1635ef5aff9.tar.bz2
midipix_build-48549ba666dd81312c25eb1cf2e9b1635ef5aff9.tar.xz
build.sh: set ${PKG_NAME_PARENT} for `flavoured' packages.
subr/build.subr: fix bug in log_env_vars(). subr/pkg_setup_env.subr: inherit and log variables from parent packages when processing `flavoured' packages. vars/build.vars: replaces minipix packages w/ {bash,coreutils}_flavour_minipix, which are statically linked and installed to ${PREFIX_MINIPIX}. vars/musl.vars: don't install libc.so to ${PREFIX_MINIPIX}/lib.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index 11ade034..57990f77 100755
--- a/build.sh
+++ b/build.sh
@@ -55,7 +55,9 @@ for BUILD_TARGET_LC in $(subst_tgts invariants ${BUILD_TARGETS_META:-world}); do
#
#
#
- if [ "${ARG_CHECK_UPDATES:-0}" -eq 1 ]\
+ if [ "${PKG_NAME#*_flavour_*}" != "${PKG_NAME}" ]; then
+ PKG_NAME_PARENT="${PKG_NAME%_flavour_*}";
+ elif [ "${ARG_CHECK_UPDATES:-0}" -eq 1 ]\
&& [ "${BUILD_PACKAGE#*.*}" = "${BUILD_PACKAGE}" ]; then
(mode_check_pkg_updates "${PKG_NAME}" "${BUILD_PACKAGE}");
continue;