x86: image: fix small disk space in squashfs overlay
Current squashfs snapshot images are improperly padded by just 128k, which doesn't correspond with TARGET_ROOTFS_PARTSIZE=128 default config option, leading to following: Filesystem Size Used Available Use% Mounted on /dev/root 2.5M 2.5M 0 100% /rom /dev/loop0 85.0K 9.0K 71.0K 11% /overlay overlayfs:/overlay 85.0K 9.0K 71.0K 11% / Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
		| @@ -93,10 +93,6 @@ ifneq ($(CONFIG_GRUB_IMAGES),) | ||||
|   endef | ||||
| endif | ||||
|  | ||||
| define Image/Build/squashfs | ||||
| 	dd if=/dev/zero bs=128k count=1 >> $(KDIR)/root.squashfs | ||||
| endef | ||||
|  | ||||
| define Image/Build/iso | ||||
| 	$(INSTALL_DIR) $(KDIR)/root.grub/boot/grub $(KDIR)/grub2 | ||||
| 	$(CP) $(KDIR)/bzImage $(KDIR)/root.grub/boot/vmlinuz | ||||
| @@ -146,14 +142,7 @@ define Image/Build/gzip | ||||
| 	gzip -f9n $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img | ||||
| endef | ||||
|  | ||||
| ifneq ($(CONFIG_TARGET_IMAGES_GZIP),) | ||||
|   define Image/Build/gzip/ext4 | ||||
| 	$(call Image/Build/gzip,ext4) | ||||
|   endef | ||||
|   define Image/Build/gzip/squashfs | ||||
| 	$(call Image/Build/gzip,squashfs) | ||||
|   endef | ||||
| endif | ||||
| $(eval $(call Image/gzip-ext4-padded-squashfs)) | ||||
|  | ||||
| define Image/BuildKernel | ||||
| 	$(CP) $(KDIR)/bzImage $(BIN_DIR)/$(IMG_PREFIX)-vmlinuz | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar