X-Git-Url: http://git.squeep.com/?p=portage-squeep;a=blobdiff_plain;f=media-tv%2Fplex-media-server%2Ffiles%2Finit.d%2Fplex-media-server;fp=media-tv%2Fplex-media-server%2Ffiles%2Finit.d%2Fplex-media-server;h=102ac80c287c94db1a664c7d622ae939808bbb72;hp=0000000000000000000000000000000000000000;hb=d114b4f65225948d38665ecb98cd45e55918156d;hpb=57a72873f002a6c29cf7a9c15093a7e53ec27a6d 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 0000000..102ac80 --- /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 $? +}