I wonder if the command works in my setup due to an installation of cmder 
which includes git for windows, which in turn includes sh and bash.

Could try to install either cygwin or cmder (http://cmder.net/) to check if 
the operation depends on sh?


On Tuesday, July 11, 2017 at 11:56:40 AM UTC+2, James Elmes wrote:
>
> Thanks for responding Alex, i have tried the above as well but cannot get 
> even the simplest of commands to run, even the below as mentioned in 
> https://github.com/hashicorp/packer/issues/4140
>
> I really need to get this working, is there anyone else i can reach out to?
>
> > "post-processors": [
> >     {
> >       "type": "shell-local",
> >       "execute_command": "Powershell.exe Move-Item {{.Script}} 
> > {{.Script}}.ps1; Powershell.exe -File {{.Script}}.ps1",
> >       "inline": ["write-output HIIIIIIIII"]
> >     }
>
>
> On Tuesday, 11 July 2017 01:53:53 UTC+10, Alexander Lehmann wrote:
>>
>> I tried a few things with inline, but I couldn't get that to work.
>>
>> When using a local .cmd file, calling the script works with the following 
>> entry:
>>
>>     {
>>       "type":"shell-local", 
>>       "execute_command": "cmd.exe /c {{.Script}}", 
>>       "script": "createovf.cmd"
>>     }
>>
>> and the script is in the packer dir .\createovf.cmd
>>
>> "\Program Files (x86)\VMware\VMware Workstation\OVFTool\ovftool.exe" 
>> source/vmware-iso/packer-centos-7-x86_64.vmx export-vmware-ovf
>>
>>
>> On Monday, July 10, 2017 at 1:35:33 PM UTC+2, James Elmes wrote:
>>>
>>> I have tried this but it doesn't work, just "error running script"
>>>
>>> the ovftool command needs to be run in CMD.EXE i believe, the below is 
>>> what it looks like
>>>
>>> C:\PACKER\packer_config>ovftool -tt=ova vi://
>>> root:[email protected]/Windows2012R2v1-2017-07 
>>> <http://root:[email protected]/Windows2012R2v1-2017-07>
>>>  ovaexport1.ova
>>> Opening VI source: vi://[email protected]:443/Windows2012R2v1-2017-07
>>> Opening OVA target: ovaexport1.ova
>>> Writing OVA package: ovaexport1.ova
>>> Disk progress: 2%
>>>
>>> I have tried the below
>>>
>>>   "type":"shell-local", 
>>>   "execute_command": "cmd.exe {{.Script}}.cmd", 
>>>   "inline": ["ovftool.exe -tt=ova vi://root: 
>>> <http://root:[email protected]/Windows2012R2v1-2017-07>
>>> root:[email protected] 
>>> <http://root:[email protected]/Windows2012R2v1-2017-07>
>>> /Windows2012R2v1-2017-07 ovaexport12.ova"] 
>>>  
>>> AND
>>>
>>>   "type":"shell-local", 
>>>   "execute_command": "Powershell.exe Move-Item {{.Script}} 
>>> {{.Script}}.ps1; cmd.exe {{.Script}}.cmd", 
>>>   "inline": ["ovftool.exe -tt=ova vi://root: 
>>> <http://root:[email protected]/Windows2012R2v1-2017-07>
>>> root:[email protected] 
>>> <http://root:[email protected]/Windows2012R2v1-2017-07>
>>> /Windows2012R2v1-2017-07 ovaexport12.ova"] 
>>>
>>> AND
>>>
>>>   "type":"shell-local", 
>>>   "execute_command": "cmd.exe /c {{.Script}}", 
>>>   "script": "ovftool/ovftool_command.cmd"
>>>
>>> I get the below result, furthermore i never actually see this file get 
>>> created.. which me be part of the puzzle..
>>>
>>> ==> null: Running post-processor: shell-local
>>> ==> null (shell-local): Post processing with local shell script: 
>>> C:\Users\ADMINI~1.ISS\AppData\Local\Temp\packer-shell35
>>> 9109543
>>> Build 'null' errored: 1 error(s) occurred:
>>>
>>> OR 
>>>
>>> ==> null: Running post-processor: shell-local
>>> ==> null (shell-local): Post processing with local shell script: 
>>> scripts/ovftool_command.cmd
>>> Build 'null' errored: 1 error(s) occurred:
>>>
>>> * Post-processor failed: Error executing script: 
>>> scripts/ovftool_command.cmd
>>> any idea how to run a .CMD guys?
>>>
>>>
>>>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/21fdb7e0-0170-4a8c-9743-c441f9b34eab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to