boot-autostart-lx-container.sh: change default LX Container dir; some minor changes in script output.
This commit is contained in:
parent
e422efbd30
commit
09a3c05fa4
@ -341,7 +341,7 @@ fi
|
|||||||
# - Give your default values here
|
# - Give your default values here
|
||||||
# -
|
# -
|
||||||
DEFAULT_LOGGING=false
|
DEFAULT_LOGGING=false
|
||||||
DEFAUL_LXC_ROOT_DIR=/data/lxc
|
DEFAUL_LXC_ROOT_DIR="$(realpath "/var/lib/lxc")"
|
||||||
|
|
||||||
|
|
||||||
if [[ -f "$conf_file" ]]; then
|
if [[ -f "$conf_file" ]]; then
|
||||||
@ -357,6 +357,8 @@ fi
|
|||||||
[[ -n "$LOGGING" ]] || LOGGING="${DEFAULT_LOGGING}"
|
[[ -n "$LOGGING" ]] || LOGGING="${DEFAULT_LOGGING}"
|
||||||
|
|
||||||
|
|
||||||
|
info "LX Container folder: \033[1m${LXC_ROOT_DIR}\033[m"
|
||||||
|
|
||||||
|
|
||||||
# ----------
|
# ----------
|
||||||
# - Some pre-script tasks ..
|
# - Some pre-script tasks ..
|
||||||
@ -390,14 +392,20 @@ _failed=false
|
|||||||
for _container in ${lx_container_all_arr[@]} ; do
|
for _container in ${lx_container_all_arr[@]} ; do
|
||||||
if [[ ! -d "${LXC_ROOT_DIR}/${_container}" ]] ; then
|
if [[ ! -d "${LXC_ROOT_DIR}/${_container}" ]] ; then
|
||||||
_failed=true
|
_failed=true
|
||||||
error_msg_arr+=("")
|
if $terminal ; then
|
||||||
IFS='§' error_msg_arr+=("No Container named \033[1m${_container}\033[m found!")
|
IFS='§' error_msg_arr+=("No Container \033[1m${LXC_ROOT_DIR}/${_container}\033[m found!")
|
||||||
|
else
|
||||||
|
IFS='§' error_msg_arr+=("No Container '${LXC_ROOT_DIR}/${_container}' found!")
|
||||||
|
fi
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
if [[ ! -f "${LXC_ROOT_DIR}/${_container}/config" ]]; then
|
if [[ ! -f "${LXC_ROOT_DIR}/${_container}/config" ]]; then
|
||||||
_failed=true
|
_failed=true
|
||||||
error_msg_arr+=("")
|
if $terminal ; then
|
||||||
IFS='§' error_msg_arr+="No Cocnfiguration for Container named \033[1m${_container}\033[m found!"
|
IFS='§' error_msg_arr+="No Cocnfiguration \033[1m${LXC_ROOT_DIR}/${_container}/config\033[m found!"
|
||||||
|
else
|
||||||
|
IFS='§' error_msg_arr+="No Cocnfiguration '${LXC_ROOT_DIR}/${_container}/config' found!"
|
||||||
|
fi
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
if $(grep -E -q "^\s*lxc.start.auto\s*=\s*1" "${LXC_ROOT_DIR}/${_container}/config" 2> $log_file) ; then
|
if $(grep -E -q "^\s*lxc.start.auto\s*=\s*1" "${LXC_ROOT_DIR}/${_container}/config" 2> $log_file) ; then
|
||||||
@ -418,11 +426,17 @@ done
|
|||||||
|
|
||||||
if $_failed ; then
|
if $_failed ; then
|
||||||
echo_failed
|
echo_failed
|
||||||
|
if ! $terminal ; then
|
||||||
|
echo ""
|
||||||
|
echo " [ Info ] LX Container folder: '${LXC_ROOT_DIR}'"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
for _msg in ${error_msg_arr[@]} ; do
|
for _msg in ${error_msg_arr[@]} ; do
|
||||||
error $_msg
|
error $_msg
|
||||||
done
|
done
|
||||||
for _container in ${lx_container_autostart_arr[@]} ; do
|
for _container in ${lx_container_autostart_arr[@]} ; do
|
||||||
info "Added Contaimer \033[1m${_container}\033[m."
|
info "Added Container \033[1m${_container}\033[m."
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
echo_done
|
echo_done
|
||||||
|
Loading…
Reference in New Issue
Block a user