forked from Ponysearch/Ponysearch
[mod] LXC_ENV_FOLDER moved from ./lxc to ./lxc-env
BTW: - add target $(LXC_ENV_FOLDER) - fix indentations Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
bc7bd1d80a
commit
d175a0fb7b
3 changed files with 9 additions and 6 deletions
|
@ -1381,7 +1381,7 @@ in_container() {
|
||||||
LXC_ENV_FOLDER=
|
LXC_ENV_FOLDER=
|
||||||
if in_container; then
|
if in_container; then
|
||||||
# shellcheck disable=SC2034
|
# shellcheck disable=SC2034
|
||||||
LXC_ENV_FOLDER="lxc/$(hostname)/"
|
LXC_ENV_FOLDER="lxc-env/$(hostname)/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
lxc_init_container_env() {
|
lxc_init_container_env() {
|
||||||
|
@ -1413,8 +1413,8 @@ LXC_BASE_PACKAGES_centos="bash git python3"
|
||||||
case $DIST_ID in
|
case $DIST_ID in
|
||||||
ubuntu|debian) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_debian}" ;;
|
ubuntu|debian) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_debian}" ;;
|
||||||
arch) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_arch}" ;;
|
arch) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_arch}" ;;
|
||||||
fedora) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_fedora}" ;;
|
fedora) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_fedora}" ;;
|
||||||
centos) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_centos}" ;;
|
centos) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_centos}" ;;
|
||||||
*) err_msg "$DIST_ID-$DIST_VERS: pkg_install LXC_BASE_PACKAGES not yet implemented" ;;
|
*) err_msg "$DIST_ID-$DIST_VERS: pkg_install LXC_BASE_PACKAGES not yet implemented" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ PHONY += lxc-activate lxc-purge
|
||||||
lxc-activate:
|
lxc-activate:
|
||||||
@$(MAKE) -s -f "$$(dirname $(abspath $(lastword $(MAKEFILE_LIST))))/makefile.lxc" lxc-activate
|
@$(MAKE) -s -f "$$(dirname $(abspath $(lastword $(MAKEFILE_LIST))))/makefile.lxc" lxc-activate
|
||||||
lxc-purge:
|
lxc-purge:
|
||||||
$(Q)rm -rf ./lxc
|
$(Q)rm -rf ./lxc-env
|
||||||
else
|
else
|
||||||
include /.lxcenv.mk
|
include /.lxcenv.mk
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -9,10 +9,10 @@
|
||||||
# sudo make ./utils/makefile.lxc lxc-activate
|
# sudo make ./utils/makefile.lxc lxc-activate
|
||||||
# sudo make ./utils/makefile.lxc lxc-deactivate
|
# sudo make ./utils/makefile.lxc lxc-deactivate
|
||||||
|
|
||||||
LXC_ENV_FOLDER=lxc/$(shell hostname)/
|
LXC_ENV_FOLDER=lxc-env/$(shell hostname)/
|
||||||
|
|
||||||
lxc-help::
|
lxc-help::
|
||||||
@echo 'LXC: running in container LXC_ENV_FOLDER=$(LXC_ENV_FOLDER)'
|
@echo ' LXC: running in container LXC_ENV_FOLDER=$(LXC_ENV_FOLDER)'
|
||||||
|
|
||||||
# If not activated, serve target 'lxc-activate' ..
|
# If not activated, serve target 'lxc-activate' ..
|
||||||
ifeq (,$(wildcard /.lxcenv.mk))
|
ifeq (,$(wildcard /.lxcenv.mk))
|
||||||
|
@ -24,6 +24,9 @@ else
|
||||||
PHONY += lxc-deactivate
|
PHONY += lxc-deactivate
|
||||||
lxc-deactivate:
|
lxc-deactivate:
|
||||||
rm /.lxcenv.mk
|
rm /.lxcenv.mk
|
||||||
|
$(LXC_ENV_FOLDER):
|
||||||
|
$(Q)mkdir -p $(LXC_ENV_FOLDER)
|
||||||
|
$(Q)echo placeholder > $(LXC_ENV_FOLDER).placeholder
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PHONY: $(PHONY)
|
.PHONY: $(PHONY)
|
||||||
|
|
Loading…
Reference in a new issue