Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Mar 2014 17:29:28 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r347409 - in head/multimedia: plexmediaserver plexmediaserver-plexpass plexmediaserver-plexpass/files plexmediaserver/files
Message-ID:  <201403071729.s27HTSvK057405@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403071729.s27HTSvK057405>