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/plex-media-server-startup_fix.patch @ 0:3d30b669f1d5

added ebuilds for plex-media-server
author gsnerf <gsnerf@gsnerf.de>
date Thu, 09 Feb 2012 02:55:54 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
1 diff -crBN data/etc/default/plexmediaserver data2/etc/default/plexmediaserver
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
2 *** data/etc/default/plexmediaserver 2011-07-27 11:25:36.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
3 --- data2/etc/default/plexmediaserver 1970-01-01 01:00:00.000000000 +0100
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
4 ***************
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
5 *** 1,13 ****
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
6 - # default script for Plex Media Server
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
7 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
8 - # the number of plugins that can run at the same time
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
9 - PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
10 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
11 - # ulimit -s $PLEX_MEDIA_SERVER_MAX_STACK_SIZE
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
12 - PLEX_MEDIA_SERVER_MAX_STACK_SIZE=3000
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
13 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
14 - # where the mediaserver should store the transcodes
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
15 - PLEX_MEDIA_SERVER_TMPDIR=/tmp
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
16 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
17 - # uncomment to set it to something else
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
18 - # PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${HOME}/Library/Application\ Support"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
19 --- 0 ----
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
20 diff -crBN data/etc/init/plexmediaserver.conf data2/etc/init/plexmediaserver.conf
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
21 *** data/etc/init/plexmediaserver.conf 2011-07-27 11:25:36.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
22 --- data2/etc/init/plexmediaserver.conf 1970-01-01 01:00:00.000000000 +0100
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
23 ***************
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
24 *** 1,22 ****
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
25 - # plexpms - service job file
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
26 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
27 - description "Plex Media Server"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
28 - author "http://www.plexapp.com/"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
29 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
30 - # When to start the service
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
31 - start on runlevel [2345]
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
32 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
33 - # When to stop the service
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
34 - stop on runlevel [016]
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
35 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
36 - # Automatically restart process if crashed
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
37 - respawn
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
38 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
39 - # Sets nice and ionice level for job
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
40 - nice -5
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
41 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
42 - # What to execute
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
43 - script
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
44 - su -c /usr/sbin/start_pms plex
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
45 - end script
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
46 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
47 --- 0 ----
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
48 diff -crBN data/etc/init.d/plex-media-server data2/etc/init.d/plex-media-server
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
49 *** data/etc/init.d/plex-media-server 1970-01-01 01:00:00.000000000 +0100
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
50 --- data2/etc/init.d/plex-media-server 2011-09-12 11:01:15.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
51 ***************
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
52 *** 0 ****
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
53 --- 1,24 ----
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
54 + #!/sbin/runscript
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
55 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
56 + depend() {
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
57 + need avahi-daemon
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
58 + }
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
59 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
60 + start() {
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
61 + ebegin "Starting Plex Media Server"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
62 + 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
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
63 + eend $?
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
64 + }
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
65 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
66 + stop() {
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
67 + ebegin "Stopping Plex Media Server"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
68 + # start-stop-daemon --stop --pidfile /var/run/plex-media-server.pid --quiet --exec /usr/sbin/start_pms
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
69 + kill -- -`cat /var/run/plex-media-server.pid`
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
70 + eend $?
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
71 + }
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
72 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
73 + restart() {
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
74 + stop
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
75 + sleep 3
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
76 + start
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
77 + }
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
78 diff -crBN data/etc/plex/plexmediaserver.conf data2/etc/plex/plexmediaserver.conf
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
79 *** data/etc/plex/plexmediaserver.conf 1970-01-01 01:00:00.000000000 +0100
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
80 --- data2/etc/plex/plexmediaserver.conf 2011-09-12 10:15:11.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
81 ***************
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
82 *** 0 ****
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
83 --- 1,13 ----
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
84 + # default script for Plex Media Server
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
85 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
86 + # the number of plugins that can run at the same time
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
87 + PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
88 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
89 + # ulimit -s $PLEX_MEDIA_SERVER_MAX_STACK_SIZE
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
90 + PLEX_MEDIA_SERVER_MAX_STACK_SIZE=3000
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
91 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
92 + # where the mediaserver should store the transcodes
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
93 + PLEX_MEDIA_SERVER_TMPDIR=/tmp
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
94 +
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
95 + # uncomment to set it to something else
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
96 + # PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${HOME}/Library/Application\ Support"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
97 diff -crBN data/usr/sbin/start_pms data2/usr/sbin/start_pms
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
98 *** data/usr/sbin/start_pms 2011-09-12 10:16:10.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
99 --- data2/usr/sbin/start_pms 2011-09-12 10:15:15.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
100 ***************
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
101 *** 7,13 ****
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
102 export PLEX_MEDIA_SERVER_TMPDIR=/tmp
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
103 export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${HOME}/Library/Application Support"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
104
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
105 ! test -f /etc/default/plexmediaserver && . /etc/default/plexmediaserver
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
106
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
107 export LD_LIBRARY_PATH="${PLEX_MEDIA_SERVER_HOME}"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
108 export TMPDIR="${PLEX_MEDIA_SERVER_TMPDIR}"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
109 --- 7,13 ----
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
110 export PLEX_MEDIA_SERVER_TMPDIR=/tmp
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
111 export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${HOME}/Library/Application Support"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
112
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
113 ! test -f /etc/plex/plexmediaserver.conf && . /etc/plex/plexmediaserver.conf
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
114
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
115 export LD_LIBRARY_PATH="${PLEX_MEDIA_SERVER_HOME}"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
116 export TMPDIR="${PLEX_MEDIA_SERVER_TMPDIR}"
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
117 diff -crBN data/usr/share/doc/plexmediaserver/README.Debian data2/usr/share/doc/plexmediaserver/README.Debian
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
118 *** data/usr/share/doc/plexmediaserver/README.Debian 2011-07-27 11:25:36.000000000 +0200
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
119 --- data2/usr/share/doc/plexmediaserver/README.Debian 1970-01-01 01:00:00.000000000 +0100
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
120 ***************
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
121 *** 1,6 ****
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
122 - thecube-config for Debian
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
123 - -------------------------
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
124 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
125 - <possible notes regarding this package - if none, delete this file>
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
126 -
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
127 - -- Tobias Hieta <tru@unknown> Tue, 07 Dec 2010 16:36:42 +0100
3d30b669f1d5 added ebuilds for plex-media-server
gsnerf <gsnerf@gsnerf.de>
parents:
diff changeset
128 --- 0 ----