This commit is contained in:
Philippe Caseiro 2022-06-29 17:18:06 +02:00
parent 790015d412
commit 7b31b7291c
2 changed files with 7 additions and 4 deletions

View File

@ -51,7 +51,7 @@ func (cf *ConfigFile) Generate(root string, templateDir string, values []byte) e
if err != nil { if err != nil {
return fmt.Errorf("Process templates failed with error: %v", err) return fmt.Errorf("Process templates failed with error: %v", err)
} }
log.Printf("\tConfiguration file %s generated\n", dest) log.Printf("\tFile %s generated\n", dest)
return nil return nil
} }

View File

@ -2,6 +2,7 @@ package templater
import ( import (
"fmt" "fmt"
"log"
"os" "os"
"forge.cadoles.com/pcaseiro/templatefile/pkg/utils" "forge.cadoles.com/pcaseiro/templatefile/pkg/utils"
@ -57,13 +58,13 @@ func (sys *SystemService) Manage() error {
} }
} else { } else {
fmt.Printf("Nothing to do for daemon %s\n", sys.Name) log.Printf("\nNothing to do for daemon %s\n", sys.Name)
} }
return nil return nil
} }
func (sys *SystemService) Start() error { func (sys *SystemService) Start() error {
fmt.Printf("Starting system service : %s\n", sys.Name) log.Printf("\tStarting system service : %s\n", sys.Name)
if sys.Type == "systemd" { if sys.Type == "systemd" {
_, stdErr, err := utils.RunSystemCommand("systemctl", "start", sys.Name) _, stdErr, err := utils.RunSystemCommand("systemctl", "start", sys.Name)
if err != nil { if err != nil {
@ -81,7 +82,7 @@ func (sys *SystemService) Start() error {
} }
func (sys *SystemService) Stop() error { func (sys *SystemService) Stop() error {
fmt.Printf("Stoping system service : %s\n", sys.Name) log.Printf("\tStopping system service : %s\n", sys.Name)
if sys.Type == "systemd" { if sys.Type == "systemd" {
_, stdErr, err := utils.RunSystemCommand("systemctl", "stop", sys.Name) _, stdErr, err := utils.RunSystemCommand("systemctl", "stop", sys.Name)
if err != nil { if err != nil {
@ -104,11 +105,13 @@ func (sys *SystemService) Enable() error {
if err != nil { if err != nil {
return fmt.Errorf("System service %s \n * Enable error:\n - %s", sys.Name, stdErr) return fmt.Errorf("System service %s \n * Enable error:\n - %s", sys.Name, stdErr)
} }
log.Printf("\tSystemd service %s enabled", sys.Name)
} else if sys.Type == "openrc" { } else if sys.Type == "openrc" {
_, stdErr, err := utils.RunSystemCommand("rc-update", "add", sys.Name, "default") _, stdErr, err := utils.RunSystemCommand("rc-update", "add", sys.Name, "default")
if err != nil { if err != nil {
return fmt.Errorf("System service %s \n * Enable error:\n - %s", sys.Name, stdErr) return fmt.Errorf("System service %s \n * Enable error:\n - %s", sys.Name, stdErr)
} }
log.Printf("\tOpenRC service %s enabled", sys.Name)
} else { } else {
return fmt.Errorf("Unsupported service type %s for service %s", sys.Type, sys.Name) return fmt.Errorf("Unsupported service type %s for service %s", sys.Type, sys.Name)
} }