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 |   endef | ||||||
| endif | endif | ||||||
|  |  | ||||||
| define Image/Build/squashfs |  | ||||||
| 	dd if=/dev/zero bs=128k count=1 >> $(KDIR)/root.squashfs |  | ||||||
| endef |  | ||||||
|  |  | ||||||
| define Image/Build/iso | define Image/Build/iso | ||||||
| 	$(INSTALL_DIR) $(KDIR)/root.grub/boot/grub $(KDIR)/grub2 | 	$(INSTALL_DIR) $(KDIR)/root.grub/boot/grub $(KDIR)/grub2 | ||||||
| 	$(CP) $(KDIR)/bzImage $(KDIR)/root.grub/boot/vmlinuz | 	$(CP) $(KDIR)/bzImage $(KDIR)/root.grub/boot/vmlinuz | ||||||
| @@ -146,14 +142,7 @@ define Image/Build/gzip | |||||||
| 	gzip -f9n $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img | 	gzip -f9n $(BIN_DIR)/$(IMG_ROOTFS)-$(1).img | ||||||
| endef | endef | ||||||
|  |  | ||||||
| ifneq ($(CONFIG_TARGET_IMAGES_GZIP),) | $(eval $(call Image/gzip-ext4-padded-squashfs)) | ||||||
|   define Image/Build/gzip/ext4 |  | ||||||
| 	$(call Image/Build/gzip,ext4) |  | ||||||
|   endef |  | ||||||
|   define Image/Build/gzip/squashfs |  | ||||||
| 	$(call Image/Build/gzip,squashfs) |  | ||||||
|   endef |  | ||||||
| endif |  | ||||||
|  |  | ||||||
| define Image/BuildKernel | define Image/BuildKernel | ||||||
| 	$(CP) $(KDIR)/bzImage $(BIN_DIR)/$(IMG_PREFIX)-vmlinuz | 	$(CP) $(KDIR)/bzImage $(BIN_DIR)/$(IMG_PREFIX)-vmlinuz | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar