Hi, Thanks for reminding me of this problem. I have just committed your patch and subsequently also fixed ‘vmctl start’ when creating a new VM.
Cheers, Jasper > On 25 Jul 2020, at 21:16, Martin <martin...@protonmail.com> wrote: > > salt-3001p5 port patches: > > patch-salt_modules_vmctl_py > > --- salt/modules/vmctl.py.orig Wed Jun 17 21:05:55 2020 > +++ salt/modules/vmctl.py Sat Jul 25 20:24:23 2020 > @@ -64,7 +64,7 @@ > salt '*' vmctl.create_disk /path/to/disk.img size=10G > """ > ret = False > - cmd = "vmctl create {0} -s {1}".format(name, size) > + cmd = "vmctl create -s {0} {1}".format(size, name) > > result = __salt__["cmd.run_all"](cmd, output_loglevel="trace", > python_shell=False) > > > --- Makefile.orig Wed Jul 15 13:29:15 2020 > +++ Makefile Sat Jul 25 21:30:41 2020 > @@ -19,7 +19,7 @@ > > MODPY_EGG_VERSION = 3001 > DISTNAME = salt-${MODPY_EGG_VERSION} > -REVISION = 4 > +REVISION = 5 > > CATEGORIES = sysutils net devel > > Maybe vmctl.py should be patched on github in salt upstream to prevent > patching locally. > > Martin > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Saturday, July 25, 2020 8:59 AM, Theo Buehler <t...@theobuehler.org> wrote: > >> On Sat, Jul 25, 2020 at 08:43:55AM +0000, Martin wrote: >> >>> I use python-3.8.3p0 from -current ports to run salt if it was matter. >> >>> Martin >>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ >>> On Saturday, July 25, 2020 8:14 AM, Martin martin...@protonmail.com wrote: >>> >>>> I'm very new in saltstack and first time I run it beginning from version >>>> 3001 from -current port. >>>> When I try to create a disk image as officially documented here: >>>> https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.vmctl.html >>>> salt '*' vmctl.create_disk /home/vmm/disk.img size=10G >>>> ======================================================= >>>> I receive error: >>>> web.host: >>>> ERROR: Problem encountered creating disk image. Additional info follows: >>>> changes: >>>> False >>>> errors: >>>> >>>> - could not create /home/vmm/disk.img: missing size argument >>>> usage: vmctl [-v] create [-b base | -i disk] [-s size] disk >>>> >> >> Looks like thevmctl.py module >> >> https://github.com/saltstack/salt/blob/a670b4ae72ec11f5485c216c54059e14223019b8/salt/modules/vmctl.py >> >> was never updated to be compatible with the "new" vmctl argument order >> introduced in OpenBSD 6.6: >> >> https://www.openbsd.org/faq/upgrade66.html >> https://github.com/openbsd/src/commit/bd4b76f8bf7d2ecdff4c441cb97ece9ad94422c4 > > <Makefile.diff><patch-salt_modules_vmctl_py>