|
|
@@ -54,7 +54,7 @@ if [ ".$1" = ".-h" -o ".$1" = ".--help" ]; then
|
|
|
echo ' group [-c] [-d] <groupname> <min-gid> [<username> ...]'
|
|
|
echo ' signal [-v] [-t] [-n] [-c] [-d <delay>] [-p <pid>] [-m <pattern>] <sig> [<sig> ...]'
|
|
|
echo ' config [-v] [-s] [-a] [-r] [-b <ext>] [-p <tagprefix>] [-t <tagname>] [-i <tagid>] <file>'
|
|
|
- echo ' msg [-b]'
|
|
|
+ echo ' msg [-b] [-t <type>]'
|
|
|
echo ''
|
|
|
exit 0
|
|
|
fi
|
|
|
@@ -153,10 +153,12 @@ case $tool in
|
|
|
gen_tmpfile=yes
|
|
|
;;
|
|
|
msg )
|
|
|
- str_usage="[-b]"
|
|
|
+ str_usage="[-b] [-t <type>]"
|
|
|
arg_spec="0="
|
|
|
opt_spec="b."
|
|
|
+ opt_spec="b.t:"
|
|
|
opt_b=no
|
|
|
+ opt_t=info
|
|
|
;;
|
|
|
-* )
|
|
|
echo "$prog_name:Error: unknown option \`$tool'" 2>&1
|
|
|
@@ -1159,10 +1161,18 @@ EOT
|
|
|
if [ ".$opt_b" = .yes ]; then
|
|
|
echo . | awk '{ printf("%c", 7); }'
|
|
|
fi
|
|
|
+ title=""
|
|
|
+ case $opt_t in
|
|
|
+ info ) title="-------" ;;
|
|
|
+ notice ) title="Notice-" ;;
|
|
|
+ warn ) title="Warning" ;;
|
|
|
+ error ) title="Error--" ;;
|
|
|
+ * ) echo "$msgprefix:Error: invalid message type \`$opt_t'" 1>&2; exit 1 ;;
|
|
|
+ esac
|
|
|
|
|
|
# display message
|
|
|
echo . | awk '{ printf("\r"); }'
|
|
|
- echo "+-----------------------------------------------------------------------------+"
|
|
|
+ echo "+----------------------------------${title}------------------------------------+"
|
|
|
expand -8 | sed -e 's; *$;;' | awk '{ printf("| %-75s |\n", substr($0, 0, 75)); }'
|
|
|
echo "+-----------------------------------------------------------------------------+"
|
|
|
;;
|