diff --git a/daemon.go b/daemon.go index c0bcf8c..5eb8a70 100644 --- a/daemon.go +++ b/daemon.go @@ -143,19 +143,6 @@ Go daemon */ package daemon -import ( - "os" - "os/exec" - "os/user" -) - -// Service constants -const ( - rootPrivileges = "You must have root user privileges. Possibly using 'sudo' command should help" - success = "\t\t\t\t\t[ \033[32mOK\033[0m ]" // Show colored "OK" - failed = "\t\t\t\t\t[\033[31mFAILED\033[0m]" // Show colored "FAILED" -) - // Daemon interface has standard set of a methods/commands type Daemon interface { @@ -182,24 +169,3 @@ type Daemon interface { func New(name, description string) (Daemon, error) { return newDaemon(name, description) } - -// Lookup path for executable file -func executablePath(name string) (string, error) { - if path, err := exec.LookPath(name); err == nil { - _, err := os.Stat(path) - if os.IsNotExist(err) { - return execPath() - } - return path, nil - } - return execPath() -} - -// Check root rights to use system service -func checkPrivileges() bool { - - if user, err := user.Current(); err == nil && user.Gid == "0" { - return true - } - return false -}