From 981852317572a8c6ab357e9ce81523780801d3fe Mon Sep 17 00:00:00 2001 From: sentriz Date: Sun, 15 Oct 2023 21:28:51 +0100 Subject: [PATCH] fix: use conf cache-path instead of XDG_CACHE_HOME for jukebox socket for environments without a user home dir fixes #391 --- cmd/gonic/gonic.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/cmd/gonic/gonic.go b/cmd/gonic/gonic.go index 6ecf4a3..20ac367 100644 --- a/cmd/gonic/gonic.go +++ b/cmd/gonic/gonic.go @@ -314,12 +314,7 @@ func main() { defer logJob("jukebox")() extraArgs, _ := shlex.Split(*confJukeboxMPVExtraArgs) - var err error - cacheDir, err := os.UserCacheDir() - if err != nil { - return fmt.Errorf("get user cache dir: %w", err) - } - jukeboxTempDir := filepath.Join(cacheDir, "gonic-jukebox") + jukeboxTempDir := filepath.Join(*confCachePath, "gonic-jukebox") if err := os.RemoveAll(jukeboxTempDir); err != nil { return fmt.Errorf("remove jubebox tmp dir: %w", err) }