Implement 'call' in the compiled script

Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
Tom Eastep 2015-05-21 09:00:11 -07:00
parent 267637f139
commit e3805b0ada

View File

@ -22,6 +22,7 @@ usage() {
echo " status"
echo " up <interface>"
echo " savesets <file>"
echo " call <function> [ <parameter> ... ]"
echo " version"
echo
echo "Options are:"
@ -426,6 +427,14 @@ case "$COMMAND" in
usage 2
fi
;;
call)
#
# Undocumented way to call functions in the libraries directly
#
detect_configuration
shift
$@
;;
version)
[ $# -ne 1 ] && usage 2
echo $SHOREWALL_VERSION