]> www.infradead.org Git - users/jedix/linux-maple.git/commit
kbuild: package: add -e and -u options to some shell scripts
authorMasahiro Yamada <masahiroy@kernel.org>
Tue, 2 Jul 2024 18:02:42 +0000 (03:02 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Tue, 16 Jul 2024 07:06:18 +0000 (16:06 +0900)
commitc0414419758b2521c2038847960af258c678db8d
treec3d018a34fb165db57d1a754f889c4c0e1b4b7a9
parentc52090805382387f60c8e4cf8d613d0cf77ee1e9
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>
scripts/package/builddeb
scripts/package/buildtar
scripts/package/gen-diff-patch
scripts/package/install-extmod-build
scripts/package/mkdebian
scripts/package/mkspec