fix: use conf cache-path instead of XDG_CACHE_HOME for jukebox socket

for environments without a user home dir

fixes #391
This commit is contained in:
sentriz
2023-10-15 21:28:51 +01:00
parent b17e76ea73
commit 9818523175

View File

@@ -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)
}