From 86b3ca7a667baef407ccfa28166638ed0e64c26c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 18 Apr 2017 17:14:48 -0400 Subject: [PATCH] meson: use "sh -eu" and make .sh +x, .py -x Shell scripts should be executable so that meson reports their invocation succinctly (does not print 'sh' '-e'). Python scripts should not be executable so that meson does the detection of the right python binary itself. Add -u everywhere to catch potential errors. --- src/basic/generate-af-list.sh | 2 +- src/basic/generate-arphrd-list.sh | 2 +- src/basic/generate-cap-list.sh | 2 +- src/basic/generate-errno-list.sh | 2 +- src/boot/efi/no-undefined-symbols.sh | 2 +- src/journal/generate-audit_type-list.sh | 2 +- src/test/generate-sym-test.py | 0 src/udev/generate-keyboard-keys-list.sh | 2 +- tools/meson-check-compilation.sh | 2 +- tools/meson-check-help.sh | 2 +- tools/meson-git-contrib.sh | 2 +- tools/meson-hwdb-update.sh | 2 +- tools/meson-make-symlink.sh | 2 +- units/meson-add-wants.sh | 2 +- 14 files changed, 13 insertions(+), 13 deletions(-) mode change 100644 => 100755 src/basic/generate-af-list.sh mode change 100644 => 100755 src/basic/generate-arphrd-list.sh mode change 100644 => 100755 src/basic/generate-cap-list.sh mode change 100644 => 100755 src/basic/generate-errno-list.sh mode change 100644 => 100755 src/boot/efi/no-undefined-symbols.sh mode change 100644 => 100755 src/journal/generate-audit_type-list.sh mode change 100755 => 100644 src/test/generate-sym-test.py mode change 100644 => 100755 src/udev/generate-keyboard-keys-list.sh mode change 100644 => 100755 tools/meson-check-compilation.sh mode change 100644 => 100755 tools/meson-git-contrib.sh mode change 100644 => 100755 tools/meson-make-symlink.sh mode change 100644 => 100755 units/meson-add-wants.sh diff --git a/src/basic/generate-af-list.sh b/src/basic/generate-af-list.sh old mode 100644 new mode 100755 index 3fdfe2ea601..733cf59dd0d --- a/src/basic/generate-af-list.sh +++ b/src/basic/generate-af-list.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/sh -eu $1 -E -dM -include sys/socket.h -