Add -t option to timestamp progress messages

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3487 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2006-02-15 15:20:17 +00:00
parent 4216c2c373
commit 231845e6d9
3 changed files with 26 additions and 5 deletions

View File

@ -76,3 +76,5 @@ Changes in 3.1.x.
33) Remove superfluous rules in MAC validation. 33) Remove superfluous rules in MAC validation.
34) Correct Makefile. 34) Correct Makefile.
35) Add -t option

View File

@ -87,17 +87,32 @@ list_count() {
# #
progress_message() # $* = Message progress_message() # $* = Message
{ {
[ $VERBOSE -gt 1 ] && echo "$@" local timestamp=
if [ $VERBOSE -gt 1 ]; then
[ -n "$TIMESTAMP" ] && timestamp="$(date +%H:%M:%S) "
echo "${timestamp}$@"
fi
} }
progress_message2() # $* = Message progress_message2() # $* = Message
{ {
[ $VERBOSE -gt 0 ] && echo "$@" local timestamp=
if [ $VERBOSE -gt 0 ]; then
[ -n "$TIMESTAMP" ] && timestamp="$(date +%H:%M:%S) "
echo "${timestamp}$@"
fi
} }
progress_message3() # $* = Message progress_message3() # $* = Message
{ {
[ $VERBOSE -ge 0 ] && echo "$@" local timestamp=
if [ $VERBOSE -ge 0 ]; then
[ -n "$TIMESTAMP" ] && timestamp="$(date +%H:%M:%S) "
echo "${timestamp}$@"
fi
} }
# #

View File

@ -1294,7 +1294,7 @@ help()
# #
usage() # $1 = exit status usage() # $1 = exit status
{ {
echo "Usage: $(basename $0) [debug|trace] [nolock] [ -q ] [ -v ] <command>" echo "Usage: $(basename $0) [debug|trace] [nolock] [ -q ] [ -v ] [ -t ] <command>"
echo "where <command> is one of:" echo "where <command> is one of:"
echo " add <interface>[:<host-list>] ... <zone>" echo " add <interface>[:<host-list>] ... <zone>"
echo " allow <address> ..." echo " allow <address> ..."
@ -1417,6 +1417,7 @@ FAST=
VERBOSE=0 VERBOSE=0
NOROUTES= NOROUTES=
EXPORT= EXPORT=
export TIMESTAMP=
noroutes= noroutes=
finished=0 finished=0
@ -1474,6 +1475,10 @@ while [ $finished -eq 0 ]; do
NOROUTES=Yes NOROUTES=Yes
option=${option#n} option=${option#n}
;; ;;
t*)
TIMESTAMP=Yes
option=${option#t}
;;
-) -)
finished=1 finished=1
option= option=
@ -1529,7 +1534,6 @@ else
fi fi
ensure_config_path ensure_config_path
export CONFIG_PATH export CONFIG_PATH
get_config get_config