OSDN Git Service

Fix issue #5: no filesystem could mount root
authorChih-Wei Huang <cwhuang@linux.org.tw>
Fri, 17 Jul 2009 08:47:15 +0000 (16:47 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Fri, 17 Jul 2009 08:47:15 +0000 (16:47 +0800)
Sometimes initrd.img doesn't generate correctly so the iso can't boot.
Fix it by adding mkbootfs to be an order-only prerequisite of initrd.img.

Android.mk

index 0e9573e..315beae 100644 (file)
@@ -17,7 +17,7 @@ initrd_bin := \
        $(wildcard $(initrd_dir)/*/*)
 
 installer_ramdisk := $(PRODUCT_OUT)/initrd.img
-$(installer_ramdisk): $(initrd_bin) | $(ACP)
+$(installer_ramdisk): $(initrd_bin) | $(ACP) $(MKBOOTFS)
        rm -rf $(TARGET_INSTALLER_OUT)
        $(ACP) -pr $(initrd_dir) $(TARGET_INSTALLER_OUT)
        ln -s /bin/ld-linux.so.2 $(TARGET_INSTALLER_OUT)/lib