aboutsummaryrefslogtreecommitdiff
path: root/debian/conf
AgeCommit message (Collapse)Author
2024-03-18Remove legacy build utilities (#11162)Cody Robibero
2023-11-06Backport pull request #10454 from jellyfin/release-10.8.zShadowghost
Add MALLOC_TRIM_THRESHOLD_ to default ENV Original-merge: 9d565bbb83ef5757fd995a5932422b740dbc6c93 Merged-by: Joshua M. Boniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-07-25Add program directories to JELLYFIN_ARGS for sysvinit compatibilityHugues Larrive
2023-01-23Remove restart.sh dependencies from packagingDennis M. Pöpperl
2023-01-19Remove restart.sh from packagingShadowghost
2022-06-30Backport pull request #8038 from jellyfin/release-10.8.zJoshua Boniface
Remove mount and unmount permissions for jellyfin group from sudoers Authored-by: Shadowghost <Ghost_of_Stone@web.de> Merged-by: Claus Vium <cvium@users.noreply.github.com> Original-merge: 9cebdfdec0ab9a7ae978b4ef1c117cb8867ab4ab
2022-06-29Merge pull request #7887 from joshuaboniface/fix-restart.shJoshua M. Boniface
(cherry picked from commit 294ab0757e2f369c1237be060f8fb2ef3b7f276d) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-03-19Add comment about sysv optionsJoshua M. Boniface
2021-09-06Merge pull request #4615 from strugee/fix-restart.shClaus Vium
2021-08-18Merge branch 'master' into patch-2Joshua M. Boniface
2021-04-11Enable Workstation GC modecvium
2020-12-04Use a service unit, not a scope unit, to restartAJ Jordan
Reportedly `systemd-run --scope` still got killed by the service manager; see #4615. The suspected cause is that `scope` units are run by the `systemd-run` process itself and inherit the caller's execution environment (see systemd-run(1)). To fix this, we use a systemd `service` unit instead, which is run and managed by PID 1 - hopefully this will isolate us sufficiently so that we don't get terminated along with `jellyfin.service`.
2020-12-04Use systemd-run(1) in restart.shAJ Jordan
systemd-run(1) runs `systemctl restart` in an isolated systemd unit that is not subject to process termination as jellyfin.service is shut down. We adjust the sudoers configuration for this new usage, removing the old config, since restart.sh is the only user of the sudoers policy. Additionally we change `systemctl start` to `systemctl restart` since there was a race condition where jellyfin.service was not fully stopped by the time this ran, so `systemctl start` became a noop. `systemctl restart` on the other hand works whether jellyfin.service is stopped or not. The at(1) hack (and the usage of `start` instead of `restart`) is left in for other init systems since I cannot test on those systems, and because I don't know of any systemd-run(1) equivalent (although it may be a non-issue since alternate init systems do not keep track of daemon children nearly as aggressively as systemd does).
2020-11-24Removed bash style varsCromefire_
2020-11-23Update debian/conf/jellyfinCromefire_
Co-authored-by: Odd Stråbø <oddstr13@openshell.no>
2020-08-28Added JELLYFIN_ADDITIONAL_OPTS to default fileCromefire_
2020-07-23fix typo in debian's config fileFernando Fernández
2020-04-29Add Web integration option in default service confJoshua M. Boniface
2020-03-22Move Debian folder to root of repoJoshua M. Boniface
2019-01-10Build scripts and build system consolidation.Erwin de Haan
Squashed commit.
2019-01-06Tweakes based on review feedbackJoshua Boniface
2019-01-05Update logging for async mode from #438Joshua Boniface
2019-01-05Add updated configurations for log and config dirJoshua Boniface
1. Add log and config flags to init and config 2. Move the existing logs and config dirs to the right places 3. Some cleanups in the control scripts 4. Prune the changelog of pre-Jellyfin entries
2018-12-14Enable self-contained binary mode (#160)Joshua M. Boniface
* Build self-contained Debian linux-x64 binary * Update initscripts to use self-contained binary The binary is declared in the units intentionally rather than using the variable extrapolation from before, to avoid confusion since these can't really be moved reasonably. * With combined binary name, use pgrep instead * Remove dotnet-runtime dependency * Move the compiled scb to usr/bin * Update binary location for upstart/systemd * Move binary path; fix pidfile handling * Entirely remove the temporary usr/ dir * Don't move the compiled binary * Create /usr/bin symlink * Use the variable here * Update architecture to any * Add libcurl4-openssl build dependency * Update the build Dockerfile to install builddeps
2018-12-12Improve formatting and add commentsJoshua Boniface
2018-12-12Fix up the commentJoshua Boniface
2018-12-12Can't override ExecStartJoshua Boniface
2018-12-12Major rejigger of init configurationsJoshua Boniface
2018-12-09Organize supplementary files betterJoshua Boniface