diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2024-07-03 03:02:42 +0900 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2024-07-16 16:06:18 +0900 |
commit | c0414419758b2521c2038847960af258c678db8d (patch) | |
tree | c3d018a34fb165db57d1a754f889c4c0e1b4b7a9 /scripts/package/install-extmod-build | |
parent | c52090805382387f60c8e4cf8d613d0cf77ee1e9 (diff) |
kbuild: package: add -e and -u options to some shell scripts
Set -e to make these scripts fail on the first error.
Set -u because these scripts are invoked by Makefile, and do not work
properly without necessary variables defined.
I tweaked mkdebian to cope with optional environment variables.
Remove the explicit "test -n ..." from install-extmod-build.
Both options are described in POSIX. [1]
[1]: https://pubs.opengroup.org/onlinepubs/009604499/utilities/set.html
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
Diffstat (limited to 'scripts/package/install-extmod-build')
-rwxr-xr-x | scripts/package/install-extmod-build | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/scripts/package/install-extmod-build b/scripts/package/install-extmod-build index 76e0765dfcd6..8cc9e13403ae 100755 --- a/scripts/package/install-extmod-build +++ b/scripts/package/install-extmod-build @@ -1,13 +1,10 @@ #!/bin/sh # SPDX-License-Identifier: GPL-2.0-only -set -e +set -eu destdir=${1} -test -n "${srctree}" -test -n "${SRCARCH}" - is_enabled() { grep -q "^$1=y" include/config/auto.conf } |