diff --git a/package/kmod/kmod.mk b/package/kmod/kmod.mk index cc185c883b..ff07c784bd 100644 --- a/package/kmod/kmod.mk +++ b/package/kmod/kmod.mk @@ -64,6 +64,10 @@ else KMOD_CONF_OPTS += --disable-tools endif +ifeq ($(BR2_PACKAGE_BASH),) +KMOD_CONF_OPTS += --with-bashcompletiondir= +endif + # We only install depmod, since that's the only tool used for the # host. define HOST_KMOD_INSTALL_TOOLS diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index dbfce719e7..92f99c2e01 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -133,6 +133,14 @@ else SYSTEMD_CONF_OPTS += --disable-smack endif +ifeq ($(BR2_PACKAGE_BASH),) +SYSTEMD_CONF_OPTS += --with-bashcompletiondir= +endif + +ifeq ($(BR2_PACKAGE_ZSH),) +SYSTEMD_CONF_OPTS += --with-zshcompletiondir= +endif + # mq_getattr needs -lrt SYSTEMD_MAKE_OPTS += LIBS=-lrt SYSTEMD_MAKE_OPTS += LDFLAGS+=-ldl diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk index a530596ea6..c8fb77c30c 100644 --- a/package/util-linux/util-linux.mk +++ b/package/util-linux/util-linux.mk @@ -21,9 +21,14 @@ UTIL_LINUX_CONF_ENV = scanf_cv_type_modifier=no UTIL_LINUX_CONF_OPTS += \ --disable-rpath \ --disable-makeinstall-chown \ - --disable-bash-completion \ --without-python +ifeq ($(BR2_PACKAGE_BASH),) +UTIL_LINUX_CONF_OPTS += \ + --disable-bash-completion \ + --with-bashcompletiondir= +endif + # We don't want the host-busybox dependency to be added automatically HOST_UTIL_LINUX_DEPENDENCIES = host-pkgconf