Acked-by: Pingfan Liu <piliu(a)redhat.com>
----- Original Message -----
> From: "Dave Young" <dyoung(a)redhat.com>
> To: kexec(a)lists.fedoraproject.org
> Sent: Thursday, November 9, 2017 1:16:54 PM
> Subject: [PATCH ] Use absolute path /usr/bin/dracut in mkdumprd
>
> Since we call dracut directly on current working directory "." so it is
> possible to trick root to call fake code.
>
> Thus move to use abosolute path instead.
>
> Signed-off-by: Dave Young <dyoung(a)redhat.com>
> ---
> mkdumprd | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> Index: kexec-tools/mkdumprd
> ===================================================================
> --- kexec-tools.orig/mkdumprd
> +++ kexec-tools/mkdumprd
> @@ -17,6 +17,7 @@ SAVE_PATH=$(grep ^path $conf_file| cut -
> [ -z "$SAVE_PATH" ] && SAVE_PATH=$DEFAULT_PATH
> # strip the duplicated "/"
> SAVE_PATH=$(echo $SAVE_PATH | tr -s /)
> +DRACUT_PATH=/usr/bin
>
> is_wdt_addition_needed() {
> local active
> @@ -457,7 +458,7 @@ if ! is_fadump_capable; then
> add_dracut_arg "--no-hostonly-default-device"
> fi
>
> -dracut "${dracut_args[@]}" "$@"
> +${DRACUT_PATH}/dracut "${dracut_args[@]}" "$@"
> _rc=$?
> sync
> exit $_rc
>
> _______________________________________________
> kexec mailing list -- kexec(a)lists.fedoraproject.org
> To unsubscribe send an email to kexec-leave(a)lists.fedoraproject.org
>