From c2caf9569c5b6e1a9d143382c2045983f7c6dd61 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 5 Apr 2020 15:15:28 +0200 Subject: [PATCH] [fix] creation of /.lxcenv in containers In utils/lib.sh there are two functions with the same name, but different tasks. Rename one of them from lxc_init_container() into lxc_init_container_env(). Signed-off-by: Markus Heiser --- utils/lib.sh | 10 +++++----- utils/lxc.sh | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/utils/lib.sh b/utils/lib.sh index 85ac7745..9d506864 100755 --- a/utils/lib.sh +++ b/utils/lib.sh @@ -1073,7 +1073,7 @@ in_container() { # to be safe, take a look at the environment of process 1 (/sbin/init) # grep -qa 'container=lxc' /proc/1/environ - # see lxc_init_container + # see lxc_init_container_env [[ -f /.lxcenv ]] } @@ -1083,12 +1083,12 @@ if in_container; then LXC_ENV_FOLDER="lxc/$(hostname)/" fi -lxc_init_container() { +lxc_init_container_env() { - # Create a /.lxcenv file in the root folder. Call this once after container - # is inital started. + # usage: lxc_init_container_env - # usage: lxc_create_root_dot_lxcenv + # Create a /.lxcenv file in the root folder. Call this once after the + # container is inital started and before installing any boilerplate stuff. info_msg "create /.lxcenv in container $1" cat </dev/null; then sleep 5 # guest needs some time to come up and get an IP fi + lxc_init_container_env "${container_name}" info_msg "[${_BBlue}${container_name}${_creset}] install /.lxcenv.mk .." cat <