Hi Emmanuel, That was indeed a bug, thanks a lot for your feedback! I've opened a ticket [1] to keep track of the solution.
Regards, -Tino [1] http://dev.opennebula.org/issues/1373 -- Constantino Vázquez Blanco, MSc Project Engineer OpenNebula - The Open-Source Solution for Data Center Virtualization www.OpenNebula.org | @tinova79 | @OpenNebula On Mon, Jul 16, 2012 at 7:58 AM, Emmanuel Mathot < emmanuel.mat...@terradue.com> wrote: > Hello, > > Before posting a bug on dev.opennebula.org, I submit you some corrections > I made to the transfer manager scripts to have the mkimage script working > on vmware. > Let me know. > > --- /usr/lib/one/sh/scripts_common.sh 2012-07-16 07:58:15.873452099 +0200 > +++ /usr/lib/one/sh/scripts_common.sh.old 2012-07-16 > 07:56:39.548454580 +0200 > @@ -251,12 +251,11 @@ > return 0 > ;; > vmdk_*) > - VMWARE_DISK_TYPE=`echo $FSTYPE|cut -d'_' -f 2` > - echo "if which sudo > /dev/null; then \ > - SUDO_CMD="sudo " \ > - fi \ > - $SUDO_CMD $VMKFSTOOLS -U $DST/disk.vmdk; \ > - $SUDO_CMD $VMKFSTOOLS -c ${SIZE}M -d > ${VMWARE_DISK_TYPE} $DST_PATH/disk.vmdk" > + VMWARE_DISK_TYPE=`echo $FSTYPE|cut -d'_' -f 1` > + echo "WHICH_SUDO=\$(which sudo) ; \ > + [ ! -z \"\$WHICH_SUDO\" -a -f \"\$WHICH_SUDO\" ] && > SUDO=\"sudo\" ; \ > + $SUDO $VMKFSTOOLS -U $DST/disk.vmdk; \ > + $SUDO $VMKFSTOOLS -c ${SIZE}M -d ${VMWARE_DISK_TYPE} > $DST_PATH/disk.vmdk" > return 0 > ;; > *) > > > --- /var/lib/one/remotes/tm/ssh/mkimage 2012-07-16 07:48:36.285451366 +0200 > +++ /var/lib/one/remotes/tm/ssh/mkimage.old 2012-07-16 > 07:52:26.531451982 +0200 > @@ -55,8 +55,6 @@ > > if ! echo "$FSTYPE"|grep -q ^vmdk; then > CREATE_IMAGE="$DD if=/dev/zero of=$DST_PATH bs=1 count=1 seek=${SIZE}M" > -else > - CREATE_IMAGE="mkdir -p $DST_PATH" > fi > > MKSCRIPT=$(cat <<EOF > > Cheers, > > Emmanuel Mathot > www.terradue.com > [image: Terradue] > > > _______________________________________________ > Users mailing list > Users@lists.opennebula.org > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org