|
86 | 86 | @echo '' |
87 | 87 | @echo ' Environment Variables:' |
88 | 88 | @echo ' EXT4_SIZE - The disk size of the rootfs image to build' |
89 | | - @echo ' INITRAMFS_DIR - The directory to create the initramfs from (default: rootfs/alpine-$$ARCH)' |
90 | | - @echo ' ROOTFS_DIR - The directory to create the ext4/rootfs image from (default: rootfs/alpine-$$ARCH)' |
| 89 | + @echo ' ROOTFS_DIR - The directory to create the ext4 rootfs image and initramfs CPIO from (default: rootfs/alpine-$$ARCH)' |
91 | 90 | @echo ' ROOTFS - The path to the rootfs image file (default: rootfs/rootfs-$$ARCH.img)' |
92 | 91 | @echo ' ROOTFS_FORMAT - The format of the rootfs image file (default: qcow2)' |
93 | 92 | @echo '' |
@@ -242,8 +241,7 @@ ROOTFS_PARENT_DIR := $(ROOT_DIR)/rootfs |
242 | 241 | ROOTFS ?= $(ROOTFS_PARENT_DIR)/rootfs-$(ARCH).img |
243 | 242 | ROOTFS_FORMAT ?= qcow2 |
244 | 243 | ROOTFS_DIR ?= $(ROOTFS_PARENT_DIR)/alpine-$(ARCH) |
245 | | -INITRAMFS_DIR ?= $(ROOTFS_DIR) |
246 | | -CPIO_FILE ?= $(ROOTFS_PARENT_DIR)/$$(basename $(INITRAMFS_DIR)).cpio.gz |
| 244 | +CPIO_FILE ?= $(ROOTFS_PARENT_DIR)/$$(basename $(ROOTFS_DIR)).cpio.gz |
247 | 245 | EXT4_SIZE ?= 1G |
248 | 246 |
|
249 | 247 | # The user might set a relative path for `CPIO_FILE`, so we need to get the |
@@ -272,15 +270,14 @@ ext4: | $(ROOTFS_DIR) |
272 | 270 | mv $(ROOTFS).tmp $(ROOTFS) |
273 | 271 |
|
274 | 272 | .PHONY: cpio initramfs |
275 | | -initramfs cpio: | $(INITRAMFS_DIR) |
276 | | - (cd $(INITRAMFS_DIR) && find . -print0 \ |
| 273 | +initramfs cpio: | $(ROOTFS_DIR) |
| 274 | + (cd $(ROOTFS_DIR) && find . -print0 \ |
277 | 275 | | cpio --null --create --verbose --format=newc) \ |
278 | 276 | | gzip --best > $(CPIO_FILE) |
279 | 277 |
|
280 | 278 | .PHONY: uncpio |
281 | | -uncpio: |
282 | | - mkdir -p $(INITRAMFS_DIR) |
283 | | - cd $(INITRAMFS_DIR) && zcat $(CPIO_FILE) | cpio --extract --make-directories --format=newc --no-absolute-filenames |
| 279 | +uncpio: | $(ROOTFS_DIR) |
| 280 | + cd $(ROOTFS_DIR) && zcat $(CPIO_FILE) | cpio --extract --make-directories --format=newc --no-absolute-filenames |
284 | 281 |
|
285 | 282 | .PHONY: rootfs |
286 | 283 | rootfs: ext4 cpio |
|
0 commit comments