From 1c6561e6f57d0658bb4937ff621298aec6e00cab Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Fri, 6 May 2022 18:09:33 +0200 Subject: [PATCH] ansible-commit: add --no-lxc flag --- etc-git/files/ansible-commit | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/etc-git/files/ansible-commit b/etc-git/files/ansible-commit index 20ab3a92..892aa418 100644 --- a/etc-git/files/ansible-commit +++ b/etc-git/files/ansible-commit @@ -31,6 +31,7 @@ Usage: ansible-commit --message "add new host" Options --message MESSAGE set the commit message + --no-lxc disable commit inside LXC containers -V, --version print version number -v, --verbose increase verbosity -n, --dry-run actions are not executed @@ -81,7 +82,7 @@ main() { fi fi - if [ -n "${lxc_ls_bin}" ]; then + if [ "${LXC}" = "1" ] && [ -n "${lxc_ls_bin}" ]; then for container in $(${lxc_ls_bin} -1); do if [ -n "${lxc_config_bin}" ]; then # discovered path @@ -136,6 +137,9 @@ while :; do printf 'FAILED: "--message" requires a non-empty option argument.\n' >&2 exit 1 ;; + --no-lxc) + LXC=0 + ;; -n|--dry-run) # disable actual commands DRY_RUN=1 @@ -169,6 +173,7 @@ if [ -z "${MESSAGE}" ]; then fi DRY_RUN=${DRY_RUN:-0} VERBOSE=${VERBOSE:-0} +LXC=${LXC:-1} evocommit_bin=$(command -v evocommit) if [ -z "${evocommit_bin}" ]; then