//go:build !darwin package daemon import "fmt" const ( LaunchDaemonLabel = "co.greyhaven.greywall" LaunchDaemonPlistPath = "/Library/LaunchDaemons/co.greyhaven.greywall.plist" InstallBinaryPath = "/usr/local/bin/greywall" InstallLibDir = "/usr/local/lib/greywall" SandboxUserName = "_greywall" SandboxUserUID = "399" SandboxGroupName = "_greywall" SudoersFilePath = "/etc/sudoers.d/greywall" DefaultSocketPath = "/var/run/greywall.sock" ) // Install is only supported on macOS. func Install(currentBinaryPath, tun2socksPath string, debug bool) error { return fmt.Errorf("daemon install is only supported on macOS") } // Uninstall is only supported on macOS. func Uninstall(debug bool) error { return fmt.Errorf("daemon uninstall is only supported on macOS") } // IsInstalled always returns false on non-macOS platforms. func IsInstalled() bool { return false } // IsRunning always returns false on non-macOS platforms. func IsRunning() bool { return false }