Update create_lxc.sh
This commit is contained in:
parent
17c2064036
commit
970391d308
@ -25,10 +25,13 @@ trap on_exit EXIT
|
|||||||
trap on_interrupt INT
|
trap on_interrupt INT
|
||||||
trap on_terminate TERM
|
trap on_terminate TERM
|
||||||
LOCKFD=9
|
LOCKFD=9
|
||||||
|
lockfile="/tmp/template.${TEMPLATE}.lock"
|
||||||
|
export lockfile
|
||||||
|
exec $LOCKFD >"$lockfile"
|
||||||
|
|
||||||
function on_exit() {
|
function on_exit() {
|
||||||
local exit_code="$?"
|
local exit_code="$?"
|
||||||
[[ -n "${lockfile:-}" ]] && exec "$LOCKFD" >&- # close Lockfile
|
[[ -n "${lockfile:-}" && -e "$lockfile" ]] && flock -u $LOCKFD || true
|
||||||
exit "$exit_code"
|
exit "$exit_code"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -334,3 +337,4 @@ DEBUG_LOG="/tmp/lxc_debug_${CTID}.log"
|
|||||||
} >"$DEBUG_LOG"
|
} >"$DEBUG_LOG"
|
||||||
|
|
||||||
msg_ok "LXC Container ${BL}$CTID${CL} ${GN}was successfully created."
|
msg_ok "LXC Container ${BL}$CTID${CL} ${GN}was successfully created."
|
||||||
|
[[ -f "$DEBUG_LOG" ]] && rm -f "$DEBUG_LOG"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user