svn commit: r496825 - in head/multimedia: plexmediaserver plexmediaserver-plexpass plexmediaserver-plexpass/files plexmediaserver/files
Mark Felder
feld at FreeBSD.org
Mon Mar 25 14:44:56 UTC 2019
Author: feld
Date: Mon Mar 25 14:44:54 2019
New Revision: 496825
URL: https://svnweb.freebsd.org/changeset/ports/496825
Log:
multimedia/plexmediaserver{-plexpass}: Improve service shutdown reliability
Plex child worker processes don't handle TERM
PR: 236104
Modified:
head/multimedia/plexmediaserver-plexpass/Makefile
head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
head/multimedia/plexmediaserver/Makefile
head/multimedia/plexmediaserver/files/plexmediaserver.in
Modified: head/multimedia/plexmediaserver-plexpass/Makefile
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/Makefile Mon Mar 25 14:32:09 2019 (r496824)
+++ head/multimedia/plexmediaserver-plexpass/Makefile Mon Mar 25 14:44:54 2019 (r496825)
@@ -3,7 +3,7 @@
PORTVERSION= 1.15.2.793
DISTVERSIONSUFFIX=782228f99
-PORTREVISION= 0
+PORTREVISION= 1
MASTER_SITES= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
PKGNAMESUFFIX= -plexpass
DISTNAME= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH}
@@ -19,7 +19,5 @@ FILESDIR= ${.CURDIR}/files
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
SUB_LIST= PORTNAME=${PORTNAME}_plexpass DATADIR=${DATADIR} USERS=${USERS} GROUPS=${GROUPS}
-
-RUN_DEPENDS= # No longer require FreeBSD compat libs
.include "${MASTERDIR}/Makefile"
Modified: head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in Mon Mar 25 14:32:09 2019 (r496824)
+++ head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in Mon Mar 25 14:44:54 2019 (r496825)
@@ -96,7 +96,7 @@ plex_stop_postcmd()
{
_PLEX_CHILDREN=$(pgrep -g ${_PLEXPID})
echo "Cleaning up leftover child processes."
- kill $sig_stop ${_PLEX_CHILDREN}
+ kill -9 ${_PLEX_CHILDREN}
wait_for_pids ${_PLEX_CHILDREN}
}
Modified: head/multimedia/plexmediaserver/Makefile
==============================================================================
--- head/multimedia/plexmediaserver/Makefile Mon Mar 25 14:32:09 2019 (r496824)
+++ head/multimedia/plexmediaserver/Makefile Mon Mar 25 14:44:54 2019 (r496825)
@@ -4,7 +4,7 @@
PORTNAME= plexmediaserver
PORTVERSION?= 1.15.2.793
DISTVERSIONSUFFIX?=782228f99
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= multimedia
MASTER_SITES?= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
DISTNAME?= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH}
Modified: head/multimedia/plexmediaserver/files/plexmediaserver.in
==============================================================================
--- head/multimedia/plexmediaserver/files/plexmediaserver.in Mon Mar 25 14:32:09 2019 (r496824)
+++ head/multimedia/plexmediaserver/files/plexmediaserver.in Mon Mar 25 14:44:54 2019 (r496825)
@@ -96,7 +96,7 @@ plex_stop_postcmd()
{
_PLEX_CHILDREN=$(pgrep -g ${_PLEXPID})
echo "Cleaning up leftover child processes."
- kill $sig_stop ${_PLEX_CHILDREN}
+ kill -9 ${_PLEX_CHILDREN}
wait_for_pids ${_PLEX_CHILDREN}
}
More information about the svn-ports-head
mailing list