diff options
author | Jonathan Vasquez <fearedbliss@gentoo.org> | 2016-11-11 20:18:03 -0500 |
---|---|---|
committer | Jonathan Vasquez <fearedbliss@gentoo.org> | 2016-11-11 20:18:03 -0500 |
commit | 3750a57eb69bda49df2c3c4834be105ca1c7d694 (patch) | |
tree | f96ac53dd5e4c9587d1a87809f85f8bfc5a5ab15 /media-tv/plex-media-server/files | |
parent | Adding new 'Plex' license (diff) | |
download | gentoo-3750a57eb69bda49df2c3c4834be105ca1c7d694.tar.gz gentoo-3750a57eb69bda49df2c3c4834be105ca1c7d694.tar.bz2 gentoo-3750a57eb69bda49df2c3c4834be105ca1c7d694.zip |
media-tv/plex-media-server: new package
Package-Manager: portage-2.3.2
Diffstat (limited to 'media-tv/plex-media-server/files')
3 files changed, 38 insertions, 0 deletions
diff --git a/media-tv/plex-media-server/files/conf.d/plex-media-server b/media-tv/plex-media-server/files/conf.d/plex-media-server new file mode 100644 index 000000000000..7fe754fb1d81 --- /dev/null +++ b/media-tv/plex-media-server/files/conf.d/plex-media-server @@ -0,0 +1,7 @@ +# Config file for /etc/init.d/plex-media-server + +PLEX_PIDFILE="/var/run/plex-media-server.pid" +PLEX_OUTLOG="/var/log/pms/out.log" +PLEX_ERRLOG="/var/log/pms/err.log" +PLEX_USER="plex" +PLEX_SCRIPT="/usr/sbin/start_pms" diff --git a/media-tv/plex-media-server/files/init.d/plex-media-server b/media-tv/plex-media-server/files/init.d/plex-media-server new file mode 100755 index 000000000000..102ac80c287c --- /dev/null +++ b/media-tv/plex-media-server/files/init.d/plex-media-server @@ -0,0 +1,20 @@ +#!/sbin/openrc-run + +depend() { + need avahi-daemon +} + +start() { + ebegin "Starting Plex Media Server" + start-stop-daemon -S -m -p ${PLEX_PIDFILE} -1 ${PLEX_OUTLOG} -2 ${PLEX_ERRLOG} --quiet -u ${PLEX_USER} -N -5 -b --exec ${PLEX_SCRIPT} + eend $? +} + +stop() { + ebegin "Stopping Plex Media Server" + kill -- -`cat ${PLEX_PIDFILE}` + + # Remove stale pid file since this is a dirty solution + rm ${PLEX_PIDFILE} + eend $? +} diff --git a/media-tv/plex-media-server/files/systemd/plex-media-server.service b/media-tv/plex-media-server/files/systemd/plex-media-server.service new file mode 100644 index 000000000000..12412a844860 --- /dev/null +++ b/media-tv/plex-media-server/files/systemd/plex-media-server.service @@ -0,0 +1,11 @@ +[Unit] +Description=Plex Media Server +After=network.target + +[Service] +Type=simple +User=plex +ExecStart=/usr/sbin/start_pms + +[Install] +WantedBy=multi-user.target |