mkdebian supports some optional environment variables for controlling the Debian package generation. Declare those variables explicitly to allow enabling of 'set -u' (error on unset variables). Use of ': "${VAR:=}"' for variable assignment is POSIX compatible [1]. [1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#colon Signed-off-by: Nicolas Schier <nicolas@xxxxxxxxx> --- scripts/package/mkdebian | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scripts/package/mkdebian b/scripts/package/mkdebian index 070149c985fe..81e81906ad07 100755 --- a/scripts/package/mkdebian +++ b/scripts/package/mkdebian @@ -6,6 +6,18 @@ set -e +# Optional user-specified environment variables + +# Set target Debian architecture (skip auto-detection) +: "${KBUILD_DEBARCH:=}" + +# Set target Debian distribution (skipping auto-detection) +: "${KDEB_CHANGELOG_DIST:=}" + +# Overwrite the automatically determined package version. +: "${KDEB_PKGVERSION:=}" + + is_enabled() { grep -q "^$1=y" include/config/auto.conf } -- 2.39.2 -- epost|xmpp: nicolas@xxxxxxxxx irc://oftc.net/nsc ↳ gpg: 18ed 52db e34f 860e e9fb c82b 7d97 0932 55a0 ce7f -- frykten for herren er opphav til kunnskap --