aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Cassette <julien.cassette@gmail.com>2023-02-17 12:00:05 +0000
committerDries Michiels <driesm@FreeBSD.org>2023-02-17 12:42:15 +0000
commit6e69b81986b9412fcc3e06af7d37491236fe0504 (patch)
treef8eff4c942d8559645164c359dd589e1fe2c506b
parent4b41f1d8cdfa2bcd203a9ca8a4c5044c419a479d (diff)
downloadports-6e69b81986b9412fcc3e06af7d37491236fe0504.tar.gz
ports-6e69b81986b9412fcc3e06af7d37491236fe0504.zip
multimedia/emby-server(-devel): correctly stop the master process
When passing -r to daemon, the supervisor process should be stopped. When stopping the child process it will just be restarted again. This fixes the rc script in that it correctly shuts down the daemon process. Pull Request: https://github.com/freebsd/freebsd-ports/pull/150 Pull Request: https://github.com/freebsd/freebsd-ports/pull/159
-rw-r--r--multimedia/emby-server-devel/Makefile2
-rw-r--r--multimedia/emby-server-devel/files/emby-server.in3
-rw-r--r--multimedia/emby-server/Makefile2
-rw-r--r--multimedia/emby-server/files/emby-server.in3
4 files changed, 4 insertions, 6 deletions
diff --git a/multimedia/emby-server-devel/Makefile b/multimedia/emby-server-devel/Makefile
index 8ff8f364288d..6098d9366032 100644
--- a/multimedia/emby-server-devel/Makefile
+++ b/multimedia/emby-server-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emby-server
DISTVERSION= 4.8.0.21
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${DISTVERSION}/ \
https://mediabrowser.github.io/embytools/
diff --git a/multimedia/emby-server-devel/files/emby-server.in b/multimedia/emby-server-devel/files/emby-server.in
index 8057bdcba11f..d5b9bdb4cf97 100644
--- a/multimedia/emby-server-devel/files/emby-server.in
+++ b/multimedia/emby-server-devel/files/emby-server.in
@@ -44,9 +44,8 @@ load_rc_config ${name}
: ${%%RC_NAME%%_pid:="/var/run/%%PORTNAME%%.pid"}
pidfile="${%%RC_NAME%%_pid}"
-procname="%%PREFIX%%/lib/emby-server/system/EmbyServer"
command="/usr/sbin/daemon"
-command_args="-r -f -p ${%%RC_NAME%%_pid} ${procname} \
+command_args="-r -f -P ${%%RC_NAME%%_pid} %%PREFIX%%/lib/emby-server/system/EmbyServer \
-os freebsd \
-ffdetect ${%%RC_NAME%%_ffdetect} \
-ffmpeg ${%%RC_NAME%%_ffmpeg} \
diff --git a/multimedia/emby-server/Makefile b/multimedia/emby-server/Makefile
index 7ea30b515674..c93bd1421dd2 100644
--- a/multimedia/emby-server/Makefile
+++ b/multimedia/emby-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emby-server
DISTVERSION= 4.7.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${DISTVERSION}/ \
https://mediabrowser.github.io/embytools/
diff --git a/multimedia/emby-server/files/emby-server.in b/multimedia/emby-server/files/emby-server.in
index 8057bdcba11f..d5b9bdb4cf97 100644
--- a/multimedia/emby-server/files/emby-server.in
+++ b/multimedia/emby-server/files/emby-server.in
@@ -44,9 +44,8 @@ load_rc_config ${name}
: ${%%RC_NAME%%_pid:="/var/run/%%PORTNAME%%.pid"}
pidfile="${%%RC_NAME%%_pid}"
-procname="%%PREFIX%%/lib/emby-server/system/EmbyServer"
command="/usr/sbin/daemon"
-command_args="-r -f -p ${%%RC_NAME%%_pid} ${procname} \
+command_args="-r -f -P ${%%RC_NAME%%_pid} %%PREFIX%%/lib/emby-server/system/EmbyServer \
-os freebsd \
-ffdetect ${%%RC_NAME%%_ffdetect} \
-ffmpeg ${%%RC_NAME%%_ffmpeg} \