dracut-kdump.sh: add do_dump() and error out if dump vmcore fails
do_dump() takes care of dump procedure. It'll error out if failing to save vmcore. Signed-off-by: WANG Chao <chaowang@redhat.com> Acked-by: Vivek Goyal <vgoyal@redhat.com>
This commit is contained in:
parent
0aee2a0072
commit
7f88bc64ac
@ -28,6 +28,20 @@ MOUNTS=""
|
|||||||
|
|
||||||
export PATH=$PATH:$KDUMP_SCRIPT_DIR
|
export PATH=$PATH:$KDUMP_SCRIPT_DIR
|
||||||
|
|
||||||
|
do_dump()
|
||||||
|
{
|
||||||
|
local _ret
|
||||||
|
|
||||||
|
eval $DUMP_INSTRUCTION
|
||||||
|
_ret=$?
|
||||||
|
|
||||||
|
if [ $_ret -ne 0 ]; then
|
||||||
|
echo "kdump: saving vmcore failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
return $_ret
|
||||||
|
}
|
||||||
|
|
||||||
do_umount()
|
do_umount()
|
||||||
{
|
{
|
||||||
if [ -n "$MOUNTS" ]; then
|
if [ -n "$MOUNTS" ]; then
|
||||||
@ -309,7 +323,7 @@ if [ $? -ne 0 ]; then
|
|||||||
do_final_action
|
do_final_action
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$DUMP_INSTRUCTION
|
do_dump
|
||||||
DUMP_RETVAL=$?
|
DUMP_RETVAL=$?
|
||||||
|
|
||||||
do_kdump_post $DUMP_RETVAL
|
do_kdump_post $DUMP_RETVAL
|
||||||
|
Loading…
Reference in New Issue
Block a user