Skip to content

Commit e9c84d7

Browse files
prudo1coiby
authored andcommitted
kdumpct/fadump: fix ShellCheck findings
This commit fixes ShellCheck findings introduced by the new feature to pass additional parameters to the fadump kernel. In particular it fixes the following In kdumpctl line 971: local output=$( { echo "${FADUMP_COMMANDLINE_APPEND}" > "$FADUMP_APPEND_ARGS_SYS_NODE" ; } 2>&1) ^----^ SC2155 (warning): Declare and assign separately to avoid masking return values. In kdumpctl line 972: if [ $? -eq 0 ]; then ^-- SC2181 (style): Check exit code directly with e.g. 'if mycmd;', not indirectly with $?. Fixes: 53d8e6e ("fadump: fix passing additional parameters for capture kernel") Fixes: 7b80ce ("fadump: pass additional parameters for capture kernel") Signed-off-by: Philipp Rudo <[email protected]>
1 parent 6f7fbb8 commit e9c84d7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

kdumpctl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -970,8 +970,9 @@ check_dump_feasibility()
970970
fadump_bootargs_append()
971971
{
972972
if [[ -f "$FADUMP_APPEND_ARGS_SYS_NODE" ]]; then
973-
local output=$( { echo "${FADUMP_COMMANDLINE_APPEND}" > "$FADUMP_APPEND_ARGS_SYS_NODE" ; } 2>&1)
974-
if [ $? -eq 0 ]; then
973+
local output
974+
975+
if output=$( { echo "${FADUMP_COMMANDLINE_APPEND}" > "$FADUMP_APPEND_ARGS_SYS_NODE" ; } 2>&1); then
975976
output=$(cat "$FADUMP_APPEND_ARGS_SYS_NODE")
976977
dinfo "fadump: additional parameters for capture kernel: '$output'"
977978
else

0 commit comments

Comments
 (0)