dracut-kdump.sh: POSIX doesn't support pipefail

Set pipefail will cause POSIX shell to exit with failure. So only do
that in bash.

Signed-off-by: Kairui Song <kasong@redhat.com>
Acked-by: Philipp Rudo <prudo@redhat.com>
This commit is contained in:
Kairui Song 2021-08-12 02:55:32 +08:00
parent b1c794a2cf
commit 725027b735

View File

@ -31,7 +31,10 @@ KDUMP_POST=""
NEWROOT="/sysroot" NEWROOT="/sysroot"
OPALCORE="/sys/firmware/opal/mpipl/core" OPALCORE="/sys/firmware/opal/mpipl/core"
set -o pipefail # POSIX doesn't have pipefail, only apply when using bash
# shellcheck disable=SC3040
[ -n "$BASH" ] && set -o pipefail
DUMP_RETVAL=0 DUMP_RETVAL=0
get_kdump_confs() get_kdump_confs()