Add some of ferreo requests

This commit is contained in:
Ward Nakchbandi (Cosmic Fusion) 2023-08-22 17:35:23 +03:00
parent 6e36f96357
commit c1b7279d31

View File

@ -80,21 +80,16 @@ func (c *Command) processCommand() error {
cmd := exec.Command("/bin/bash", "-c", "apx subsystems list | grep ^" + c.ContainerSubsystem() + "$") cmd := exec.Command("/bin/bash", "-c", "apx subsystems list | grep ^" + c.ContainerSubsystem() + "$")
cmd.Stdin = os.Stdin cmd.Stdin = os.Stdin
cmd.Stderr = os.Stderr cmd.Stderr = os.Stderr
if err != nil { cmd.Stdout = os.Stdout
fmt.Println("Error 1")
}
if err := cmd.Start(); err != nil {
fmt.Println("Error 2")
}
if err != nil {
fmt.Println("Error 3")
}
if err := cmd.Wait(); err != nil { if err := cmd.Wait(); err != nil {
fmt.Println("Warning: Subsystem hasn't been pre-initialized, initializing...") fmt.Println("Warning: Subsystem hasn't been pre-initialized, initializing...")
cmd_exec := exec.Command("/bin/bash", "-c", "apx subsystems new -n " + c.ContainerSubsystem() + " -s " + c.ApxSubsystem()) cmd_exec := exec.Command("/bin/bash", "-c", "apx subsystems new -n " + c.ContainerSubsystem() + " -s " + c.ApxSubsystem())
cmd_exec.Stdin = os.Stdin
cmd_exec.Stderr = os.Stderr
cmd_exec.Stdout = os.Stdout cmd_exec.Stdout = os.Stdout
if err := cmd_exec.Run(); err != nil { if err := cmd_exec.Run(); err != nil {
fmt.Println("Apx Error: ", err) fmt.Println("Apx Error: ", err)
return err
} }
} }
} }
@ -103,21 +98,16 @@ func (c *Command) processCommand() error {
cmd := exec.Command("/bin/bash", "-c", "apx subsystems list | grep ^" + c.ContainerName + "$") cmd := exec.Command("/bin/bash", "-c", "apx subsystems list | grep ^" + c.ContainerName + "$")
cmd.Stdin = os.Stdin cmd.Stdin = os.Stdin
cmd.Stderr = os.Stderr cmd.Stderr = os.Stderr
if err != nil { cmd.Stdout = os.Stdout
fmt.Println("Error 1")
}
if err := cmd.Start(); err != nil {
fmt.Println("Error 2")
}
if err != nil {
fmt.Println("Error 3")
}
if err := cmd.Wait(); err != nil { if err := cmd.Wait(); err != nil {
fmt.Println("Warning: Subsystem hasn't been pre-initialized, initializing...") fmt.Println("Warning: Subsystem hasn't been pre-initialized, initializing...")
cmd_exec := exec.Command("/bin/bash", "-c", "apx subsystems new -n " + c.ContainerName + " -s " + c.ApxSubsystem()) cmd_exec := exec.Command("/bin/bash", "-c", "apx subsystems new -n " + c.ContainerName + " -s " + c.ApxSubsystem())
cmd_exec.Stdin = os.Stdin
cmd_exec.Stderr = os.Stderr
cmd_exec.Stdout = os.Stdout cmd_exec.Stdout = os.Stdout
if err := cmd_exec.Run(); err != nil { if err := cmd_exec.Run(); err != nil {
fmt.Println("Apx Error: ", err) fmt.Println("Apx Error: ", err)
return err
} }
} }
} }