mirror of
https://github.com/containers/podman.git
synced 2026-03-20 07:37:11 -04:00
podman machine init --now: respect proxy envs
podman machine start contains more logic than just the simple vm.Start() call. Instead of duplicating this into inti we just call start(). [NO NEW TESTS NEEDED] I have no way to test this right now. Fixes #14640 Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
@@ -109,7 +109,7 @@ func init() {
|
||||
flags.BoolVar(&initOpts.Rootful, rootfulFlagName, false, "Whether this machine should prefer rootful container execution")
|
||||
}
|
||||
|
||||
func initMachine(_ *cobra.Command, args []string) error {
|
||||
func initMachine(cmd *cobra.Command, args []string) error {
|
||||
var (
|
||||
err error
|
||||
vm machine.VM
|
||||
@@ -147,17 +147,12 @@ func initMachine(_ *cobra.Command, args []string) error {
|
||||
fmt.Println("Machine init complete")
|
||||
|
||||
if now {
|
||||
err = vm.Start(initOpts.Name, machine.StartOptions{})
|
||||
if err == nil {
|
||||
fmt.Printf("Machine %q started successfully\n", initOpts.Name)
|
||||
newMachineEvent(events.Start, events.Event{Name: initOpts.Name})
|
||||
}
|
||||
} else {
|
||||
extra := ""
|
||||
if initOpts.Name != defaultMachineName {
|
||||
extra = " " + initOpts.Name
|
||||
}
|
||||
fmt.Printf("To start your machine run:\n\n\tpodman machine start%s\n\n", extra)
|
||||
return start(cmd, args)
|
||||
}
|
||||
extra := ""
|
||||
if initOpts.Name != defaultMachineName {
|
||||
extra = " " + initOpts.Name
|
||||
}
|
||||
fmt.Printf("To start your machine run:\n\n\tpodman machine start%s\n\n", extra)
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user