Commit 585638d0 authored by Bob Kuo's avatar Bob Kuo

Do not require exclusive VNC access while buildling

An additional client can be connected during build time for inspection.
We can manually connect and set our VNC clients to ignore all input or
we can connect with vnc2flv to record the build session for later
verification.
parent c04e4422
...@@ -52,7 +52,7 @@ func (s *stepTypeBootCommand) Run(state multistep.StateBag) multistep.StepAction ...@@ -52,7 +52,7 @@ func (s *stepTypeBootCommand) Run(state multistep.StateBag) multistep.StepAction
} }
defer nc.Close() defer nc.Close()
c, err := vnc.Client(nc, &vnc.ClientConfig{Exclusive: true}) c, err := vnc.Client(nc, &vnc.ClientConfig{Exclusive: false})
if err != nil { if err != nil {
err := fmt.Errorf("Error handshaking with VNC: %s", err) err := fmt.Errorf("Error handshaking with VNC: %s", err)
state.Put("error", err) state.Put("error", err)
......
...@@ -57,7 +57,7 @@ func (s *StepTypeBootCommand) Run(state multistep.StateBag) multistep.StepAction ...@@ -57,7 +57,7 @@ func (s *StepTypeBootCommand) Run(state multistep.StateBag) multistep.StepAction
} }
defer nc.Close() defer nc.Close()
c, err := vnc.Client(nc, &vnc.ClientConfig{Exclusive: true}) c, err := vnc.Client(nc, &vnc.ClientConfig{Exclusive: false})
if err != nil { if err != nil {
err := fmt.Errorf("Error handshaking with VNC: %s", err) err := fmt.Errorf("Error handshaking with VNC: %s", err)
state.Put("error", err) state.Put("error", err)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment