Package: initramfs-tools Version: 0.130 >From a2aef0d83cd19d9b69a747c7ddbcee564faac914 Mon Sep 17 00:00:00 2001 From: Kevin Hilman <khil...@baylibre.com> Date: Thu, 8 Mar 2018 11:01:38 -0800 Subject: [PATCH] scripts/local: ignore /dev/ram*
These scripts are already running in a ramdisk, so ignore any root=/dev/ram* so we don't waste 30 sec looping. Signed-off-by: Kevin Hilman <khil...@baylibre.com> --- scripts/local | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/local b/scripts/local index 4ec926cae6cb..103a8fffd7c7 100644 --- a/scripts/local +++ b/scripts/local @@ -60,6 +60,14 @@ local_device_setup() local time_elapsed local count + # We're already in a ramdisk, don't waste 30 sec looping waiting + # for /dev/ram* devices + expr match ${dev_id#/dev/} "ram" > /dev/null + if [ $? = 0 ]; then + echo "Ignoring ${dev_id}. We're already in a ramdisk." + return 1 + fi + wait_for_udev 10 # Load ubi with the correct MTD partition and return since fstype -- 2.11.0