fs/ext2: use a post-gen hook rather than a post-target rule
post-target rules are probably not resilient to parallel builds, given
that they do not depend on the image being generated first.
Beside, we already have a mechanism for running stuff after the
filesystem is generated, and that's called post-gen hooks.
Use those hooks.
Note: this basically reverts 75b6303
(rootfs-ext2: make the symlink as a
_POST_TARGET) since we've now re-introduced post-gen hooks.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
0a49b49e0a
commit
03b6b7952f
@ -36,13 +36,11 @@ define ROOTFS_EXT2_CMD
|
|||||||
}
|
}
|
||||||
endef
|
endef
|
||||||
|
|
||||||
rootfs-ext2-symlink:
|
|
||||||
ln -sf rootfs.ext2$(ROOTFS_EXT2_COMPRESS_EXT) $(BINARIES_DIR)/rootfs.ext$(BR2_TARGET_ROOTFS_EXT2_GEN)$(ROOTFS_EXT2_COMPRESS_EXT)
|
|
||||||
|
|
||||||
.PHONY: rootfs-ext2-symlink
|
|
||||||
|
|
||||||
ifneq ($(BR2_TARGET_ROOTFS_EXT2_GEN),2)
|
ifneq ($(BR2_TARGET_ROOTFS_EXT2_GEN),2)
|
||||||
ROOTFS_EXT2_POST_TARGETS += rootfs-ext2-symlink
|
define ROOTFS_EXT2_SYMLINK
|
||||||
|
ln -sf rootfs.ext2$(ROOTFS_EXT2_COMPRESS_EXT) $(BINARIES_DIR)/rootfs.ext$(BR2_TARGET_ROOTFS_EXT2_GEN)$(ROOTFS_EXT2_COMPRESS_EXT)
|
||||||
|
endef
|
||||||
|
ROOTFS_EXT2_POST_GEN_HOOKS += ROOTFS_EXT2_SYMLINK
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(call ROOTFS_TARGET,ext2))
|
$(eval $(call ROOTFS_TARGET,ext2))
|
||||||
|
Loading…
Reference in New Issue
Block a user