Automatically scale down the image padding size
authorEric Andersen <andersen@codepoet.org>
Fri, 9 Jul 2004 10:53:58 +0000 (10:53 -0000)
committerEric Andersen <andersen@codepoet.org>
Fri, 9 Jul 2004 10:53:58 +0000 (10:53 -0000)
make/ext2root.mk

index 0c66c18a9a0c79fa9b79134ee84d6e6a5e4af5b6..84e14b48f56de688905dd11d8a8edf388e7ec537 100644 (file)
@@ -32,9 +32,8 @@ genext2fs: $(GENEXT2_DIR)/genext2fs
 #############################################################
 
 # How much KB we want to add to the calculated size for slack space
-#GENEXT2_ADDTOROOTSIZE=4096
-GENEXT2_ADDTOROOTSIZE=16384
-GENEXT2_REALSIZE=$(subst total,, $(shell LANG=C du $(TARGET_DIR) -s -c -k | grep total )) 
+GENEXT2_REALSIZE=$(subst total,, $(shell LANG=C du $(TARGET_DIR) -s -c -k | grep total ))
+GENEXT2_ADDTOROOTSIZE=$(shell if [ $(GENEXT2_REALSIZE) -ge 20000 ] ; then echo 16384; else echo 16; fi)
 GENEXT2_SIZE=$(shell expr $(GENEXT2_REALSIZE) + $(GENEXT2_ADDTOROOTSIZE))
 # We currently add about 400 device nodes, so add that into the total
 GENEXT2_INODES=$(shell expr $(shell find $(TARGET_DIR) | wc -l) + 400)