mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-16 22:50:10 +03:00
58: Core support for clean FS. TYPE is FS and FORMAT to specify the filesystem format
git-svn-id: http://svn.opennebula.org/one/trunk@458 3034c82b-c49b-4eb3-8279-a7acafdc01c0
This commit is contained in:
parent
a0b869996e
commit
1c9b97535b
@ -255,12 +255,32 @@ void TransferManager::prolog_action(int vid)
|
||||
|
||||
if (size.empty()==true)
|
||||
{
|
||||
size = "1";
|
||||
vm->log("TM",Log::WARNING,"No size in swap image, skipping");
|
||||
continue;
|
||||
}
|
||||
|
||||
xfr << "MKSWAP " << size << " " << vm->get_hostname() << ":"
|
||||
<< vm->get_remote_dir() << "/disk." << i << endl;
|
||||
}
|
||||
else if ( type == "FS" )
|
||||
{
|
||||
// -----------------------------------------------------------------
|
||||
// Create a clean file system disk image
|
||||
// -----------------------------------------------------------------
|
||||
string size = disk->vector_value("SIZE");
|
||||
string format = disk->vector_value("FORMAT");
|
||||
|
||||
if ( size.empty() || format.empty())
|
||||
{
|
||||
vm->log("TM",Log::WARNING,"No size or format in plain FS image,"
|
||||
" skipping");
|
||||
continue;
|
||||
}
|
||||
|
||||
xfr << "MKIMAGE " << size << " " << format << " "
|
||||
<< vm->get_hostname() << ":" << vm->get_remote_dir()
|
||||
<< "/disk." << i << endl;
|
||||
}
|
||||
else
|
||||
{
|
||||
// -----------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user