Use new isEnabled function in ESVM initialization

This commit is contained in:
2025-08-27 16:17:39 +03:00
parent 0df715dda1
commit ba51f2ec4d
+1 -16
View File
@@ -8,7 +8,6 @@ import (
"os" "os"
"os/signal" "os/signal"
"path" "path"
"slices"
"strings" "strings"
"syscall" "syscall"
"time" "time"
@@ -23,7 +22,6 @@ var runtimeServiceDir string
var serviceConfigDir string var serviceConfigDir string
var Services = make([]EnitService, 0) var Services = make([]EnitService, 0)
var EnabledServices = make([]string, 0)
var logger *log.Logger var logger *log.Logger
var socket net.Listener var socket net.Listener
@@ -203,23 +201,10 @@ func Init() {
} }
} }
// Get enabled services
if _, err := os.Stat(path.Join(serviceConfigDir, "enabled_services")); err == nil {
file, err := os.ReadFile(path.Join(serviceConfigDir, "enabled_services"))
if err != nil {
return
}
for _, line := range strings.Split(string(file), "\n") {
if line != "" {
EnabledServices = append(EnabledServices, line)
}
}
}
// Get enabled services that meet their dependencies // Get enabled services that meet their dependencies
servicesWithMetDepends := make([]EnitService, 0) servicesWithMetDepends := make([]EnitService, 0)
for _, service := range Services { for _, service := range Services {
if slices.Contains(EnabledServices, service.Name) && len(service.GetUnmetDependencies()) == 0 { if service.isEnabled() && len(service.GetUnmetDependencies()) == 0 {
servicesWithMetDepends = append(servicesWithMetDepends, service) servicesWithMetDepends = append(servicesWithMetDepends, service)
} }
} }