Started modifying deboostrap-commands to use xen-create-image
[invirt/packages/invirt-autoinstaller.git] / partial / debootstrap-commands
index 9975e7b..b02ceb4 100644 (file)
@@ -5,25 +5,37 @@ SRCHOSTNAME=moo17
 #HOSTNAME=debootstrap-test
 #pick a hostname!
 
 #HOSTNAME=debootstrap-test
 #pick a hostname!
 
+DIST=etch
+
 PARTITIONS=/root/price/partitions/testpart
 
 #losetup is crazy.  pick a free loop device.  see /usr/sbin/s-x-lvcopy for code.
 PARTITIONS=/root/price/partitions/testpart
 
 #losetup is crazy.  pick a free loop device.  see /usr/sbin/s-x-lvcopy for code.
-LODEV=/dev/loopNN-this-is-not-valid
-
-
 
 VOLUME=/dev/xenvg/d_$HOSTNAME_hda
 
 VOLUME=/dev/xenvg/d_$HOSTNAME_hda
-DEST=/srv/$HOSTNAME/
+#DEST=/srv/$HOSTNAME/
 
 
+###
+###  Create the device for SIPB-Xen purposes
+###
 sfdisk -f $VOLUME <$PARTITIONS
 sfdisk -f $VOLUME <$PARTITIONS
-losetup -o $(( 7903980 * 512 )) $LODEV $VOLUME
-mkswap $LODEV
-losetup -d $LODEV
-losetup -o $(( 63 * 512 )) $LODEV $VOLUME
-mkfs.ext3 -b 1024 $LODEV $(( 7903917 / 2 ))
-mkdir -p $DEST
-mount $LODEV $DEST
+SWAPDEV=$(sipb-xen-losetup $VOLUME $(( 7903980 * 512 )))
+#mkswap $SWAPDEV
+#losetup -d $LODEV
+IMAGEDEV=$(sipb-xen-losetup $VOLUME $(( 63 * 512 )))
+# mkfs.ext3 -b 1024 $IMAGEDEV $(( 7903917 / 2 ))
+
+# mkdir -p $DEST
+# mount $LODEV $DEST
+
+CREATE_IMAGE_CONFIG=./paravm-create.conf
+
+xen-create-image --image-dev $IMAGEDEV --swap-dev $SWAPDEV --fs ext3 --config $CREATE_IMAGE_CONFIG \
+       --dist $DIST --hostname $HOSTNAME
+
+# xen-create-image --image-dev $IMAGEDEV --swap-dev $SWAPDEV --fs ext3 --ide --arch amd64 --dist etch --hostname moo19 --mirror http://debian.lcs.mit.edu/debian --ip=18.181.0.186 --netmask=255.255.0.0 --gateway=18.181.0.1 --cache
 
 
+losetup -d $SWAPDEV
+losetup -d $IMAGEDEV
 
 time debootstrap --arch amd64 etch "$DEST" http://debian.lcs.mit.edu/debian
 
 
 time debootstrap --arch amd64 etch "$DEST" http://debian.lcs.mit.edu/debian