From: Cong Wang Date: Tue, 20 Dec 2011 06:09:58 +0000 (+0800) Subject: Fix get_maj_min() to follow symlink X-Git-Tag: 015~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=426b68b20ada687327d464c3822c8e84e43e5672;p=thirdparty%2Fdracut.git Fix get_maj_min() to follow symlink Otherwise get_maj_min /dev/mapper/vg_cr0-lv_home will return 0:0. Signed-off-by: Cong Wang --- diff --git a/dracut-functions b/dracut-functions index 2f9e7132d..a77a0029b 100755 --- a/dracut-functions +++ b/dracut-functions @@ -180,7 +180,7 @@ get_fs_uuid() ( get_maj_min() { local _dev - _dev=$(stat -c '$((0x%T)):$((0x%t))' "$1" 2>/dev/null) + _dev=$(stat -L -c '$((0x%T)):$((0x%t))' "$1" 2>/dev/null) _dev=$(eval "echo $_dev") echo $_dev }