mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Change Bro wrapper script to now abort when old executable names are still used.
This commit is contained in:
parent
d0b206fa36
commit
0516f3f439
1 changed files with 7 additions and 8 deletions
|
@ -1,14 +1,13 @@
|
|||
#! /usr/bin/env bash
|
||||
#
|
||||
# Wrapper to continue supporting old names of executables.
|
||||
# This will print a deprecation warning to stderr if (1) stdin/stdout/stderr
|
||||
# are all connected to a tty, and (2) the environment variable ZEEK_IS_BRO
|
||||
# is unset.
|
||||
# Wrapper to continue reporting usage old names of executables.
|
||||
# This will print an error warning to stderr if stdin/stdout/stderr
|
||||
# are all connected to a tty. In any case, it will abort with error
|
||||
# exit code.
|
||||
|
||||
function deprecated {
|
||||
cat >&2 <<EOF
|
||||
Warning: Use of '$1' is deprecated. It is linked to a wrapper that
|
||||
will be removed in the future. Please use '$2' instead.
|
||||
Error: Use of '$1' is no longer supported. Please use '$2' instead.
|
||||
|
||||
EOF
|
||||
}
|
||||
|
@ -27,6 +26,6 @@ if [ ! -f "${base}/${new}" ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
test -t 0 && test -t 1 && test -t 2 && test -z "${ZEEK_IS_BRO}" && deprecated "${old}" "${new}"
|
||||
test -t 0 && test -t 1 && test -t 2 && deprecated "${old}" "${new}"
|
||||
|
||||
"${base}/${new}" "$@"
|
||||
exit 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue