Make non runnable jails stoppable, fourth attempt, non runnable now won't start now

This commit is contained in:
erdgeist 2010-01-11 04:06:54 +00:00
parent e0948e713d
commit 7ffcc74f18

View File

@ -53,17 +53,17 @@ do_cmd()
fi fi
for ezjail in ${ezjail_list}; do for ezjail in ${ezjail_list}; do
unset ezjail_config unset ezjail_config ezjail_norun
[ -e "${ezjail_cfgs}/${ezjail}" ] && ezjail_config="${ezjail_cfgs}/${ezjail}" [ -e "${ezjail_cfgs}/${ezjail}" ] && ezjail_config="${ezjail_cfgs}/${ezjail}"
[ -e "${ezjail_cfgs}/${ezjail}.norun" ] && ezjail_config="${ezjail_cfgs}/${ezjail}.norun" [ -e "${ezjail_cfgs}/${ezjail}.norun" ] && ezjail_config="${ezjail_cfgs}/${ezjail}.norun" && ezjail_norun="YES"
# Check for jails config # Check for jails config
[ ! -f "${ezjail_config}" ] && echo " Warning: Jail ${ezjail} not found." && continue [ ! -f "${ezjail_config}" ] && echo " Warning: Jail ${ezjail} not found." && continue
# If jail is temporary disabled (dot in name), skip it for starts # If jail is temporary disabled (dot in name), skip it for starts
[ "${ezjail_stop}" ] && ezjail="${ezjail%%.*}" [ "${ezjail_stop}" ] && ezjail="${ezjail%%.*}"
[ "${ezjail%.*}" != "${ezjail}" ] && echo -n " skipping ${ezjail}" && continue [ "${ezjail%.*}" != "${ezjail}" -o "${ezjail_norun}" ] && echo -n " skipping ${ezjail}" && continue
# Read config file # Read config file
. ${ezjail_config} . ${ezjail_config}