]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - tools/meson-check-help.sh
Merge pull request #10892 from mbiebl/revert-systemctl-runtime-unmask-breakage
[thirdparty/systemd.git] / tools / meson-check-help.sh
index 2f7ba3978d4a8056a9a160dbf8cf2e0584e80266..69157105f290af2d3e37afeba4ff428e10c6cc56 100755 (executable)
@@ -1,20 +1,23 @@
-#!/bin/sh -e
+#!/bin/sh
+set -eu
+
+export SYSTEMD_LOG_LEVEL=info
 
 # output width
 if "$1"  --help | grep -v 'default:' | grep -E -q '.{80}.'; then
-    echo "$(basename "$1") --help output is too wide:"
-    "$1"  --help | awk 'length > 80' | grep -E --color=yes '.{80}'
-    exit 1
+        echo "$(basename "$1") --help output is too wide:"
+        "$1"  --help | awk 'length > 80' | grep -E --color=yes '.{80}'
+        exit 1
 fi
 
 # no --help output to stdout
 if "$1" --help 2>&1 1>/dev/null | grep .; then
-    echo "$(basename "$1") --help prints to stderr"
-    exit 2
+        echo "$(basename "$1") --help prints to stderr"
+        exit 2
 fi
 
 # error output to stderr
 if ! "$1" --no-such-parameter 2>&1 1>/dev/null | grep -q .; then
-    echo "$(basename "$1") with an unknown parameter does not print to stderr"
-    exit 3
+        echo "$(basename "$1") with an unknown parameter does not print to stderr"
+        exit 3
 fi