From 76d232cbf406416103d2cb38ab0141649f5440ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz> Date: Tue, 21 Jun 2022 19:01:21 +0200 Subject: [PATCH] module-setup.sh: Don't ignore errors, unbound variable and pipe fails Note that -eu could be in the shebang, but this way it's set even when executed via `bash module-setup.sh` or when sourced. --- dracut/module-setup.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dracut/module-setup.sh b/dracut/module-setup.sh index f54d753962..9c07375c8c 100644 --- a/dracut/module-setup.sh +++ b/dracut/module-setup.sh @@ -1,5 +1,6 @@ #!/bin/bash # module-setup.sh for anaconda +set -eu -o pipefail check() { [[ $hostonly ]] && return 1 @@ -90,3 +91,5 @@ install() { esac } +# revert back to the default in case this is sourced +set +eu +o pipefail -- 2.23.0