[projects/geninitrd] One more fallback for rootdev.
arekm
arekm at pld-linux.org
Sun Jun 28 14:38:25 CEST 2015
commit dad8bc39c676fa05e2a1ef6f1961ecdb970091e3
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Jun 28 14:38:20 2015 +0200
One more fallback for rootdev.
geninitrd | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/geninitrd b/geninitrd
index bedd738..7b962b5 100755
--- a/geninitrd
+++ b/geninitrd
@@ -1002,6 +1002,12 @@ initrd_gen_initramfs_switchroot() {
mknod -m 660 $device b $maj $min
fi
+ # XXX hack, fallback to rootdev from geninitrd time
+ if [ ! -e "$device" ]; then
+ device="$rootdev"
+ echo "DEVICE set to $device based on fstab entry from initrd gen time"
+ fi
+
# XXX hack, if no device, try to parse it from /proc/partitions using /proc/sys/kernel/real-root-dev
if [ ! -e "$device" ]; then
rrd=$(cat /proc/sys/kernel/real-root-dev)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/geninitrd.git/commitdiff/dad8bc39c676fa05e2a1ef6f1961ecdb970091e3
More information about the pld-cvs-commit
mailing list