fix(release): change owner of cache to Navidrome user (#3599)

This commit is contained in:
Kendall Garner 2024-12-27 03:13:13 +00:00 committed by GitHub
parent 3942275689
commit 51eed74a0e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,6 +19,9 @@ if [ ! -f "$postinstall_flag" ]; then
# The primary reason why this would fail is if the service was already installed AND
# someone manually removed the .installed flag. In this case, ignore the error
navidrome service install --user navidrome --working-directory /var/lib/navidrome --configfile /etc/navidrome/navidrome.toml || :
# Any `navidrome` command will make a cache. Make sure that this is properly owned by the Navidrome user
# and not by root
chown navidrome:navidrome /var/lib/navidrome/cache
touch "$postinstall_flag"
fi