diff --git a/tools/virsh.c b/tools/virsh.c
index 1279f41..6b05949 100644
--- a/tools/virsh.c
+++ b/tools/virsh.c
@@ -1141,6 +1141,7 @@ static const vshCmdOptDef opts_create[] = {
#ifndef WIN32
{"console", VSH_OT_BOOL, 0, N_("attach to console after
creation")},
#endif
+ {"paused", VSH_OT_BOOL, 0, N_("leave the guest paused after
creation")},
{NULL, 0, 0, NULL}
};
@@ -1155,6 +1156,9 @@ cmdCreate(vshControl *ctl, const vshCmd *cmd)
#ifndef WIN32
int console = vshCommandOptBool(cmd, "console");
#endif
+ unsigned int paused = (vshCommandOptBool(cmd, "paused")
+ ? VIR_DOMAIN_START_PAUSED
+ : VIR_DOMAIN_NONE);
I'd probably name this variable "flags" to avoid confusion (or the need to
rename it) if new flags are added to virDomainCreateXML().
...
diff --git a/tools/virsh.pod b/tools/virsh.pod
index 08e361d..3cadb87 100644
--- a/tools/virsh.pod
+++ b/tools/virsh.pod
@@ -265,11 +265,13 @@ The option I<--disable> disables autostarting.
Connect the virtual serial console for the guest.
-=item B<create> I<FILE>
+=item B<create> I<FILE> optional I<--console> I<--paused>
Create a domain from an XML <file>. An easy way to create the XML
<file> is to use the B<dumpxml> command to obtain the definition of a
-pre-existing guest.
+pre-existing guest. The domain will be paused if the I<--option>
Should be "--paused" instead of "--option".
+is used and supported by the driver; otherwise it will be running.
+If I<--console> is requested, attach to the console after creation.
B<Example>
ACK after making those tweaks.
Jirka