From bbf0496128e622b7bd6ce9be287aa763247ea4f3 Mon Sep 17 00:00:00 2001
From: Daniel Schulte <trilader@gmail.com>
Date: Thu, 25 Sep 2014 22:23:30 +0200
Subject: [PATCH] =?UTF-8?q?Regel=20f=C3=BCr=20filesystem.size=20repariert?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Makefile | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index d310fc5..0a3b173 100644
--- a/Makefile
+++ b/Makefile
@@ -143,15 +143,18 @@ rootfs_clean:
 	$(RM) "$(ARCH_DIR)$(STATE_DIR)/rootfs_prepared"
 	$(RM) "$(ARCH_DIR)$(STATE_DIR)/rootfs_remastered"
 	$(RM) "$(ARCH_DIR)$(STATE_DIR)/rootfs_finalized"
-	$(RM) -rf $(ARCH_DIR)$(LXC_DIR)
+	$(RM) "$(ARCH_DIR)/filesystem.size"
+	$(RM) -r $(ARCH_DIR)$(LXC_DIR)
 
 rootfs_checksums : $(ARCH_DIR)$(CHECKSUMS)
 $(call gentargets,$(CHECKSUMS)) : $(call archdir,%)$(STATE_DIR)/rootfs_finalized
 	cd "$(call archdir,$*)$(ROOTFS)" && find . -type f -print0 | sort -z | xargs -0 md5sum > "$(call archdir,$*)$(CHECKSUMS)"
 
-rootfs_fszize: $(ARCH_DIR)/filesystem.size
+rootfs_fssize: $(ARCH_DIR)/filesystem.size
 $(call gentargets,/filesystem.size) : $(call archdir,%)$(STATE_DIR)/rootfs_remastered
-	$$(($$(du -s "$(call archdir,$*)$(ROOTFS)"|cut -f1) * 512)) > $(call archdir,$*)/filesystem.size
+	IN_BYTES=$$(du -s "$(call archdir,$*)$(ROOTFS)"|cut -f1) && \
+	IN_SECTORS=$$(($$IN_BYTES * 512)) && \
+	echo $$IN_SECTORS > $(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)"
-- 
GitLab