Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Feb 2014 14:39:29 +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: r346010 - in head/multimedia: plexmediaserver plexmediaserver-plexpass plexmediaserver-plexpass/files plexmediaserver/files
Message-ID:  <201402251439.s1PEdT6N051007@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Tue Feb 25 14:39:29 2014
New Revision: 346010
URL: http://svnweb.freebsd.org/changeset/ports/346010
QAT: https://qat.redports.org/buildarchive/r346010/

Log:
  Add capability to override default maximum number of plugin processes in
  rc.conf. This mirrors the capability found on Linux and is only required
  in rare circumstances when the user has installed 3rd party Plex agents.

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	Tue Feb 25 14:23:06 2014	(r346009)
+++ head/multimedia/plexmediaserver-plexpass/Makefile	Tue Feb 25 14:39:29 2014	(r346010)
@@ -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}/
 PKGNAMESUFFIX=	-plexpass

Modified: head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in	Tue Feb 25 14:23:06 2014	(r346009)
+++ head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in	Tue Feb 25 14:39:29 2014	(r346010)
@@ -15,6 +15,8 @@
 #
 # plexmediaserver_plexpass_tmp="/tmp" # tmp directory used for the transcoding process
 #
+# plexmediaserver_plexpass_maxplugins="6" # Maximum number of background plugin procs. May have to raise in rare cases.
+#
 
 . /etc/rc.subr
 
@@ -26,6 +28,7 @@ load_rc_config $name
 : ${plexmediaserver_plexpass_support_path="%%SUPPORT_PATH%%"}
 : ${plexmediaserver_plexpass_user="%%USERS%%"}
 : ${plexmediaserver_plexpass_group="%%GROUPS%%"}
+: ${plexmediaserver_plexpass_maxplugins=6}
 
 extra_commands=status
 start_precmd=plex_precmd
@@ -42,7 +45,7 @@ plex_precmd()
 	export SCRIPTPATH="%%SCRIPT_PATH%%"
 	export LD_LIBRARY_PATH="${SCRIPTPATH}"
 	export PLEX_MEDIA_SERVER_HOME="${SCRIPTPATH}"
-	export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
+	export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=${plexmediaserver_plexpass_maxplugins}
 	export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${plexmediaserver_plexpass_support_path}
 	export PLEX_MEDIA_SERVER_PIDFILE=${pidfile}
 	if ${plexmediaserver_tmp}; then export PLEX_MEDIA_SERVER_TMPDIR=${plexmediaserver_plexpass_tmp}; fi

Modified: head/multimedia/plexmediaserver/Makefile
==============================================================================
--- head/multimedia/plexmediaserver/Makefile	Tue Feb 25 14:23:06 2014	(r346009)
+++ head/multimedia/plexmediaserver/Makefile	Tue Feb 25 14:39:29 2014	(r346010)
@@ -3,6 +3,7 @@
 
 PORTNAME=	plexmediaserver
 PORTVERSION=	0.9.9.4.409
+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	Tue Feb 25 14:23:06 2014	(r346009)
+++ head/multimedia/plexmediaserver/files/plexmediaserver.in	Tue Feb 25 14:39:29 2014	(r346010)
@@ -15,6 +15,8 @@
 #
 # plexmediaserver_tmp="/tmp" # tmp directory used for the transcoding process
 #
+# plexmediaserver_maxplugins="6" # Maximum number of background plugin procs. May have to raise in rare cases.
+#
 
 . /etc/rc.subr
 
@@ -26,6 +28,7 @@ load_rc_config $name
 : ${plexmediaserver_support_path="%%SUPPORT_PATH%%"}
 : ${plexmediaserver_user="%%USERS%%"}
 : ${plexmediaserver_group="%%GROUPS%%"}
+: ${plexmediaserver_maxplugins=6}
 
 extra_commands=status
 start_precmd=plex_precmd
@@ -42,7 +45,7 @@ plex_precmd()
 	export SCRIPTPATH="%%SCRIPT_PATH%%"
 	export LD_LIBRARY_PATH="${SCRIPTPATH}"
 	export PLEX_MEDIA_SERVER_HOME="${SCRIPTPATH}"
-	export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
+	export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=${plexmediaserver_maxplugins}
 	export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${plexmediaserver_support_path}
 	export PLEX_MEDIA_SERVER_PIDFILE=${pidfile}
 	if ${plexmediaserver_tmp}; then export PLEX_MEDIA_SERVER_TMPDIR=${plexmediaserver_tmp}; fi



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