dmsquash-live: use --getsize64 instead of --getsize
authorHarald Hoyer <harald@redhat.com>
Thu, 4 Mar 2010 12:56:58 +0000 (13:56 +0100)
committerHarald Hoyer <harald@redhat.com>
Thu, 4 Mar 2010 13:06:48 +0000 (14:06 +0100)
modules.d/90dmsquash-live/dmsquash-live-root

index f40e048..e2e3ef8 100755 (executable)
@@ -96,7 +96,7 @@ do_live_overlay() {
     fi
 
     # set up the snapshot
-    echo 0 `blockdev --getsize $BASE_LOOPDEV` snapshot $BASE_LOOPDEV $OVERLAY_LOOPDEV p 8 | dmsetup create $readonly_overlay live-rw
+    echo 0 `blockdev --getsize64 $BASE_LOOPDEV` snapshot $BASE_LOOPDEV $OVERLAY_LOOPDEV p 8 | dmsetup create $readonly_overlay live-rw
 }
 
 # live cd helper function
@@ -169,7 +169,7 @@ fi
 if [ -b "$OSMIN_LOOPDEV" ]; then
     # set up the devicemapper snapshot device, which will merge
     # the normal live fs image, and the delta, into a minimzied fs image
-    echo "0 $( blockdev --getsize $BASE_LOOPDEV ) snapshot $BASE_LOOPDEV $OSMIN_LOOPDEV p 8" | dmsetup create --readonly live-osimg-min
+    echo "0 $( blockdev --getsize64 $BASE_LOOPDEV ) snapshot $BASE_LOOPDEV $OSMIN_LOOPDEV p 8" | dmsetup create --readonly live-osimg-min
 fi
 
 ln -s /dev/mapper/live-rw /dev/root