SVN: geninitrd/trunk/geninitrd

glen glen at pld-linux.org
Fri Oct 5 17:27:51 CEST 2007


Author: glen
Date: Fri Oct  5 17:27:51 2007
New Revision: 8786

Modified:
   geninitrd/trunk/geninitrd
Log:
- check produced romfs image size

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Fri Oct  5 17:27:51 2007
@@ -1531,6 +1531,11 @@
 		;;
 	rom)
 		genromfs -f "$IMAGE" -d "$MNTPOINT" -V "PLD initrd for kernel $kernel"
+		IMAGESIZE=$(stat -c %s $IMAGE | awk '{print int((($1/1024)+1023+512)/1024)*1024}')
+		debug 	"romfs image size: $IMAGESIZE ($IMAGE)"
+		if [ "$IMAGESIZE" -gt 4096 ]; then
+			echo >&2 "$0: Your image size is larger than 4096, Be sure to boot kernel with ramdisk_size=$IMAGESIZE!"
+		fi
 		;;
 	cram)
 		mkcramfs "$MNTPOINT" "$IMAGE"


More information about the pld-cvs-commit mailing list