The original code passed 'M' to memory which triggers Debian bug #691320
in Wheezy.
Passing 'Mb' should work both for Squeeze and Wheezy.
Also pass 'Mb' to swap size for consistency.
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
target_cmd_root($ho, <<END, 2000);
xen-create-image \\
--dhcp --mac $gho->{Ether} \\
- --memory ${ram_mb}M --swap ${swap_mb}M \\
+ --memory ${ram_mb}Mb --swap ${swap_mb}Mb \\
--dist $gsuite \\
--mirror http://$c{DebianMirrorHost}/$c{DebianMirrorSubpath} \\
--hostname $gho->{Name} \\