1. Don't try to unmask the service; that's not in our purview.
1. Don't start the Jellyfin service if the
`DISABLE_JELLYFIN_AUTOSTART` environment variable is set. Allows
explicit disabling of Jellyfin starting during package updates.
1. We should no longer care about Emby sudoers, that is long-since
obsoleted.
2. We shouldn't need to touch existing config dirs. While I've never had
this break things, I don't think we need to worry about this ancient
migration any longer.
Allows reconfiguration of jellyfin/jellyfin#12226 by the administrator
if required for Debuntu. Commented by default to preserve default
operation as this is a DotNET variable.
Both are required for a functional system, so add them as hard
dependencies. Also add ffmpeg as a recommends, in case the Metapackage
is not installed.
Closes#34Closes#33
1. Add examples of overriding the Group and WorkingDirectory; the former
being important if one decides to use an alternate data/working
directory.
2. Simplify the comments around the service hardening options,
especially given that we've now removed the hacky restart.sh restarting
method.
Ensure that "rm -rf" never fails. It may happens when user changed a directory like /var/cache/jellyfin into a mount point.
Without this patch, at any error, the shell script exits (because is has been activated with "-e")
Fixes a build failure on Noble due to duplications in here, but should
still work on older version as well since we write new versions and
those just used sources.list (not the .d directory)
- Fix typo in the README
- Added -f to rm from fix https://github.com/jellyfin/jellyfin/pull/11008
- Apply fix from https://github.com/jellyfin/jellyfin/pull/10763
- Refactor Docker for better syntax and readability
- Update Intel runtime drivers to 24.05.28454.6
- Added possible miss line 159 docker/Dockerfile : "--ffmpeg", "/usr/lib/jellyfin-ffmpeg/ffmpeg"
- Removed wget in cleanup