commit: 0dd8364c03c6f8737150ee4f146ddeeec57efee9
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Thu May 16 05:11:16 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 16 05:11:16 2024 +0000
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=0dd8364c
Have esyslog() check that EINFO_LOG is true instead of non-empty
It makes no sense for EINFO_LOG to be exceptional.
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
functions.sh | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/functions.sh b/functions.sh
index 050a1d8..bd97f7e 100644
--- a/functions.sh
+++ b/functions.sh
@@ -122,8 +122,7 @@ eoutdent()
}
#
-# Invokes logger(1) to log the given message, provided that EINFO_LOG is set as
-# a non-empty value.
+# Invokes logger(1) to log the given message, provided that EINFO_LOG is true.
#
esyslog()
{
@@ -132,7 +131,7 @@ esyslog()
if [ "$#" -lt 2 ]; then
ewarn "Too few arguments for esyslog (got $#, expected at least
2)"
return 1
- elif [ -n "${EINFO_LOG}" ] && hash logger 2>/dev/null; then
+ elif yesno "${EINFO_LOG}" && hash logger 2>/dev/null; then
pri=$1
tag=$2
shift 2