summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-video/darwin-streaming-server/files/darwin-streaming-server-5.0.1.1-gentoo.patch')
-rw-r--r--media-video/darwin-streaming-server/files/darwin-streaming-server-5.0.1.1-gentoo.patch271
1 files changed, 271 insertions, 0 deletions
diff --git a/media-video/darwin-streaming-server/files/darwin-streaming-server-5.0.1.1-gentoo.patch b/media-video/darwin-streaming-server/files/darwin-streaming-server-5.0.1.1-gentoo.patch
new file mode 100644
index 000000000000..6b5e81e40c3e
--- /dev/null
+++ b/media-video/darwin-streaming-server/files/darwin-streaming-server-5.0.1.1-gentoo.patch
@@ -0,0 +1,271 @@
+diff -Nru DarwinStreamingSrc5.0.orig/WebAdmin/src/streamingadminserver.pl DarwinStreamingSrc5.0/WebAdmin/src/streamingadminserver.pl
+--- DarwinStreamingSrc5.0.orig/WebAdmin/src/streamingadminserver.pl 2003-10-27 19:43:24.000000000 -0500
++++ DarwinStreamingSrc5.0/WebAdmin/src/streamingadminserver.pl 2004-01-29 20:12:30.000000000 -0500
+@@ -78,7 +78,7 @@
+ $defaultConfigPath = "/Library/QuickTimeStreaming/Config/streamingadminserver.conf";
+ }
+ else {
+- $defaultConfigPath = "/etc/streaming/streamingadminserver.conf";
++ $defaultConfigPath = "/etc/dss/streamingadminserver.conf";
+ }
+
+ $debug = 0;
+@@ -229,8 +229,8 @@
+ else {
+ %vital = ("port", 1220,
+ "sslport", 1240,
+- "root", "/var/streaming/AdminHtml",
+- "plroot", "/var/streaming/playlists/",
++ "root", "/var/lib/dss/admin",
++ "plroot", "/var/lib/dss/media/playlists/",
+ "server", "DSS 5.0 Admin Server/1.0",
+ "index_docs", "index.html parse_xml.cgi index.htm index.cgi",
+ "addtype_html", "text/html",
+@@ -245,28 +245,28 @@
+ "realm", "DSS Admin Server",
+ "qtssIPAddress", "localhost",
+ "qtssPort", "554",
+- "qtssName", "/usr/local/sbin/DarwinStreamingServer",
++ "qtssName", "/usr/sbin/DarwinStreamingServer",
+ "qtssAutoStart", "1",
+- "logfile", "/var/streaming/logs/streamingadminserver.log",
++ "logfile", "/var/log/dss/streamingadminserver.log",
+ "log", "1",
+ "logclear", "0",
+ "logtime", "168",
+ "messagesfile", "messages",
+ "gbrowse", "0",
+ "ssl", "0",
+- "crtfile", "/etc/streaming/streamingadminserver.pem",
+- "keyfile", "/etc/streaming/streamingadminserver.pem",
++ "crtfile", "/etc/dss/streamingadminserver.pem",
++ "keyfile", "/etc/dss/streamingadminserver.pem",
+ #"keypasswordfile", "",
+- "qtssQTPasswd", "/usr/local/bin/qtpasswd",
+- "qtssPlaylistBroadcaster", "/usr/local/bin/PlaylistBroadcaster",
+- "qtssMP3Broadcaster", "/usr/local/bin/MP3Broadcaster",
++ "qtssQTPasswd", "/usr/bin/qtpasswd",
++ "qtssPlaylistBroadcaster", "/usr/bin/PlaylistBroadcaster",
++ "qtssMP3Broadcaster", "/usr/bin/MP3Broadcaster",
+ "helpurl", "http://helpqt.apple.com/dssWebAdminHelpR3/dssWebAdmin.help/DSSHelp.htm",
+ "tempfileloc", "/tmp",
+ "qtssAdmin", "streamingadmin",
+ "cacheMessageFiles", "0",
+ "pidfile", "/var/run/streamingadminserver.pid",
+- "runUser", "qtss",
+- "runGroup", "qtss",
++ "runUser", "nobody",
++ "runGroup", "nogroup",
+ "cookieExpireSeconds", "600"
+ );
+ }
+diff -Nru DarwinStreamingSrc5.0.orig/WebAdmin/streamingadminserver.conf DarwinStreamingSrc5.0/WebAdmin/streamingadminserver.conf
+--- DarwinStreamingSrc5.0.orig/WebAdmin/streamingadminserver.conf 2001-08-10 16:29:43.000000000 -0400
++++ DarwinStreamingSrc5.0/WebAdmin/streamingadminserver.conf 2004-01-29 22:30:16.000000000 -0500
+@@ -6,11 +6,11 @@
+
+ # The root directory for all the html and cgi files
+ # The path should be absolute
+-root=/Library/QuickTimeStreaming/AdminHtml
++root=/var/lib/dss/admin
+
+ # The root directory for play lists managed by the adminserver
+ # The path should be absolute
+-plroot=/Library/QuickTimeStreaming/Playlists
++plroot=/var/lib/dss/media/playlists
+
+ # The host name of the streaming admin server
+ host=foo.bar.com
+@@ -22,7 +22,7 @@
+ qtssPort=554
+
+ # The name of the streaming server binary
+-qtssName=/usr/sbin/QuickTimeStreamingServer
++qtssName=/usr/sbin/DarwinStreamingServer
+
+ # If set to 1, admin server will start qtss when it is launched
+ # If set to 0, qtss will not be launched when the admin starts up
+@@ -41,7 +41,7 @@
+ log=1
+
+ # The full path of the streaming admin server log file
+-logfile=/Library/QuickTimeStreaming/Logs/streamingadminserver.log
++logfile=/var/log/dss/streamingadminserver.log
+
+ # Number of hours before which logs are rolled
+ logtime=168
+diff -Nru DarwinStreamingSrc5.0.orig/defaultPaths.h DarwinStreamingSrc5.0/defaultPaths.h
+--- DarwinStreamingSrc5.0.orig/defaultPaths.h 2003-11-12 20:02:58.000000000 -0500
++++ DarwinStreamingSrc5.0/defaultPaths.h 2004-01-29 18:41:44.000000000 -0500
+@@ -58,11 +58,11 @@
+
+ # define DEFAULTPATHS_DIRECTORY_SEPARATOR "/"
+
+-# define DEFAULTPATHS_ETC_DIR "/etc/streaming/"
+-# define DEFAULTPATHS_ETC_DIR_OLD "/etc/"
+-# define DEFAULTPATHS_SSM_DIR "/usr/local/sbin/StreamingServerModules/"
+-# define DEFAULTPATHS_LOG_DIR "/var/streaming/logs/"
+-# define DEFAULTPATHS_MOVIES_DIR "/usr/local/movies/"
++# define DEFAULTPATHS_ETC_DIR "/etc/dss/"
++# define DEFAULTPATHS_ETC_DIR_OLD "/etc/dss/"
++# define DEFAULTPATHS_SSM_DIR "/usr/lib/dss/"
++# define DEFAULTPATHS_LOG_DIR "/var/log/dss/"
++# define DEFAULTPATHS_MOVIES_DIR "/var/lib/dss/media/"
+ # define DEFAULTPATHS_PID_DIR "/var/run/"
+
+ #endif
+diff -Nru DarwinStreamingSrc5.0.orig/qtaccess DarwinStreamingSrc5.0/qtaccess
+--- DarwinStreamingSrc5.0.orig/qtaccess 2003-11-12 20:02:58.000000000 -0500
++++ DarwinStreamingSrc5.0/qtaccess 2004-01-29 17:15:13.000000000 -0500
+@@ -26,7 +26,7 @@
+ # If not given, the default filename is /etc/streaming/qtusers for POSIX
+ # usage: AuthUserFile <user filename>
+ #AuthUserFile /etc/streaming/qtusers
+-AuthUserFile /Library/QuickTimeStreaming/Config/qtusers
++AuthUserFile /etc/dss/qtusers
+
+ # AuthGroupFile: The filename that contains the groups and the
+ # users that belong to each group
+@@ -34,7 +34,7 @@
+ # If not given, the default filename is /etc/streaming/qtgroups for POSIX
+ # usage: AuthGroupFile <group filename>
+ #AuthGroupFile /etc/streaming/qtgroups
+-AuthGroupFile /Library/QuickTimeStreaming/Config/qtgroups
++AuthGroupFile /etc/dss/qtgroups
+
+ # require user: The names next to this specify which user
+ # is allowed to access the media in this folder
+@@ -60,8 +60,8 @@
+ # usage: <Limit [READ|WRITE] ..> ... </Limit>
+ <Limit WRITE>
+ AuthName "streaming server broadcaster realm"
+- AuthUserFile /Library/QuickTimeStreaming/Config/qtbroadcastusers
+- AuthGroupFile /Library/QuickTimeStreaming/Config/qtbroadcastgroups
++ AuthUserFile /etc/dss/qtbroadcastusers
++ AuthGroupFile /etc/dss/qtbroadcastgroups
+ require group broadcaster
+ </Limit>
+
+diff -Nru DarwinStreamingSrc5.0.orig/qtgroups DarwinStreamingSrc5.0/qtgroups
+--- DarwinStreamingSrc5.0.orig/qtgroups 2003-11-12 20:02:58.000000000 -0500
++++ DarwinStreamingSrc5.0/qtgroups 2004-01-29 17:15:32.000000000 -0500
+@@ -1 +1 @@
+-admin: aGFja21l
++admin:
+diff -Nru DarwinStreamingSrc5.0.orig/qtusers DarwinStreamingSrc5.0/qtusers
+--- DarwinStreamingSrc5.0.orig/qtusers 2003-11-12 20:02:58.000000000 -0500
++++ DarwinStreamingSrc5.0/qtusers 2004-01-29 17:16:34.000000000 -0500
+@@ -1,2 +1 @@
+ realm Streaming Server
+-aGFja21l:0muym.z3yrHSw:fa000739887bb2871bcf0c9201b5ebd5
+diff -Nru DarwinStreamingSrc5.0.orig/streamingserver.xml-POSIX DarwinStreamingSrc5.0/streamingserver.xml-POSIX
+--- DarwinStreamingSrc5.0.orig/streamingserver.xml-POSIX 2003-11-12 20:03:01.000000000 -0500
++++ DarwinStreamingSrc5.0/streamingserver.xml-POSIX 2004-01-29 17:22:15.000000000 -0500
+@@ -1,5 +1,5 @@
+ <?xml version ="1.0"?>
+-<!-- This is a sample /etc/streaming/streamingserver.xml file -->
++<!-- This is a sample /etc/dss/streamingserver.xml file -->
+ <!-- The Document Type Definition (DTD) for the file -->
+ <!DOCTYPE CONFIGURATION [
+ <!ELEMENT CONFIGURATION (SERVER, MODULE*)>
+@@ -79,7 +79,7 @@
+ <PREF NAME="error_logfile_interval" TYPE="UInt32">7</PREF>
+
+ <!-- error log. A value of 0 means unlimited. -->
+- <PREF NAME="error_logfile_dir">/var/streaming/logs</PREF>
++ <PREF NAME="error_logfile_dir">/var/log/dss</PREF>
+
+ <!-- Name of the error log file. -->
+ <PREF NAME="error_logfile_name">Error</PREF>
+@@ -88,7 +88,7 @@
+ <PREF NAME="pid_file">/var/run/DarwinStreamingServer.pid</PREF>
+
+ <!-- Path to the folder containing dynamic loadable server modules -->
+- <PREF NAME="module_folder">/usr/local/sbin/StreamingServerModules</PREF>
++ <PREF NAME="module_folder">/usr/lib/dss</PREF>
+
+ <!-- If the server discovers it is serving more than its -->
+ <!-- allowed maximum bandwidth (using the average bandwidth computation) it -->
+@@ -117,7 +117,7 @@
+ <PREF NAME="bind_ip_addr">0</PREF>
+
+ <!-- Path to the root folder for movies. -->
+- <PREF NAME="movie_folder">/usr/local/movies/</PREF>
++ <PREF NAME="movie_folder">/var/lib/dss/media</PREF>
+
+ <!-- Maximum amount of bandwidth the server is allowed to serve. -->
+ <!-- value is in kilobits/sec. While this limit is exceeded, new client requests. -->
+@@ -141,10 +141,10 @@
+ <PREF NAME="rtsp_timeout" TYPE="UInt32">0</PREF>
+
+ <!-- Run as this user -->
+- <PREF NAME="run_user_name"></PREF>
++ <PREF NAME="run_user_name">nobody</PREF>
+
+ <!-- Member of this group -->
+- <PREF NAME="run_group_name"></PREF>
++ <PREF NAME="run_group_name">nogroup</PREF>
+
+ <!-- The following 8 prefs implement the server's thinning algorithm. -->
+ <!-- They are all in milliseconds -->
+@@ -293,10 +293,10 @@
+ <PREF NAME="request_logfile_size" TYPE="UInt32">10240000</PREF>
+
+ <!-- Path to directory where access logs are stored. -->
+- <PREF NAME="request_logfile_dir">/var/streaming/logs</PREF>
++ <PREF NAME="request_logfile_dir">/var/log/dss</PREF>
+
+ <!-- Name of the access log file. -->
+- <PREF NAME="request_logfile_name">StreamingServer</PREF>
++ <PREF NAME="request_logfile_name">dss.log</PREF>
+
+ <!-- Either "true" or "false". Logs date time field -->
+ <!-- in GMT if true and in localtime if false-->
+@@ -364,7 +364,7 @@
+ <PREF NAME="mp3_request_logfile_name" >mp3_access</PREF>
+
+ <!-- Path to directory where access logs are stored. -->
+- <PREF NAME="mp3_request_logfile_dir">/var/streaming/logs</PREF>
++ <PREF NAME="mp3_request_logfile_dir">/var/log/dss</PREF>
+
+ <!-- Either "true" or "false". This toggles -->
+ <!-- mp3 access logging on and off. -->
+@@ -396,14 +396,14 @@
+ <PREF NAME="http_xfer_enabled" TYPE="Bool16" >false</PREF>
+ <!-- Path to the http download folder. All files -->
+ <!-- that are requested from this folder are sent via HTTP -->
+- <PREF NAME="http_folder">/usr/local/movies/http</PREF>
++ <PREF NAME="http_folder">/var/lib/dss/media/http</PREF>
+ <!-- Either "true" or "false". This toggles http module -->
+ <!-- logging on and off. -->
+ <PREF NAME="http_logging" TYPE="Bool16">true</PREF>
+ <!-- Name of the http module log file. -->
+ <PREF NAME="http_logfile_name">Http</PREF>
+ <!-- Path to directory where http module logs are stored. -->
+- <PREF NAME="http_logfile_dir">/var/streaming/logs</PREF>
++ <PREF NAME="http_logfile_dir">/var/log/dss</PREF>
+ <!-- Maximum allowed size in bytes for the http module log. A -->
+ <!-- value of 0 means unlimited. -->
+ <PREF NAME="http_logfile_size" TYPE="UInt32">256000</PREF>
+@@ -518,7 +518,7 @@
+ <MODULE NAME="QTSSRelayModule">
+ <!-- Relay preferences file. This file should be in the documented .rcf (Relay config file) -->
+ <!-- format. The Relay will use this to load up all relay streams -->
+- <PREF NAME="relay_prefs_file">/etc/streaming/relayconfig.xml</PREF>
++ <PREF NAME="relay_prefs_file">/etc/dss/relayconfig.xml</PREF>
+
+ <!-- enter this URL into a web browser and get a web page with current stats on -->
+ <!-- your active relays -->
+@@ -530,10 +530,10 @@
+ <PREF NAME="modAccess_qtaccessfilename">qtaccess</PREF>
+
+ <!-- The default path and file name for the AccessModule's groups list -->
+- <PREF NAME="modAccess_groupsfilepath">/etc/streaming/qtgroups</PREF>
++ <PREF NAME="modAccess_groupsfilepath">/etc/dss/qtgroups</PREF>
+
+ <!-- The default path and file name for the AccessModule's user list -->
+- <PREF NAME="modAccess_usersfilepath">/etc/streaming/qtusers</PREF>
++ <PREF NAME="modAccess_usersfilepath">/etc/dss/qtusers</PREF>
+ </MODULE>
+
+ <MODULE NAME="QTSSAdminModule">