OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael Schloh
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 06-Jun-2003 10:15:44
Branch: HEAD Handle: 2003060609154201
Modified files:
openpkg-src/dss dss.patch dss.spec rc.dss
openpkg-web news.txt
Log:
Bring adminserver to life, but still missing text strings
Summary:
Revision Changes Path
1.3 +12 -0 openpkg-src/dss/dss.patch
1.14 +30 -9 openpkg-src/dss/dss.spec
1.3 +26 -12 openpkg-src/dss/rc.dss
1.4750 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/dss/dss.patch
============================================================================
$ cvs diff -u -r1.2 -r1.3 dss.patch
--- openpkg-src/dss/dss.patch 2 Jun 2003 16:01:53 -0000 1.2
+++ openpkg-src/dss/dss.patch 6 Jun 2003 08:15:43 -0000 1.3
@@ -120,3 +120,15 @@
+# require group broadcaster
+#</Limit>
+diff -Naur DSS-4_1_3.src.orig/WebAdmin/WebAdminHtml/cgi-lib.pl
DSS-4_1_3.src/WebAdmin/WebAdminHtml/cgi-lib.pl
+--- DSS-4_1_3.src.orig/WebAdmin/WebAdminHtml/cgi-lib.pl Sat Feb 22 00:42:24
2003
++++ DSS-4_1_3.src/WebAdmin/WebAdminHtml/cgi-lib.pl Thu Jun 5 18:13:26 2003
+@@ -51,7 +51,7 @@
+ $charsetstr = ';charset=Shift_JIS';
+ }
+
+- my $headerstr = "HTTP/1.0 200 OK\r\nDate: $datestr\r\nServer:
$_[0]\r\nContent-Type: text/html$charsetstr\r\nConnection:close\r\n";
++ my $headerstr = "HTTP/1.0 200 OK\r\nDate: $datestr\r\nServer:
$_[0]\r\nContent-Type: text/html$charsetstr\r\n\r\nConnection:close\r\n";
+ if ($_[1] eq "") {
+ $headerstr .= "\r\n"
+ }
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/dss/dss.spec
============================================================================
$ cvs diff -u -r1.13 -r1.14 dss.spec
--- openpkg-src/dss/dss.spec 5 Jun 2003 06:53:41 -0000 1.13
+++ openpkg-src/dss/dss.spec 6 Jun 2003 08:15:43 -0000 1.14
@@ -37,7 +37,7 @@
Group: Video
License: APSL
Version: %{V_opkg}
-Release: 20030605
+Release: 20030606
# list of sources
Source0:
http://www.opensource.apple.com/projects/streaming/source/DSS-%{V_dss}.src.tar.gz
@@ -64,8 +64,9 @@
%patch -p1
l_hostname=`%{l_shtool} echo -e %h%d`
%{l_shtool} subst \
- -e 's;/etc/streaming/;%{l_prefix}/etc/dss/;' \
- -e 's;/etc/\(streaming.*server.conf\);%{l_prefix}/etc/dss/\1;' \
+ -e 's;/etc/streaming/;%{l_prefix}/etc/dss/;g' \
+ -e 's;/etc/streamingserver.xml;%{l_prefix}/etc/dss/streamingserver.xml;g' \
+ -e
's;/etc/streamingadminserver.conf;%{l_prefix}/etc/dss/streamingadmin.conf;g' \
APIModules/QTSSAccessModule/QTSSAccessModule.cpp \
APIModules/QTSSDemoAuthorizationModule.bproj/QTSSDemoModule.cpp \
APIModules/QTSSReflectorModule/QTSSRelayModule.cpp \
@@ -75,10 +76,19 @@
WebAdmin/src/streamingadminserver.pl \
WebAdmin/streamingadminserver_Darwin.conf
%{l_shtool} subst \
- -e 's;/var/streaming/AdminHtml;%{l_prefix}/var/dss/webadmin;' \
+ -e 's;/var/streaming/AdminHtml;%{l_prefix}/var/dss/webadmin;g' \
+ -e 's;/usr/local/bin/qtpasswd;%{l_prefix}/bin/qtpasswd;g' \
+ -e
's;/usr/local/bin/PlaylistBroadcaster;%{l_prefix}/bin/PlaylistBroadcaster;g' \
+ -e 's;/usr/local/bin/MP3Broadcaster;%{l_prefix}/bin/MP3Broadcaster;g' \
+ -e 's;/var/streaming/playlists/;share/dss/playlists;g' \
+ -e 's;"realm", "DSS Admin Server";"realm", "Streaming Admin Server";g' \
+ -e 's;"qtssAdmin", "streamingadmin";"qtssAdmin", "dssadmin";g' \
+ -e 's;#"pidfile", "/var/streaming/streamingadminserver.pid";"pidfile",
"%{l_prefix}/var/dss/dssadmin.pid";g' \
+ -e
's;/usr/local/sbin/DarwinStreamingServer;%{l_prefix}/sbin/DarwinStreamingServer -c
%{l_prefix}/etc/dss/streamingadmin.conf;g' \
+ -e
's;/var/streaming/logs/streamingadminserver.log;%{l_prefix}/var/dss/logs/StreamingAdmin.log;g'
\
WebAdmin/src/streamingadminserver.pl
%{l_shtool} subst \
- -e 's;/etc/streaming/qtusers;%{l_prefix}/etc/dss/qtusers;' \
+ -e 's;/etc/streaming/qtusers;%{l_prefix}/etc/dss/qtusers;g' \
qtpasswd.tproj/QTSSPasswd.cpp
%{l_shtool} subst \
-e 's;[ \t]$;;g' \
@@ -97,15 +107,24 @@
-e
's;/Library/QuickTimeStreaming/Config/qtusers;%{l_prefix}/etc/dss/qtusers;g' \
streamingserver.xml
%{l_shtool} subst \
+ -e 's;qtssAutoStart=1;qtssAutoStart=0;g' \
-e "s;host=foo.bar.com;host=$l_hostname;g" \
- -e 's;/Library/QuickTimeStreaming/Logs;%{l_prefix}/var/dss/logs;g' \
+ -e
's;/Library/QuickTimeStreaming/Logs/streamingadminserver.log;%{l_prefix}/var/dss/logs/StreamingAdmin.log;g'
\
-e 's;/Library/QuickTimeStreaming/AdminHtml;%{l_prefix}/var/dss/webadmin;g'
\
-e
's;/Library/QuickTimeStreaming/Playlists;%{l_prefix}/share/dss/playlists;g' \
-e
's;/usr/sbin/QuickTimeStreamingServer;%{l_prefix}/sbin/DarwinStreamingServer -c
%{l_prefix}/etc/dss/streamingserver.xml;g' \
WebAdmin/streamingadminserver.conf
%{l_shtool} subst \
+ -e 's;^#!/.*/perl;#! %{l_prefix}/bin/perl;' \
+ WebAdmin/WebAdminHtml/*.pl \
+ WebAdmin/WebAdminHtml/*.cgi
+ %{l_shtool} subst \
-e 's;@l_prefix@;%{l_prefix};g' \
qtaccess
+
+ %{l_shtool} echo \
+ '# OpenPKG additional' \
+ >>WebAdmin/streamingadminserver.conf
%{l_shtool} echo \
'keyfile=%{l_prefix}/etc/dss/streamingadminserver.pem' \
>>WebAdmin/streamingadminserver.conf
@@ -122,7 +141,7 @@
'qtssMP3Broadcaster=%{l_prefix}/bin/MP3Broadcaster' \
>>WebAdmin/streamingadminserver.conf
%{l_shtool} echo \
- 'pidfile=%{l_prefix}/var/dss/streamingadminserver.pid' \
+ 'pidfile=%{l_prefix}/var/dss/dssadmin.pid' \
>>WebAdmin/streamingadminserver.conf
%build
@@ -220,9 +239,10 @@
%{l_shtool} install -s -c -m 755 \
DarwinStreamingServer $RPM_BUILD_ROOT%{l_prefix}/sbin/
%{l_shtool} install -c -m 755 \
- -e 's;#!/usr/bin/perl;#!%{l_prefix}/bin/perl;' \
+ -e 's;#!/usr/bin/perl;#! %{l_prefix}/bin/perl;' \
WebAdmin/src/streamingadminserver.pl $RPM_BUILD_ROOT%{l_prefix}/sbin/
cp -rp WebAdmin/WebAdminHtml $RPM_BUILD_ROOT%{l_prefix}/var/dss/webadmin
+ chmod a+x $RPM_BUILD_ROOT%{l_prefix}/var/dss/webadmin/*.cgi
# install miscellaneous binaries
%{l_shtool} install -s -c -m 755 \
@@ -242,6 +262,7 @@
(
cd $RPM_BUILD_ROOT%{l_prefix}/etc/dss/
mv -f relayconfig.xml-Sample relayconfig.xml
+ mv -f streamingadminserver.conf streamingadmin.conf
)
# install run commands
@@ -263,7 +284,7 @@
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
- '%config %{l_prefix}/share/dss/qtaccess' \
+ '%config %{l_prefix}/share/dss/movies/qtaccess' \
'%config %{l_prefix}/etc/dss/*'
%files -f files
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/dss/rc.dss
============================================================================
$ cvs diff -u -r1.2 -r1.3 rc.dss
--- openpkg-src/dss/rc.dss 7 May 2003 15:40:35 -0000 1.2
+++ openpkg-src/dss/rc.dss 6 Jun 2003 08:15:43 -0000 1.3
@@ -4,26 +4,40 @@
##
%config
- dss_enable="yes"
+ dssadmin_enable="yes"
+ dssdaemon_enable="yes"
%start -p 220 -u @l_susr@
- opServiceEnabled dss || exit 0
+ opServiceEnabled dssadmin || exit 0
+ @l_prefix@/sbin/streamingadminserver.pl -c
@l_prefix@/etc/dss/streamingadmin.conf >/dev/null 2>&1 &
+ opServiceEnabled dssdaemon || exit 0
@l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
- echo $! >@l_prefix@/var/dss/dss.pid
+ echo $! >@l_prefix@/var/dss/dssdaemon.pid
%stop -p 200 -u @l_susr@
- opServiceEnabled dss || exit 0
- if [ -f @l_prefix@/var/dss/dss.pid ]; then
- kill -TERM `cat @l_prefix@/var/dss/dss.pid`
- rm @l_prefix@/var/dss/dss.pid
+ opServiceEnabled dssadmin || exit 0
+ if [ -f @l_prefix@/var/dss/dssadmin.pid ]; then
+ kill -TERM `cat @l_prefix@/var/dss/dssadmin.pid`
+ rm @l_prefix@/var/dss/dssadmin.pid
+ fi
+ opServiceEnabled dssdaemon || exit 0
+ if [ -f @l_prefix@/var/dss/dssdaemon.pid ]; then
+ kill -TERM `cat @l_prefix@/var/dss/dssdaemon.pid`
+ rm @l_prefix@/var/dss/dssdaemon.pid
fi
%restart -p 200 -u @l_susr@
- opServiceEnabled dss || exit 0
- if [ -f @l_prefix@/var/dss/dss.pid ]; then
- kill -TERM `cat @l_prefix@/var/dss/dss.pid`
- rm @l_prefix@/var/dss/dss.pid
+ opServiceEnabled dssadmin || exit 0
+ if [ -f @l_prefix@/var/dss/dssadmin.pid ]; then
+ kill -TERM `cat @l_prefix@/var/dss/dssadmin.pid`
+ rm @l_prefix@/var/dss/dssadmin.pid
+ fi
+ @l_prefix@/sbin/streamingadminserver.pl -c
@l_prefix@/etc/dss/streamingadmin.conf >/dev/null 2>&1 &
+ opServiceEnabled dssdaemon || exit 0
+ if [ -f @l_prefix@/var/dss/dssdaemon.pid ]; then
+ kill -TERM `cat @l_prefix@/var/dss/dssdaemon.pid`
+ rm @l_prefix@/var/dss/dssdaemon.pid
fi
@l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
- echo $! >@l_prefix@/var/dss/dss.pid
+ echo $! >@l_prefix@/var/dss/dssdaemon.pid
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.4749 -r1.4750 news.txt
--- openpkg-web/news.txt 6 Jun 2003 08:06:09 -0000 1.4749
+++ openpkg-web/news.txt 6 Jun 2003 08:15:42 -0000 1.4750
@@ -1,3 +1,4 @@
+06-Jun-2003: Upgraded package: P<dss-4.1.3-20030606>
06-Jun-2003: Upgraded package: P<perl-xml-20030606-20030606>
06-Jun-2003: Upgraded package: P<rt-3.0.2-20030606>
06-Jun-2003: Upgraded package: P<multitail-2.7.2-20030606>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]