aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/util/std.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/util/std.go')
-rw-r--r--internal/util/std.go46
1 files changed, 0 insertions, 46 deletions
diff --git a/internal/util/std.go b/internal/util/std.go
index 9709cc22..b237ad73 100644
--- a/internal/util/std.go
+++ b/internal/util/std.go
@@ -2,21 +2,12 @@ package util
import (
"errors"
- "fmt"
- "git.ophivana.moe/cat/fortify/internal/final"
"io/fs"
"os"
- "path"
)
const (
systemdCheckPath = "/run/systemd/system"
-
- home = "HOME"
- xdgConfigHome = "XDG_CONFIG_HOME"
-
- PulseServer = "PULSE_SERVER"
- PulseCookie = "PULSE_COOKIE"
)
// SdBooted implements https://www.freedesktop.org/software/systemd/man/sd_booted.html
@@ -31,40 +22,3 @@ func SdBooted() (bool, error) {
return true, nil
}
-
-// DiscoverPulseCookie try various standard methods to discover the current user's PulseAudio authentication cookie
-func DiscoverPulseCookie() string {
- if p, ok := os.LookupEnv(PulseCookie); ok {
- return p
- }
-
- if p, ok := os.LookupEnv(home); ok {
- p = path.Join(p, ".pulse-cookie")
- if s, err := os.Stat(p); err != nil {
- if !errors.Is(err, fs.ErrNotExist) {
- final.Fatal("Error accessing PulseAudio cookie:", err)
- // unreachable
- return p
- }
- } else if !s.IsDir() {
- return p
- }
- }
-
- if p, ok := os.LookupEnv(xdgConfigHome); ok {
- p = path.Join(p, "pulse", "cookie")
- if s, err := os.Stat(p); err != nil {
- if !errors.Is(err, fs.ErrNotExist) {
- final.Fatal("Error accessing PulseAudio cookie:", err)
- // unreachable
- return p
- }
- } else if !s.IsDir() {
- return p
- }
- }
-
- final.Fatal(fmt.Sprintf("Cannot locate PulseAudio cookie (tried $%s, $%s/pulse/cookie, $%s/.pulse-cookie)",
- PulseCookie, xdgConfigHome, home))
- return ""
-}