Joshua M. Boniface
07c797fc78
Simplify service handling during postinst
...
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.
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
72bcd5a2f6
Remove old crufty commands
...
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.
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
78589faa6d
Fix up failed-to-stop message
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
eca529f271
Merge pull request #49 from jellyfin/renovate/ci-deps
...
Update appleboy/ssh-action action to v1.2.0
2024-11-21 02:00:20 -05:00
renovate[bot]
c0c6e18d02
Update appleboy/ssh-action action to v1.2.0
2024-11-17 10:04:41 +00:00
Joshua M. Boniface
878d8e1d7f
Merge pull request #48 from nyanmisaka/fix-docker-target-platform
...
Explicitly set the target platform of Docker builds
2024-11-13 22:25:55 -05:00
nyanmisaka
aef8d0f6d1
Explicitly set the target platform of Docker builds
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-11-13 13:18:36 +08:00
Joshua M. Boniface
543b32369c
Merge pull request #44 from jellyfin/renovate/ubuntu-24.x
...
Update dependency ubuntu to v24
2024-11-09 10:10:58 -05:00
Joshua M. Boniface
c35f012e85
Merge pull request #47 from agentsas/master
...
Ignore proxy settings during healthcheck
2024-11-09 10:08:14 -05:00
Joshua M. Boniface
9ac08b6414
Merge pull request #46 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2024-11-09 10:07:26 -05:00
Joshua M. Boniface
73642f3cda
Ensure git is installed in builders
...
Needed for Webpack to get the commit SHA1 hash.
2024-11-03 11:05:05 -05:00
Joshua M. Boniface
6b2d24b40c
Fix incorrect envvar for temporary path
2024-10-28 02:55:22 -04:00
Joshua M. Boniface
b206dad89d
Update submodules to current master branches
...
Fresh start for 10.10.0
2024-10-28 02:47:12 -04:00
Joshua M. Boniface
3913a5a5b4
Add TEMPDIR option to environments
...
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.
2024-10-28 02:45:56 -04:00
renovate[bot]
041244ef5e
Update CI dependencies
2024-10-23 17:12:53 +00:00
Joshua M. Boniface
d568956d6c
Update source label to packaging repo
2024-10-19 16:30:45 -04:00
agentsas
255124277d
Ignore proxy settings during healthcheck for localhost
2024-10-06 21:00:10 +02:00
agentsas
c17d6e4f6f
Ignore proxy settings during healthcheck
2024-10-06 20:51:38 +02:00
Joshua M. Boniface
6beda5c94f
Swap preference for Recommends
...
This order should prefer ours over the distro package.
2024-09-28 17:39:31 -04:00
renovate[bot]
16eb7eba30
Update dependency ubuntu to v24
2024-09-26 20:06:10 +00:00
renovate[bot]
4273e74835
Update actions/checkout action to v4.2.0 ( #43 )
2024-09-25 17:32:41 -06:00
Nyanmisaka
29854741c8
Fix incorrect windows ffmpeg path ( #41 )
2024-09-19 08:18:25 -06:00
Joshua M. Boniface
c14ac40bf0
Add Git for web builds
2024-09-18 16:53:29 -04:00
Joshua M. Boniface
a45bbf4738
Merge pull request #39 from nyanmisaka/ffmpeg7
...
Switch to jellyfin-ffmpeg7 in Jellyfin 10.10
2024-09-11 09:31:20 -04:00
nyanmisaka
67c520bf28
Use Windows FFmpeg built with Clang
...
For better intrin perf in vf_tonemapx filter.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-09-09 23:19:54 +08:00
nyanmisaka
116d2fa9cd
Switch to jellyfin-ffmpeg7
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-09-09 23:19:54 +08:00
Nyanmisaka
1155a8e142
Bump Intel Compute Runtime to 24.31.30508.7 ( #38 )
2024-09-07 18:02:26 -06:00
Joshua M. Boniface
a85c22d5ad
Fix bad spacing
2024-09-03 15:05:23 -04:00
Joshua M. Boniface
674709b0ee
Improve ownership further
...
1. Loop instead of individual entries
2. Create the dirs if they don't exist
3. Use stat to check current user; if it's root, chown
2024-09-03 15:02:28 -04:00
Joshua M. Boniface
f1e361d211
Ensure CONFIGDATA is properly set up
...
Fixes #37
2024-08-25 23:21:13 -04:00
Joshua M. Boniface
5a4ba50dc8
Only change ownership during directory creation
...
If a user changes directory permissions or ownership, don't overwrite
this on upgrade; just set it once during creation.
Closes #32
2024-08-04 22:15:50 -04:00
Joshua M. Boniface
ab92096493
Add dependencies for libfontconfig and adduser
...
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 #34
Closes #33
2024-08-04 22:12:40 -04:00
Joshua M. Boniface
59794c9fac
Merge pull request #31 from eppesuig/master
...
Ensure that "rm -rf" never fails in debian/jellyfin-server.postrm
2024-08-04 22:02:33 -04:00
Joshua M. Boniface
c46373945b
Add additional override options to service.d conf
...
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.
2024-07-06 13:47:44 -04:00
eppesuig
cd24feed96
Update jellyfin-server.postrm
...
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")
2024-06-25 15:37:11 +02:00
Joshua M. Boniface
7e8f016d63
Remove explicit --ffmpeg from Docker Entrypoint
...
The default is handled by the JELLYFIN_FFMPEG envvar anyways, and by
removing this, that envvar can then by used by containers to set the
path as required.
2024-06-20 15:56:05 -04:00
Joshua M. Boniface
a167b10ca6
Merge pull request #30 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v4.1.7
2024-06-19 10:07:48 -04:00
renovate[bot]
9e59a6c9f3
Update actions/checkout action to v4.1.7
2024-06-12 19:29:32 +00:00
Joshua M. Boniface
35a5f70653
Improve output messages for Docker builds
2024-06-06 14:39:11 -04:00
Joshua M. Boniface
a7c2e52b9f
Flip is_unstable conditionals
...
Using is_stable avoids "not is_unstable" which is confusing. Make
stability the default.
Also clean up the now completely unnecessary version_suffix in Docker
builds, as the only decider is stability.
2024-06-06 14:35:15 -04:00
Joshua M. Boniface
38311227a7
Add subpoint version manifests and cleanup
...
Remove the extra var is_latest as unneeded, use a better conditional for
stable releases, and ensure everything is consistent.
Closes #29
2024-06-06 14:32:01 -04:00
Joshua M. Boniface
f368a7c998
Fix dependency update for other builds
2024-05-26 20:09:23 -04:00
Joshua M. Boniface
721c2e4b51
Ensure apt is updated first
2024-05-26 20:03:22 -04:00
Joshua M. Boniface
0380ed8c83
Update submodules to current master
2024-05-25 12:12:25 -04:00
Joshua M. Boniface
372f59604f
Add mention of requiring docker-buildx-plugin
...
Closes #27
2024-05-25 12:10:38 -04:00
Joshua M. Boniface
6617b1e192
Correct GitPython requirement
2024-05-25 12:10:26 -04:00
Joshua M. Boniface
6eccb2596c
Add CODEOWNERS
2024-05-21 09:52:40 -04:00
Joshua M. Boniface
0019b198b9
Remove temporary Ubuntu Noble-only workflow
...
This was just a helper and can be brought back as needed.
2024-05-21 09:45:08 -04:00
Joshua M. Boniface
5049512421
Merge pull request #23 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v4.1.6
2024-05-21 09:44:12 -04:00
Joshua M. Boniface
519743eb86
Merge pull request #26 from Shadowghost/bump-intel-compute-runtime
...
Bump Intel Compute Runtime to 24.17.29377.6
2024-05-21 09:43:12 -04:00