2e869a7c05
This used to be needed when the filesystem code was rewritten, but not
the Linux compilation code. Now that the Linux compilation code has
been rewritten, the mechanism to ensure that initramfs gets built
*before* the kernel so that it can be integrated is different, and
this INITRAMFS_TARGET variable is no longer used.
See f507921d39
for details.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
23 lines
697 B
Makefile
23 lines
697 B
Makefile
#############################################################
|
|
#
|
|
# Make a initramfs_list file to be used by gen_init_cpio
|
|
# gen_init_cpio is part of the 2.6 linux kernels to build an
|
|
# initial ramdisk filesystem based on cpio
|
|
#
|
|
#############################################################
|
|
|
|
define ROOTFS_INITRAMFS_INIT_SYMLINK
|
|
if [ ! -e $(TARGET_DIR)/init ]; then \
|
|
ln -s sbin/init $(TARGET_DIR)/init; \
|
|
fi
|
|
endef
|
|
|
|
ROOTFS_INITRAMFS_PRE_GEN_HOOKS += ROOTFS_INITRAMFS_INIT_SYMLINK
|
|
|
|
define ROOTFS_INITRAMFS_CMD
|
|
$(SHELL) fs/initramfs/gen_initramfs_list.sh -u 0 -g 0 $(TARGET_DIR) > $$@
|
|
endef
|
|
|
|
ROOTFS_INITRAMFS_POST_TARGETS += linux26-rebuild-with-initramfs
|
|
|
|
$(eval $(call ROOTFS_TARGET,initramfs)) |