makedevs: install into HOST_DIR
authorPeter Korsgaard <jacmet@sunsite.dk>
Wed, 1 Apr 2009 13:02:07 +0000 (13:02 -0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 1 Apr 2009 13:02:07 +0000 (13:02 -0000)
12 files changed:
package/busybox/initramfs.mk
target/cpio/cpioroot.mk
target/cramfs/cramfs.mk
target/device/Atmel/u-boot/u-boot.mk
target/ext2/ext2root.mk
target/initramfs/initramfs.mk
target/jffs2/jffs2root.mk
target/makedevs/makedevs.mk
target/romfs/romfs.mk
target/squashfs/squashfsroot.mk
target/tar/tarroot.mk
target/ubifs/ubifsroot.mk

index c2e144c867e4645748bacef3a10d29bc8d2386d0..1c10d0f5ba12c9b8706d074c984dd5411a6b3b24 100644 (file)
@@ -111,7 +111,7 @@ $(BB_INITRAMFS_TARGET): host-fakeroot $(BR2_INITRAMFS_DIR)/bin/busybox
                $(PROJECT_BUILD_DIR)/initramfs/etc/inittab
        rm -f $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(BB_INITRAMFS_TARGET))
        (echo "chown -R 0:0 $(PROJECT_BUILD_DIR)/initramfs"; \
-        echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(PROJECT_BUILD_DIR)/initramfs"; \
+        echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(PROJECT_BUILD_DIR)/initramfs"; \
         echo "$(SHELL) target/initramfs/gen_initramfs_list.sh -u 0 -g 0 $(PROJECT_BUILD_DIR)/initramfs > $(BB_INITRAMFS_TARGET)"; \
        ) > $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(BB_INITRAMFS_TARGET))
        chmod +x $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(BB_INITRAMFS_TARGET))
index d0c522545ff20aad45930f103d1cdbe1e2a934bc..b851f3c8d8e8753f936993b4e2ad5a98f6843564 100644 (file)
@@ -55,7 +55,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE))
 endif
        # Use fakeroot so tar believes the previous fakery
index 34a54c43d5428be5d952b37265a5aeaf3c42a8d5..ecbfd8a50f455fb61dbdb1f8a694346cb4b84238 100644 (file)
@@ -68,7 +68,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(CRAMFS_TARGET))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(CRAMFS_TARGET))
 endif
        # Use fakeroot so mkcramfs believes the previous fakery
index e15332caefaf48826286f533d68c5a47a054d644..60e18e42d932752a5db8fea1f5fe168bb842e638 100644 (file)
@@ -223,7 +223,7 @@ ubootroot: host-fakeroot makedevs uboot
        cat $(STAGING_DIR)/.fakeroot* > $(STAGING_DIR)/_fakeroot.$(notdir $(UBOOT_TARGET))
        echo "chown -R root:root $(TARGET_DIR)" >> $(STAGING_DIR)/_fakeroot.$(notdir $(UBOOT_TARGET))
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(STAGING_DIR)/_fakeroot.$(notdir $(UBOOT_TARGET))
        # Use fakeroot so mkuboot believes the previous fakery
        echo "$(UBOOT_DIR)/uboot-tools/mkuboot " \
index 9d5f837a1bf4951f55b81c6143f1707ece1af782..bb7b0f016e8a5c3c469ab19f85e619e50f4dab7f 100644 (file)
@@ -106,7 +106,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(EXT2_TARGET))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(EXT2_TARGET))
 endif
        # Use fakeroot so genext2fs believes the previous fakery
index d7a77c17c8ab95c564ebc2210dfc975272c0825b..09340f09f82edec943761fb90542f407340acb9b 100644 (file)
@@ -31,7 +31,7 @@ endif
        cat $(PROJECT_BUILD_DIR)/.fakeroot* > $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(TAR_TARGET))
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(TAR_TARGET))
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(TAR_TARGET))
        # Use fakeroot so gen_initramfs_list.sh believes the previous fakery
        echo "$(SHELL) target/initramfs/gen_initramfs_list.sh -u 0 -g 0 $(TARGET_DIR) > $(INITRAMFS_TARGET)" \
index dc176cde5288b258241fdc8cab41752d5f3fcb0a..743d2d7658feb9b172f7674081d27b896fe5993f 100644 (file)
@@ -67,7 +67,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(JFFS2_TARGET))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(JFFS2_TARGET))
 endif
        # Use fakeroot so mkfs.jffs2 believes the previous fakery
index 6cebd71d6cff8fc0e5f4e546454205c2633be485..fe426cafec67ac296303652aa52a02cf6e7b534f 100644 (file)
@@ -5,7 +5,7 @@
 # with fakeroot.
 #
 #############################################################
-MAKEDEVS_DIR=$(BUILD_DIR)/makedevs
+MAKEDEVS_DIR=$(BUILD_DIR)/makedevs-host
 
 $(MAKEDEVS_DIR)/makedevs.c: target/makedevs/makedevs.c
        rm -rf $(MAKEDEVS_DIR)
@@ -13,19 +13,17 @@ $(MAKEDEVS_DIR)/makedevs.c: target/makedevs/makedevs.c
        cp target/makedevs/makedevs.c $(MAKEDEVS_DIR)
 
 $(MAKEDEVS_DIR)/makedevs: $(MAKEDEVS_DIR)/makedevs.c
-       $(HOSTCC) -Wall -Werror -O2 $(MAKEDEVS_DIR)/makedevs.c -o $(MAKEDEVS_DIR)/makedevs
-       touch -c $(MAKEDEVS_DIR)/makedevs
+       $(HOSTCC) -Wall -Werror -O2 $(MAKEDEVS_DIR)/makedevs.c -o $@
 
-$(STAGING_DIR)/bin/makedevs: $(MAKEDEVS_DIR)/makedevs
-       $(INSTALL) -m 755 $(MAKEDEVS_DIR)/makedevs $(STAGING_DIR)/bin/makedevs
-       touch -c $(STAGING_DIR)/bin/makedevs
+$(HOST_DIR)/usr/bin/makedevs: $(MAKEDEVS_DIR)/makedevs
+       $(INSTALL) -m 755 $^ $@
 
-makedevs: $(STAGING_DIR)/bin/makedevs
+makedevs: $(HOST_DIR)/usr/bin/makedevs
 
 makedevs-source:
 
 makedevs-clean:
-       -rm -rf $(MAKEDEVS_DIR)
+       rm -rf $(MAKEDEVS_DIR)/makedevs
 
 makedevs-dirclean:
        rm -rf $(MAKEDEVS_DIR)
index 52caca7522d50ccb5dc19c1821dee3436042f194..d2870550377db033e3f33cd9ea9372be75bcaffc 100644 (file)
@@ -52,7 +52,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(ROMFS_TARGET))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(ROMFS_TARGET))
 endif
        # Use fakeroot so genromfs believes the previous fakery
index 6ccd503fb4a4c3f4746ab4e734c5cc6b2fdef2d4..ab701a540a489cdc2ce8e2586cf26a7d442e4574 100644 (file)
@@ -59,7 +59,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(SQUASHFS_TARGET))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(SQUASHFS_TARGET))
 endif
        # Use fakeroot so mksquashfs believes the previous fakery
index b9d8923a6c6d72d70521442abb922cb245ba71a4..2e1ab2cd18ea17b52a351759be99e85c4e8cad98 100644 (file)
@@ -40,7 +40,7 @@ endif
        echo "chown -R 0:0 $(TARGET_DIR)" >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(TAR_TARGET))
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(TAR_TARGET))
 endif
        # Use fakeroot so tar believes the previous fakery
index f0b519d814a71a75024f7cf216ded3f2f8e92f7c..3412f5e3e51a89848c163f62bb873b51cbbd08af 100644 (file)
@@ -98,7 +98,7 @@ ifneq ($(BR2_TARGET_ROOTFS_UBIFS_SQUASH),)
 endif
 ifneq ($(TARGET_DEVICE_TABLE),)
        # Use fakeroot to pretend to create all needed device nodes
-       echo "$(STAGING_DIR)/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
+       echo "$(HOST_DIR)/usr/bin/makedevs -d $(TARGET_DEVICE_TABLE) $(TARGET_DIR)" \
                >> $(PROJECT_BUILD_DIR)/_fakeroot.$(notdir $(UBIFS_TARGET))
 endif
        # Use fakeroot so mkfs.ubifs believes the previous fakery