summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss2023-08-03 23:37:39 +0200
committerLuca Weiss2023-08-03 23:37:39 +0200
commit9255dd30397a3c207b7d154d23053c467fcffb06 (patch)
treee35d214c00b4069a11c6f6bcadc0e7149210bf7e
parent81a9bb56e756d0514197f36e021322bcbd26be29 (diff)
downloadaur-9255dd30397a3c207b7d154d23053c467fcffb06.tar.gz
jellyfin: update systemd service file
Align the file to be closer to the upstream file for Debian/Fedora.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--jellyfin.service11
3 files changed, 11 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b0be912e1f0..9fc5524f9861 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = jellyfin
pkgdesc = The Free Software Media System
pkgver = 10.8.10
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/jellyfin/jellyfin
arch = i686
arch = x86_64
@@ -20,7 +20,7 @@ pkgbase = jellyfin
sha512sums = 54a2c31e073d36b326bcb6000d2b95c9f3b05244864465140127d207e3e86b4c049f59c487313c175ffa55e1290962205dd4c4aea8b9d2216b066421d962ae97
sha512sums = c70522feea5fca182a4887c23d61630a753ad0a2a5f519022523aa64faace485a5f060d6fa275f10ec5ed084cc2a7f3576b16ed6bd2dc7b69577a7bab7320648
sha512sums = 2aa97a1a7a8a447171b59be3e93183e09cbbc32c816843cc47c6777b9aec48bd9c1d9d354f166e0b000ad8d2e94e6e4b0559aa52e5c159abbc103ed2c5afa3f0
- sha512sums = 99d02080b1b92e731250f39ddd13ceca7129d69d0c05e0939620cbc3f499a9574668c63fa889704a4905560888131e980d7ab1fbcc5837b04d33ce26daa9d42b
+ sha512sums = 2bdb5f3bcc5cd661a49c0fa7355f3bf3f0ee0d97c5bd4b050548c338893d512ebb0c7ebd3b187a31a6099ea1fae2a35b791c5245aba75a4d8c848712bfe99656
sha512sums = 6fc2638e6ec4b1ee0240e17815c91107b694e5fde72c1bc7956c83067bbeacb632de899b86837e47a0ec04288131b15c20746373b45e0669c8976069a55d627a
sha512sums = 45a62b62d97b9a83289d4dfde684163b1bcf340c1921fb958e5a701812c61b392901841940c67e5fa5148783277d5b4dc65ba01d3a22e8f855ea62154ad9be33
diff --git a/PKGBUILD b/PKGBUILD
index e94501bec96c..d68add09312d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=jellyfin
pkgname=(jellyfin jellyfin-web jellyfin-server)
pkgver=10.8.10
-pkgrel=1
+pkgrel=2
pkgdesc='The Free Software Media System'
arch=('i686' 'x86_64' 'armv6h')
url='https://github.com/jellyfin/jellyfin'
@@ -20,7 +20,7 @@ source=("jellyfin-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin/archive/v
sha512sums=('54a2c31e073d36b326bcb6000d2b95c9f3b05244864465140127d207e3e86b4c049f59c487313c175ffa55e1290962205dd4c4aea8b9d2216b066421d962ae97'
'c70522feea5fca182a4887c23d61630a753ad0a2a5f519022523aa64faace485a5f060d6fa275f10ec5ed084cc2a7f3576b16ed6bd2dc7b69577a7bab7320648'
'2aa97a1a7a8a447171b59be3e93183e09cbbc32c816843cc47c6777b9aec48bd9c1d9d354f166e0b000ad8d2e94e6e4b0559aa52e5c159abbc103ed2c5afa3f0'
- '99d02080b1b92e731250f39ddd13ceca7129d69d0c05e0939620cbc3f499a9574668c63fa889704a4905560888131e980d7ab1fbcc5837b04d33ce26daa9d42b'
+ '2bdb5f3bcc5cd661a49c0fa7355f3bf3f0ee0d97c5bd4b050548c338893d512ebb0c7ebd3b187a31a6099ea1fae2a35b791c5245aba75a4d8c848712bfe99656'
'6fc2638e6ec4b1ee0240e17815c91107b694e5fde72c1bc7956c83067bbeacb632de899b86837e47a0ec04288131b15c20746373b45e0669c8976069a55d627a'
'45a62b62d97b9a83289d4dfde684163b1bcf340c1921fb958e5a701812c61b392901841940c67e5fa5148783277d5b4dc65ba01d3a22e8f855ea62154ad9be33')
diff --git a/jellyfin.service b/jellyfin.service
index cd1626bbdaea..9568600974db 100644
--- a/jellyfin.service
+++ b/jellyfin.service
@@ -1,13 +1,16 @@
[Unit]
Description=Jellyfin Media Server
-After=network.target
+After=network-online.target
[Service]
-User=jellyfin
+Type=simple
EnvironmentFile=/etc/conf.d/jellyfin
+User=jellyfin
+WorkingDirectory=/var/lib/jellyfin
ExecStart=/usr/bin/dotnet /usr/lib/jellyfin/jellyfin.dll --datadir ${JELLYFIN_DATA_DIRECTORY} --cachedir ${JELLYFIN_CACHE_DIRECTORY} ${JELLYFIN_ADD_OPTS}
-Restart=on-abort
-TimeoutSec=20
+Restart=on-failure
+TimeoutSec=15
+SuccessExitStatus=0 143
[Install]
WantedBy=multi-user.target