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"
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to