On Tue, Jan 07, 2020 at 02:17:29PM +0000, Daniel P. Berrangé wrote: > The install command is hardcoded to put the virt-install command into > the background. It is useful to be able to wait for completion, so you > know when you can go onto the package update step of setup, without > having to check back to see if the guest has finished installing. > > Using --noautoconsole is preferred syntax for virt-install, avoiding > a warning about use of "--wait 0". > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > --- > guests/lcitool | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/guests/lcitool b/guests/lcitool > index d24ac0d..8a681e4 100755 > --- a/guests/lcitool > +++ b/guests/lcitool > @@ -394,11 +394,20 @@ class Application: > help="target architecture for cross compiler", > ) > > + def add_wait_arg(parser): > + parser.add_argument( > + "-w", "--wait", > + help="wait for installation to complete", > + default=False, > + action="store_true", > + ) > + > installparser = subparsers.add_parser( > "install", help="perform unattended host installation") > installparser.set_defaults(func=self._action_install) > > add_hosts_arg(installparser) > + add_wait_arg(installparser) > > updateparser = subparsers.add_parser( > "update", help="prepare hosts and keep them updated") > @@ -597,9 +606,11 @@ class Application: > "--rng", "device=/dev/urandom,model=virtio", > "--initrd-inject", initrd_inject, > "--extra-args", extra_arg, > - "--wait", "0", > ] > > + if not args.wait: > + cmd.append("--noautoconsole") > + I've been missing something like this, even though not necessarily with an open console, especially since we're using well known kickstarts/preseeds. If you just want to wait for the installation to complete, we can just simply combine --noautoconsole with --wait. I'm fine with your suggestion, but I wanted to put an alternative out there. Conceptually: Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx> Also: Tested-by: Erik Skultety <eskultet@xxxxxxxxxx> -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list