Provide "kdumpctl get-default-crashkernel" for kdump_anaconda_addon
so crashkernel.default isn't needed.
When fadump is on, kdump_anaconda_addon would need to specify the dump
mode, i.e. "kdumpctl get-default-crashkernel fadump".
This interface would also be used by RPM scriptlet [1] to fetch default
crashkernel value.
[1]
https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
Reviewed-by: Pingfan Liu <piliu(a)redhat.com>
Signed-off-by: Coiby Xu <coxu(a)redhat.com>
---
kdumpctl | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/kdumpctl b/kdumpctl
index ed2b963..48aca00 100755
--- a/kdumpctl
+++ b/kdumpctl
@@ -1273,6 +1273,13 @@ do_estimate()
fi
}
+get_default_crashkernel()
+{
+ local _dump_mode=$1
+
+ kdump_get_arch_recommend_crashkernel "$_dump_mode"
+}
+
reset_crashkernel()
{
local kernel=$1 entry crashkernel_default
@@ -1361,6 +1368,9 @@ main()
estimate)
do_estimate
;;
+ get-default-crashkernel)
+ get_default_crashkernel "$2"
+ ;;
reset-crashkernel)
reset_crashkernel "$2"
;;
--
2.31.1