Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.sbin/sysinst Print the program name in error messages.
details: https://anonhg.NetBSD.org/src/rev/2da5d9a22592
branches: trunk
changeset: 945725:2da5d9a22592
user: christos <christos%NetBSD.org@localhost>
date: Thu Nov 05 19:13:21 2020 +0000
description:
Print the program name in error messages.
diffstat:
usr.sbin/sysinst/msg_xlat.sh | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diffs (65 lines):
diff -r c9cab356b074 -r 2da5d9a22592 usr.sbin/sysinst/msg_xlat.sh
--- a/usr.sbin/sysinst/msg_xlat.sh Thu Nov 05 18:43:55 2020 +0000
+++ b/usr.sbin/sysinst/msg_xlat.sh Thu Nov 05 19:13:21 2020 +0000
@@ -1,5 +1,5 @@
#! /bin/sh
-# $NetBSD: msg_xlat.sh,v 1.1 2014/07/26 19:30:44 dholland Exp $
+# $NetBSD: msg_xlat.sh,v 1.2 2020/11/05 19:13:21 christos Exp $
#-
# Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -30,12 +30,17 @@
# POSSIBILITY OF SUCH DAMAGE.
#
+PROG=$(basename "$0")
usage()
{
- echo "usage: msg_xlat.sh [-ci] [-d msg_defs.h] [-f fmt_count]" >&2
+ echo "Usage: $PROG [-ci] [-d msg_defs.h] [-f fmt_count]" >&2
exit 1
}
+error() {
+ echo "$PROG: ERROR $@" >&2
+}
+
count_fmtargs=
msg_defs=msg_defs.h
while getopts cd:f:i f
@@ -112,7 +117,7 @@
name="$2"
eval number=\$MSG_$name
[ -z "$number" ] && {
- echo "ERROR: unknown message \"$name\"" >&2
+ error "unknown message \"$name\""
[ -n "$IGNORE_MISSING_TRANSLATIONS" ] || rval=1
number=unknown
}
@@ -137,7 +142,7 @@
msg="${msg%z}"
eval old=\"\$MSGTEXT_$number\"
[ -n "$old" -a "$number" != unknown ] && {
- echo "ERROR: Two translations for message \"$name\"" >&2
+ error "Two translations for message \"$name\""
[ -n "$IGNORE_MISSING_TRANSLATIONS" ] || rval=1
}
eval MSGTEXT_$number=\"\${msg}\"
@@ -156,7 +161,7 @@
}
eval count=\${count_$number:-unknown}
[ "$count" = $# ] || {
- echo "ERROR: Wrong number of format specifiers in \"$sv_name\", got $#, expected $count" >&2
+ error "Wrong number of format specifiers in \"$sv_name\", got $#, expected $count"
[ -n "$IGNORE_MISSING_TRANSLATIONS" ] || rval=1
}
done
@@ -177,7 +182,7 @@
do
eval msg=\${MSGTEXT_$msgnum}
[ -z "$msg" ] && {
- eval echo "ERROR: No translation for message \$MSGNUM_$msgnum" >&2
+ eval error "No translation for message \$MSGNUM_$msgnum"
printf '%-7d\0' 0
[ -n "$IGNORE_MISSING_TRANSLATIONS" ] || rval=1
continue
Home |
Main Index |
Thread Index |
Old Index