On 05/02/2017 at 04:52 PM, Xunlei Pang wrote:
We use faster "lsinitrd XXX -f
usr/lib/dracut/build-parameter.txt"
instead of "lsinitrd XXX | grep "^Arguments:" | head -1", this can
save us more than one second.
I'd like to have this patch squashed into the last one.
Signed-off-by: Xunlei Pang <xlpang(a)redhat.com>
---
kdumpctl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kdumpctl b/kdumpctl
index b24e164..b9d5fe6 100755
--- a/kdumpctl
+++ b/kdumpctl
@@ -539,7 +539,7 @@ check_dump_fs_modified()
_new_mntpoint="/kdumproot/$(get_mntpoint_from_target $_target)"
fi
- _dracut_args=$(lsinitrd $TARGET_INITRD | grep "^Arguments:" | head -1)
+ _dracut_args=$(lsinitrd $TARGET_INITRD -f usr/lib/dracut/build-parameter.txt)
if [[ -z "$_dracut_args" ]];then
echo "Warning: No dracut arguments found in initrd"
return 0