console: Change -s to -a

This commit is contained in:
tschettervictor
2025-01-07 15:44:48 -07:00
committed by GitHub
parent e3a57e21ea
commit 0aac59ae5a

View File

@@ -36,7 +36,7 @@ usage() {
cat << EOF cat << EOF
Options: Options:
-s | --start Start the jail if it is stopped. -a | --auto Auto mode. Start/stop jail if required.
-x | --debug Enable debug mode. -x | --debug Enable debug mode.
EOF EOF
@@ -44,14 +44,14 @@ EOF
} }
# Handle options. # Handle options.
START=0 AUTO=0
while [ "$#" -gt 0 ]; do while [ "$#" -gt 0 ]; do
case "${1}" in case "${1}" in
-h|--help|help) -h|--help|help)
usage usage
;; ;;
-s|--start) -a|--auto)
START=1 AUTO=1
shift shift
;; ;;
-x|--debug) -x|--debug)
@@ -62,7 +62,7 @@ while [ "$#" -gt 0 ]; do
for _opt in $(echo ${1} | sed 's/-//g' | fold -w1); do for _opt in $(echo ${1} | sed 's/-//g' | fold -w1); do
case ${_opt} in case ${_opt} in
x) enable_debug ;; x) enable_debug ;;
s) START=1 ;; a) AUTO=1 ;;
*) error_exit "Unknown Option: \"${1}\"" ;; *) error_exit "Unknown Option: \"${1}\"" ;;
esac esac
done done
@@ -83,11 +83,11 @@ USER="${2}"
bastille_root_check bastille_root_check
set_target_single "${TARGET}" set_target_single "${TARGET}"
check_target_is_running "${TARGET}" || if [ "${START}" -eq 1 ]; then check_target_is_running "${TARGET}" || if [ "${AUTO}" -eq 1 ]; then
bastille start "${TARGET}" bastille start "${TARGET}"
else else
error_notify "Jail is not running." error_notify "Jail is not running."
error_exit "Use [-s|--start] to force start the jail." error_exit "Use [-a|--auto] to auto-start the jail."
fi fi
validate_user() { validate_user() {