[kexec-tools] kdump.sh cleanup for fstab handling

Cong Wang wangcong at fedoraproject.org
Wed Jan 25 07:25:46 UTC 2012


commit 8a14c620b787e46e59130e64fa2c014171762043
Author: Cong Wang <xiyou.wangcong at gmail.com>
Date:   Wed Jan 25 15:25:39 2012 +0800

    kdump.sh cleanup for fstab handling

 kdump_dracut_modules/99kdumpbase/kdump.sh |   13 +++++--------
 kexec-tools.spec                          |    5 ++++-
 2 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/kdump_dracut_modules/99kdumpbase/kdump.sh b/kdump_dracut_modules/99kdumpbase/kdump.sh
index 6869e6a..0614baf 100755
--- a/kdump_dracut_modules/99kdumpbase/kdump.sh
+++ b/kdump_dracut_modules/99kdumpbase/kdump.sh
@@ -25,16 +25,15 @@ add_dump_code()
     fi
 }
 
-add_to_fstab()
+get_mp()
 {
     local _mp
     while read dev mp fs opts rest; do
         if [ "$dev" = "$1" ]; then
-            _mp=$NEWROOT$mp
-            echo "$dev $NEWROOT$mp $fs ${opts},rw $rest"
+            _mp="$mp"
             break
         fi
-    done < "$NEWROOT/etc/fstab" >> /etc/fstab
+    done < /proc/mounts
     echo "$_mp"
 }
 
@@ -56,12 +55,10 @@ to_dev_name()
 dump_localfs()
 {
     local _dev=`to_dev_name $1`
-    local _mp=`add_to_fstab $_dev`
-    if [ $_mp = "$NEWROOT/" ] || [ $_mp = "$NEWROOT" ]
+    local _mp=`get_mp $_dev`
+    if [ "$_mp" = "$NEWROOT/" ] || [ "$_mp" = "$NEWROOT" ]
     then
         mount -o remount,rw $_mp || return 1
-    else
-        mount $_mp || return 1
     fi
     mkdir -p $_mp/$KDUMP_PATH/$DATEDIR
     $CORE_COLLECTOR /proc/vmcore $_mp/$KDUMP_PATH/$DATEDIR/vmcore || return 1
diff --git a/kexec-tools.spec b/kexec-tools.spec
index 19e5fe8..382ce74 100644
--- a/kexec-tools.spec
+++ b/kexec-tools.spec
@@ -1,6 +1,6 @@
 Name: kexec-tools
 Version: 2.0.3
-Release: 33%{?dist}
+Release: 34%{?dist}
 License: GPLv2
 Group: Applications/System
 Summary: The kexec/kdump userspace component.
@@ -289,6 +289,9 @@ done
 
 
 %changelog
+* Wed Jan 25 2012 Cong Wang <xiyou.wangcong at gmail.com> - 2.0.2-34
+- kdump.sh cleanup for fstab handling, from Dave Young.
+
 * Wed Jan 25 2012 Cong Wang <xiyou.wangcong at gmail.com> - 2.0.2-33
 - Handle rootfs correctly.
 


More information about the scm-commits mailing list