[arch-general] [PATCH] mkinitcpio: mount real root device instead of symlink
If a symlink such as /dev/disk/by-uuid/xxxxx is provided on the kernel cmdline, resolve it and mount that device instead of the symlink. This prevents some ugliness in the output of commands such as mount or df. Signed-off-by: Dave Reisner <d@falconindy.com> --- init_functions | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/init_functions b/init_functions index 1ae844b..37b9ebb 100644 --- a/init_functions +++ b/init_functions @@ -93,5 +93,8 @@ default_mount_handler() { else rwopt="ro" fi + if [ -L "${root}" ]; then + root=$(readlink -f "${root}") + fi mount ${fstype:+-t ${fstype}} -o ${rwopt}${rootflags:+,${rootflags}} "${root}" "$1" } -- 1.7.1.1
Am 12.07.2010 04:26, schrieb Dave Reisner:
If a symlink such as /dev/disk/by-uuid/xxxxx is provided on the kernel cmdline, resolve it and mount that device instead of the symlink. This prevents some ugliness in the output of commands such as mount or df.
Signed-off-by: Dave Reisner <d@falconindy.com>
Applied.
participants (2)
-
Dave Reisner
-
Thomas Bächler