summaryrefslogtreecommitdiff
path: root/mk/image.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/image.mk')
-rw-r--r--mk/image.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/mk/image.mk b/mk/image.mk
index 9c0053727..e60957fc6 100644
--- a/mk/image.mk
+++ b/mk/image.mk
@@ -45,6 +45,7 @@ image-prepare-post:
INITRAMFS= ${DEVICE}-${ARCH}-${FS}
ROOTFSSQUASHFS= ${DEVICE}-${ARCH}-${FS}.img
ROOTFSTARBALL= ${DEVICE}-${ARCH}-${FS}.tar.gz
+INITRAMFS_PIGGYBACK= ${DEVICE}-${ARCH}-${FS}.cpio
${BIN_DIR}/${ROOTFSTARBALL}: ${TARGET_DIR}
cd ${TARGET_DIR}; tar -cf - --owner=0 --group=0 . | gzip -n9 >$@
@@ -53,6 +54,10 @@ ${BIN_DIR}/${INITRAMFS}: ${TARGET_DIR}
cd ${TARGET_DIR}; find . | sed -n '/^\.\//s///p' | sort | \
cpio -R 0:0 --quiet -oC512 -Mdist -Hnewc | gzip -n9 >$@
+${BUILD_DIR}/${INITRAMFS_PIGGYBACK}: ${TARGET_DIR}
+ cd ${TARGET_DIR}; find . | sed -n '/^\.\//s///p' | sort | \
+ cpio -R 0:0 --quiet -oC512 -Mdist -Hnewc >$@
+
${BIN_DIR}/${ROOTFSSQUASHFS}: ${TARGET_DIR}
PATH='${TARGET_PATH}' \
mksquashfs ${TARGET_DIR} ${BUILD_DIR}/root.squashfs \
@@ -64,4 +69,4 @@ ${BIN_DIR}/${ROOTFSSQUASHFS}: ${TARGET_DIR}
bs=4063232 conv=sync $(MAKE_TRACE)
imageclean:
- rm -f $(BIN_DIR)/$(DEVICE)-*
+ rm -f $(BIN_DIR)/$(DEVICE)-* ${BUILD_DIR}/$(DEVICE)-*