svn commit: r347409 - in head/multimedia: plexmediaserver plexmediaserver-plexpass plexmediaserver-plexpass/files plexmediaserver/files

Mark Felder feld at FreeBSD.org
Fri Mar 7 17:29:30 UTC 2014


Author: feld
Date: Fri Mar  7 17:29:28 2014
New Revision: 347409
URL: http://svnweb.freebsd.org/changeset/ports/347409
QAT: https://qat.redports.org/buildarchive/r347409/

Log:
  Do not override $sig_stop to be -QUIT
  
  The init scripts that come with Linux versions of Plex were used as
  inspiration for the FreeBSD rc script. They use SIGQUIT when shutting
  down Plex, but on FreeBSD this causes a core dump. SIGTERM seems to work
  just fine.

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	Fri Mar  7 16:59:07 2014	(r347408)
+++ head/multimedia/plexmediaserver-plexpass/Makefile	Fri Mar  7 17:29:28 2014	(r347409)
@@ -3,7 +3,7 @@
 
 PORTNAME=	plexmediaserver
 PORTVERSION=	0.9.9.5.411
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia
 MASTER_SITES=	http://plex.r.worldssl.net/plex-media-server/${PORTVERSION}-${PLEX_BUILD}/
 PKGNAMESUFFIX=	-plexpass

Modified: head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in	Fri Mar  7 16:59:07 2014	(r347408)
+++ head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in	Fri Mar  7 17:29:28 2014	(r347409)
@@ -93,7 +93,6 @@ plex_stopcmd()
 		main_pid=$(cat ${pidfile});
 		child_pids=$(pgrep -P ${main_pid});
 		all_pids="${main_pid} ${child_pids}"
-		sig_stop=-QUIT;
 		kill ${sig_stop} ${all_pids};
 		wait_for_pids ${all_pids};
 		rm ${pidfile}

Modified: head/multimedia/plexmediaserver/Makefile
==============================================================================
--- head/multimedia/plexmediaserver/Makefile	Fri Mar  7 16:59:07 2014	(r347408)
+++ head/multimedia/plexmediaserver/Makefile	Fri Mar  7 17:29:28 2014	(r347409)
@@ -3,6 +3,7 @@
 
 PORTNAME=	plexmediaserver
 PORTVERSION=	0.9.9.5.411
+PORTREVISION=	1
 CATEGORIES=	multimedia
 MASTER_SITES=	http://plex.r.worldssl.net/plex-media-server/${PORTVERSION}-${PLEX_BUILD}/
 DISTNAME=	PlexMediaServer-${PORTVERSION}-${PLEX_BUILD}-freebsd-amd64

Modified: head/multimedia/plexmediaserver/files/plexmediaserver.in
==============================================================================
--- head/multimedia/plexmediaserver/files/plexmediaserver.in	Fri Mar  7 16:59:07 2014	(r347408)
+++ head/multimedia/plexmediaserver/files/plexmediaserver.in	Fri Mar  7 17:29:28 2014	(r347409)
@@ -93,7 +93,6 @@ plex_stopcmd()
 		main_pid=$(cat ${pidfile});
 		child_pids=$(pgrep -P ${main_pid});
 		all_pids="${main_pid} ${child_pids}"
-		sig_stop=-QUIT;
 		kill ${sig_stop} ${all_pids};
 		wait_for_pids ${all_pids};
 		rm ${pidfile}


More information about the svn-ports-all mailing list