@@ -12,8 +12,8 @@ import (
1212 "github.com/urfave/cli/v2"
1313
1414 "github.com/cloudflare/cloudflared/cmd/cloudflared/cliutil"
15+ "github.com/cloudflare/cloudflared/cmd/cloudflared/inits"
1516 "github.com/cloudflare/cloudflared/cmd/cloudflared/tunnel"
16- "github.com/cloudflare/cloudflared/cmd/cloudflared/updater"
1717 "github.com/cloudflare/cloudflared/config"
1818 "github.com/cloudflare/cloudflared/logger"
1919)
@@ -235,11 +235,6 @@ var noUpdateServiceFlag = &cli.BoolFlag{
235235 Value : false ,
236236}
237237
238- func isSystemd () bool {
239- _ , err := os .Stat ("/run/systemd/system" )
240- return err == nil
241- }
242-
243238func installLinuxService (c * cli.Context ) error {
244239 log := logger .CreateLoggerFromContext (c , logger .EnableTerminalLog )
245240
@@ -269,10 +264,10 @@ func installLinuxService(c *cli.Context) error {
269264 templateArgs .ExtraArgs = extraArgs
270265
271266 switch {
272- case isSystemd ():
267+ case inits . IsSystemd ():
273268 log .Info ().Msgf ("Using Systemd" )
274269 err = installSystemd (& templateArgs , autoUpdate , log )
275- case updater .IsOpenRC ():
270+ case inits .IsOpenRC ():
276271 log .Info ().Msgf ("Using OpenRC" )
277272 err = installOpenRC (& templateArgs , autoUpdate )
278273 default :
@@ -417,10 +412,10 @@ func uninstallLinuxService(c *cli.Context) error {
417412
418413 var err error
419414 switch {
420- case isSystemd ():
415+ case inits . IsSystemd ():
421416 log .Info ().Msg ("Using Systemd" )
422417 err = uninstallSystemd (log )
423- case updater .IsOpenRC ():
418+ case inits .IsOpenRC ():
424419 log .Info ().Msg ("Using OpenRC" )
425420 err = uninstallOpenRC (log )
426421 default :
0 commit comments