megacoffee.net Gentoo overlay - legacy mirror
We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.
annotate media-tv/plex-media-server/files/pms_initd_2 @ 181:e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
author | gsnerf <gsnerf@gsnerf.de> |
---|---|
date | Sat, 17 Sep 2016 14:05:47 +0200 |
parents | |
children |
rev | line source |
---|---|
181
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
1 #!/sbin/openrc-run |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
2 |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
3 depend() { |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
4 need avahi-daemon |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
5 } |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
6 |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
7 start() { |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
8 ebegin "Starting Plex Media Server" |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
9 start-stop-daemon -S -m -p /var/run/plex-media-server.pid -1 /var/log/pms/out.log -2 /var/log/pms/err.log --quiet -u plex -N -5 -b --exec /usr/sbin/start_pms |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
10 eend $? |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
11 } |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
12 |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
13 stop() { |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
14 ebegin "Stopping Plex Media Server" |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
15 # start-stop-daemon --stop --pidfile /var/run/plex-media-server.pid --quiet --exec /usr/sbin/start_pms |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
16 kill -- -`cat /var/run/plex-media-server.pid` |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
17 eend $? |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
18 } |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
19 |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
20 restart() { |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
21 stop |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
22 sleep 3 |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
23 start |
e86d3ea7f184
updated plex-media-server and adapted openrc init script to 'recent' changes in openrc script names
gsnerf <gsnerf@gsnerf.de>
parents:
diff
changeset
|
24 } |