meson: use "sh -eu" and make .sh +x, .py -x
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 18 Apr 2017 21:14:48 +0000 (17:14 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 24 Apr 2017 01:47:29 +0000 (21:47 -0400)
commit86b3ca7a667baef407ccfa28166638ed0e64c26c
treecc667f70f66bf60c3266edc335f7d6dc1591e90a
parenta923e085af00dfd47eafbbd6964398a10e5a4f19
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.
14 files changed:
src/basic/generate-af-list.sh [changed mode: 0644->0755]
src/basic/generate-arphrd-list.sh [changed mode: 0644->0755]
src/basic/generate-cap-list.sh [changed mode: 0644->0755]
src/basic/generate-errno-list.sh [changed mode: 0644->0755]
src/boot/efi/no-undefined-symbols.sh [changed mode: 0644->0755]
src/journal/generate-audit_type-list.sh [changed mode: 0644->0755]
src/test/generate-sym-test.py [changed mode: 0755->0644]
src/udev/generate-keyboard-keys-list.sh [changed mode: 0644->0755]
tools/meson-check-compilation.sh [changed mode: 0644->0755]
tools/meson-check-help.sh
tools/meson-git-contrib.sh [changed mode: 0644->0755]
tools/meson-hwdb-update.sh
tools/meson-make-symlink.sh [changed mode: 0644->0755]
units/meson-add-wants.sh [changed mode: 0644->0755]