mirror of https://github.com/hak5/openwrt.git
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>master
parent
438a2c5f4a
commit
a17d9482f5
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue