diff --git a/Makefile b/Makefile index f99c16f23bbc54767760f3b4be0d76a630a11541..6ed364837dde43b09f8845a250254b9a3c3ae01b 100644 --- a/Makefile +++ b/Makefile @@ -308,9 +308,8 @@ $(call gentargets,$(CHECKSUMS)) : $(call archdir,%)$(STATE_DIR)/rootfs_remastere rootfs_fssize: $(ARCH_DIR)/filesystem.size $(call gentargets,/filesystem.size) : $(call archdir,%)$(STATE_DIR)/rootfs_remastered - IN_BYTES=$$(du -s "$(call archdir,$*)$(ROOTFS)"|cut -f1) && \ - IN_SECTORS=$$(($$IN_BYTES * 512)) && \ - echo $$IN_SECTORS > $(call archdir,$*)/filesystem.size + IN_BYTES=$$(du -sx --block-size=1 "$(call archdir,$*)$(ROOTFS)"|cut -f1) && \ + echo $$IN_BYTES > $(call archdir,$*)/filesystem.size rootfs_deduplicate $(COMMON_DIR)$(STATE_DIR)/rootfs_deduplicated: $(PRIMARY_ARCH_DIR)$(CHECKSUMS) $(SECONDARY_ARCH_DIR)$(CHECKSUMS) mkdir -p "$(COMMON_DIR)$(STATE_DIR)"