From 6c2996a921c9c6db7a29821d71cc487206bf30b9 Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Thu, 6 Jul 2023 00:40:50 +0700 Subject: [PATCH] cmd/ctrld: use sysv service wrapper for "unix-systemv" platform --- cmd/ctrld/service.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/ctrld/service.go b/cmd/ctrld/service.go index adf0a28..2865e62 100644 --- a/cmd/ctrld/service.go +++ b/cmd/ctrld/service.go @@ -22,7 +22,9 @@ func newService(i service.Interface, c *service.Config) (service.Service, error) switch { case router.IsOldOpenwrt(): return &procd{&sysV{s}}, nil - case router.IsGLiNet(): // TODO: unify for other SysV system. + case router.IsGLiNet(): + return &sysV{s}, nil + case s.Platform() == "unix-systemv": return &sysV{s}, nil } return s, nil