From 7de0cc4a920c2fbfa5d1a7996a2b18beee20cd20 Mon Sep 17 00:00:00 2001 From: Dave Young Date: Thu, 20 Sep 2012 11:03:14 +0800 Subject: [PATCH] use persistent name in kdump.conf of initramfs In initramfs we should use persistent name created by udev to avoid device rename issue. fix by using udev persistent name when we copy the kdump.conf Signed-off-by: Dave Young Acked-by: Vivek Goyal --- dracut-module-setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dracut-module-setup.sh b/dracut-module-setup.sh index d531720..4795d8c 100755 --- a/dracut-module-setup.sh +++ b/dracut-module-setup.sh @@ -28,7 +28,7 @@ kdump_to_udev_name() { dev=`blkid -L "${dev#LABEL=}"` ;; esac - echo ${dev#/dev/} + echo $(get_persistent_dev "$dev") } kdump_is_bridge() { @@ -193,7 +193,7 @@ kdump_install_conf() { do case "$config_opt" in ext[234]|xfs|btrfs|minix|raw) - sed -i -e "s#$config_val#/dev/$(kdump_to_udev_name $config_val)#" /tmp/$$-kdump.conf + sed -i -e "s#$config_val#$(kdump_to_udev_name $config_val)#" /tmp/$$-kdump.conf ;; ssh|nfs) kdump_install_net "$config_val"