Raise error if missing arguments in functions

This commit is contained in:
Jérémy Lecour 2020-04-02 18:27:54 +02:00 committed by Jérémy Lecour
parent c58878b065
commit 54e66aea84

View file

@ -88,31 +88,31 @@ jails_list() {
} }
# Returns the list of all incs for a jail # Returns the list of all incs for a jail
incs_list() { incs_list() {
jail_name=$1 jail_name=${1:?}
# shellcheck disable=SC2091 # shellcheck disable=SC2091
ls "$(incs_path "${jail_name}")/" ls "$(incs_path "${jail_name}")/"
} }
# Returns the complete path of a jail # Returns the complete path of a jail
jail_path() { jail_path() {
jail_name=$1 jail_name=${1:?}
echo "${JAILDIR}/${jail_name}" echo "${JAILDIR}/${jail_name}"
} }
# Returns the path of incs for a jail # Returns the path of incs for a jail
incs_path() { incs_path() {
jail_name=$1 jail_name=${1:?}
echo "${INCDIR}/${jail_name}" echo "${INCDIR}/${jail_name}"
} }
# Returns the path of a specific inc for a jail # Returns the path of a specific inc for a jail
inc_path() { inc_path() {
jail_name=$1 jail_name=${1:?}
inc_name=$2 inc_name=${2:?}
echo "${INCDIR}/${jail_name}/${inc_name}" echo "${INCDIR}/${jail_name}/${inc_name}"
} }
jail_incs_policy_file() { jail_incs_policy_file() {
jail_name=$1 jail_name=${1:?}
echo "${CONFDIR}/${jail_name}.d/incs_policy" echo "${CONFDIR}/${jail_name}.d/incs_policy"
} }
@ -131,7 +131,7 @@ current_jail_incs_policy_file() {
fi fi
} }
jail_check_policy_file() { jail_check_policy_file() {
jail_name=$1 jail_name=${1:?}
echo "${CONFDIR}/${jail_name}.d/check_policy" echo "${CONFDIR}/${jail_name}.d/check_policy"
} }
@ -151,7 +151,7 @@ current_jail_check_policy_file() {
} }
setup_jail_chroot() { setup_jail_chroot() {
jail_name=$1 jail_name=${1:?}
jail_path=$(jail_path "${jail_name}") jail_path=$(jail_path "${jail_name}")
@ -211,7 +211,7 @@ setup_jail_chroot() {
} }
setup_jail_config() { setup_jail_config() {
jail_name=$1 jail_name=${1:?}
jail_path=$(jail_path "${jail_name}") jail_path=$(jail_path "${jail_name}")