|
|
@@ -4,7 +4,6 @@ if [ -z "${CONFIGURATION_DIR:-}" ]
|
|
|
then
|
|
|
CONFIGURATION_DIR=/etc/lfirewall
|
|
|
. ${CONFIGURATION_DIR}/setup
|
|
|
-
|
|
|
fi
|
|
|
|
|
|
options=$(getopt -l "firewall-action,verbose" -o "fv" -- "$@")
|
|
|
@@ -48,15 +47,15 @@ do_action=${1:-}
|
|
|
script_dir=${2:-}
|
|
|
|
|
|
if [ -z "${do_action}" ] ; then
|
|
|
- echo "ERROR: missing action" > &2
|
|
|
+ echo "ERROR: missing action" >&2
|
|
|
exit 2
|
|
|
fi
|
|
|
if [ -z "${script_dir}" ] ; then
|
|
|
- echo "ERROR: missing script directory" > &2
|
|
|
+ echo "ERROR: missing script directory" >&2
|
|
|
exit 2
|
|
|
fi
|
|
|
|
|
|
-if [ ${do_action} = "do_delete" && ${firewall_action} = "yes" ]
|
|
|
+if [ ${do_action} = "do_delete" ] && [ ${firewall_action} = "yes" ]
|
|
|
then
|
|
|
# We do nothing in that specific case
|
|
|
# (post-up-down)
|
|
|
@@ -67,14 +66,16 @@ then
|
|
|
exit
|
|
|
fi
|
|
|
|
|
|
+set -x
|
|
|
cd ${script_dir}
|
|
|
-for script_file in $(ls)
|
|
|
+for script_file in `ls`
|
|
|
do
|
|
|
- if [ -x ${scritp_file} ]
|
|
|
+ if [ -x ${script_file} ]
|
|
|
then
|
|
|
# If file is executable
|
|
|
- ./${scritp_file} ${do_action}
|
|
|
+ ./${script_file} ${do_action}
|
|
|
+ echo "${script_dir}/${script_file} ${do_action} done"
|
|
|
fi
|
|
|
done
|
|
|
-
|
|
|
-cd -
|
|
|
+set +x
|
|
|
+cd - > /dev/null
|