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>