diff options
author | Norikatsu Shigemura <nork@FreeBSD.org> | 2005-03-12 21:18:07 +0000 |
---|---|---|
committer | Norikatsu Shigemura <nork@FreeBSD.org> | 2005-03-12 21:18:07 +0000 |
commit | 553818ac4350dd19d04cd1c90daeabcd65646a56 (patch) | |
tree | 7847701946f251d8ec8e2c2c1dd874f5bf50d9e7 /net/DarwinStreamingServer/files/patch-Install | |
parent | Add a note about MASTER_SITES and MASTER_SITE_SUBDIR. (diff) |
Update to 5.0.3.2.
o Disable over-optimaization for problem of ports/75291. [1]
o Clean-up some patches (to post-patch phase)
PR: ports/75291 [1]
Pointed out by: Lars Eggert <lars.eggert@netlab.nec.de> [1]
Informed by: Yoshihiro Yanagida <yosh@yanagi.to>
Inquiried by: many people
Sponsored by: Ensure Technology Ltd.
Notes
Notes:
svn path=/head/; revision=131038
Diffstat (limited to 'net/DarwinStreamingServer/files/patch-Install')
-rw-r--r-- | net/DarwinStreamingServer/files/patch-Install | 292 |
1 files changed, 87 insertions, 205 deletions
diff --git a/net/DarwinStreamingServer/files/patch-Install b/net/DarwinStreamingServer/files/patch-Install index 569d7f0563c2..ca3a32d35f3e 100644 --- a/net/DarwinStreamingServer/files/patch-Install +++ b/net/DarwinStreamingServer/files/patch-Install @@ -1,12 +1,6 @@ ---- Install.orig Thu Nov 13 10:02:58 2003 -+++ Install Mon Feb 2 02:56:41 2004 -@@ -1,4 +1,4 @@ --#!/bin/bash -+#!/bin/sh - - # Install script for the Darwin Streaming Server - # source release -@@ -16,6 +16,7 @@ +--- Install.orig Wed Jul 24 07:00:31 2002 ++++ Install Sun Feb 20 22:31:51 2005 +@@ -15,6 +15,7 @@ if [ $USERID = 0 ]; then @@ -14,7 +8,7 @@ echo Checking for and Killing currently running Darwin Streaming Server if [ `uname` = "FreeBSD" ]; then ps -ax | awk '/DarwinStreamingServer/ {print $1}' | xargs kill -9 -@@ -113,14 +114,15 @@ +@@ -110,6 +111,7 @@ fi echo @@ -22,140 +16,88 @@ ## CHANGE PERL PATH IN streamingadminserver.pl AND parse_xml.cgi ## - # Look for perl in the default locations - if [ -x /usr/freeware/bin/perl ]; then - perldef=/usr/freeware/bin/perl --elif [ -x /usr/local/bin/perl ]; then -- perldef=/usr/local/bin/perl -+elif [ -x ${LOCALBASE}/bin/perl ]; then -+ perldef=${LOCALBASE}/bin/perl - elif [ -x /usr/bin/perl ]; then - perldef=/usr/bin/perl - else -@@ -189,159 +191,160 @@ - fi +@@ -196,64 +198,72 @@ + fi - # Add the unprivileged user qtss as the server's run user -+if false; then - echo "Creating unprivileged user to run the server = \"qtss\"." - if [ $INSTALL_OS = "Linux" ]; then - /usr/sbin/useradd -M qtss > /dev/null 2>&1 - else - /usr/sbin/useradd qtss > /dev/null 2>&1 - fi -+fi - - ## INSTALL NEW VERSION ## -- if [ ! -d /usr/local/sbin ]; then -- echo creating "/usr/local/sbin" directory -- mkdir -p /usr/local/sbin -+ if [ ! -d ${PREFIX}/sbin ]; then -+ echo creating "${PREFIX}/sbin" directory -+ mkdir -p ${PREFIX}/sbin - fi -- if [ ! -d /usr/local/bin ]; then -- echo creating "/usr/local/bin" directory -- mkdir -p /usr/local/bin -+ if [ ! -d ${PREFIX}/bin ]; then -+ echo creating "${PREFIX}/bin" directory -+ mkdir -p ${PREFIX}/bin - fi - -- echo copying "DarwinStreamingServer" to "/usr/local/sbin/DarwinStreamingServer" + echo copying "DarwinStreamingServer" to "/usr/local/sbin/DarwinStreamingServer" - cp -f DarwinStreamingServer /usr/local/sbin/ -+ echo copying "DarwinStreamingServer" to "${PREFIX}/sbin/DarwinStreamingServer" -+ ${BSD_INSTALL_PROGRAM} DarwinStreamingServer ${PREFIX}/sbin/ ++ ${BSD_INSTALL_PROGRAM} DarwinStreamingServer /usr/local/sbin/ -- echo copying "PlaylistBroadcaster" to "/usr/local/bin/PlaylistBroadcaster" + echo copying "PlaylistBroadcaster" to "/usr/local/bin/PlaylistBroadcaster" - cp -f PlaylistBroadcaster /usr/local/bin/ -+ echo copying "PlaylistBroadcaster" to "${PREFIX}/bin/PlaylistBroadcaster" -+ ${BSD_INSTALL_PROGRAM} PlaylistBroadcaster ${PREFIX}/bin/ ++ ${BSD_INSTALL_PROGRAM} PlaylistBroadcaster /usr/local/bin/ -- echo copying "MP3Broadcaster" to "/usr/local/bin/MP3Broadcaster" + echo copying "MP3Broadcaster" to "/usr/local/bin/MP3Broadcaster" - cp -f MP3Broadcaster /usr/local/bin/ -+ echo copying "MP3Broadcaster" to "${PREFIX}/bin/MP3Broadcaster" -+ ${BSD_INSTALL_PROGRAM} MP3Broadcaster ${PREFIX}/bin/ ++ ${BSD_INSTALL_PROGRAM} MP3Broadcaster /usr/local/bin/ -- echo copying "qtpasswd" to "/usr/local/bin/qtpasswd" + echo copying "qtpasswd" to "/usr/local/bin/qtpasswd" - cp -f qtpasswd /usr/local/bin/ -+ echo copying "qtpasswd" to "${PREFIX}/bin/qtpasswd" -+ ${BSD_INSTALL_PROGRAM} qtpasswd ${PREFIX}/bin/ ++ ${BSD_INSTALL_PROGRAM} qtpasswd /usr/local/bin/ # For now, do not copy modules as there are no supported dynamic modules - # echo copying modules to "/usr/local/sbin/StreamingServerModules" - if [ ! -d /usr/local/sbin/StreamingServerModules ]; then - echo creating "/usr/local/sbin/StreamingServerModules" directory - mkdir /usr/local/sbin/StreamingServerModules -+ # echo copying modules to "${PREFIX}/libexec/StreamingServerModules" -+ if [ ! -d ${PREFIX}/libexec/StreamingServerModules ]; then -+ echo creating "${PREFIX}/libexec/StreamingServerModules" directory -+ mkdir ${PREFIX}/libexec/StreamingServerModules - fi -- cp -f StreamingServerModules/* /usr/local/sbin/StreamingServerModules/ -+ ${BSD_INSTALL_PROGRAM} StreamingServerModules/* ${PREFIX}/libexec/StreamingServerModules/ - -- if [ -e /usr/local/sbin/StreamingServerModules/QTSSHomeDirectoryModule ]; then -- echo copying "createuserstreamingdir" to "/usr/local/bin/createuserstreamingdir" -- cp -f createuserstreamingdir $INSTALLROOT/usr/local/bin/ -+ if [ -e ${PREFIX}/libexec/StreamingServerModules/QTSSHomeDirectoryModule ]; then -+ echo copying "createuserstreamingdir" to "${PREFIX}/bin/createuserstreamingdir" -+ ${BSD_INSTALL_SCRIPT} createuserstreamingdir ${PREFIX}/bin/ - fi - -- if [ ! -d /etc/streaming ]; then -- echo creating "/etc/streaming" directory -- mkdir -p /etc/streaming -+ if [ ! -d ${PREFIX}/etc/streaming ]; then -+ echo creating "${PREFIX}/etc/streaming" directory -+ mkdir -p ${PREFIX}/etc/streaming ++ # echo copying modules to "/usr/local/libexec/StreamingServerModules" ++ if [ ! -d /usr/local/libexec/StreamingServerModules ]; then ++ echo creating "/usr/local/libexec/StreamingServerModules" directory ++ mkdir /usr/local/libexec/StreamingServerModules fi +- # cp -f StreamingServerModules/* /usr/local/sbin/StreamingServerModules/ ++ # ${BSD_INSTALL_PROGRAM} StreamingServerModules/* /usr/local/libexec/StreamingServerModules/ -- if [ ! -e /etc/streaming/streamingserver.xml ]; then -- /usr/local/sbin/DarwinStreamingServer -x -+ echo;echo copying "streamingserver.xml" to "${PREFIX}/etc/streaming/streamingserver.xml-dist" -+ ${BSD_INSTALL_DATA} streamingserver.xml ${PREFIX}/etc/streaming/streamingserver.xml-dist -+ if [ ! -e ${PREFIX}/etc/streaming/streamingserver.xml ]; then -+ echo;echo copying "streamingserver.xml" to "${PREFIX}/etc/streaming/streamingserver.xml" -+ ${BSD_INSTALL_DATA} streamingserver.xml ${PREFIX}/etc/streaming/streamingserver.xml + if [ ! -d /etc/streaming ]; then + echo creating "/etc/streaming" directory + mkdir -p /etc/streaming fi -- chmod 600 /etc/streaming/streamingserver.xml -- chown qtss /etc/streaming/streamingserver.xml -+ chmod 600 ${PREFIX}/etc/streaming/streamingserver.xml ${PREFIX}/etc/streaming/streamingserver.xml-dist -+ chown qtss:qtss ${PREFIX}/etc/streaming/streamingserver.xml ${PREFIX}/etc/streaming/streamingserver.xml-dist +- echo copying "streamingserver.xml" to "/etc/streaming/streamingserver.xml-sample" +- cp -f streamingserver.xml /etc/streaming/streamingserver.xml-sample ++ echo copying "streamingserver.xml" to "/etc/streaming/streamingserver.xml-dist" ++ ${BSD_INSTALL_DATA} streamingserver.xml /etc/streaming/streamingserver.xml-dist ++ if [ ! -e /etc/streaming/streamingserver.xml ]; then + echo;echo copying "streamingserver.xml" to "/etc/streaming/streamingserver.xml" +- cp -f streamingserver.xml /etc/streaming/streamingserver.xml ++ ${BSD_INSTALL_DATA} streamingserver.xml /etc/streaming/streamingserver.xml + chmod 600 /etc/streaming/streamingserver.xml ++ fi + - echo;echo copying "relayconfig.xml-Sample" to "/etc/streaming/relayconfig.xml-Sample" - cp -f relayconfig.xml-Sample /etc/streaming/relayconfig.xml-Sample - chmod 600 /etc/streaming/relayconfig.xml-Sample -- if [ -e /etc/streaming/relayconfig.xml ]; then -- chown qtss /etc/streaming/relayconfig.xml -+ echo;echo copying "relayconfig.xml-Sample" to "${PREFIX}/etc/streaming/relayconfig.xml-dist" -+ ${BSD_INSTALL_DATA} relayconfig.xml-Sample ${PREFIX}/etc/streaming/relayconfig.xml-dist -+ if [ ! -e ${PREFIX}/etc/streaming/relayconfig.xml ]; then -+ echo;echo copying "relayconfig.xml-Sample" to "${PREFIX}/etc/streaming/relayconfig.xml" -+ ${BSD_INSTALL_DATA} relayconfig.xml-Sample ${PREFIX}/etc/streaming/relayconfig.xml - fi - ++ echo;echo copying "relayconfig.xml-Sample" to "/etc/streaming/relayconfig.xml-dist" ++ ${BSD_INSTALL_DATA} relayconfig.xml-Sample /etc/streaming/relayconfig.xml-dist ++ chmod 600 /etc/streaming/relayconfig.xml-dist ++ ++ if [ ! -e /etc/streaming/relayconfig.xml ]; then ++ echo;echo copying "relayconfig.xml-Sample" to "/etc/streaming/relayconfig.xml" ++ ${BSD_INSTALL_DATA} relayconfig.xml-Sample /etc/streaming/relayconfig.xml ++ chmod 600 /etc/streaming/relayconfig.xml ++ fi + - echo;echo copying "qtusers" to "/etc/streaming/qtusers" - cp -f qtusers /etc/streaming/qtusers - chmod 600 /etc/streaming/qtusers -- chown qtss /etc/streaming/qtusers -+ echo;echo copying "qtusers" to "${PREFIX}/etc/streaming/qtusers-dist" -+ install -c -o qtss -g qtss -m 0600 qtusers ${PREFIX}/etc/streaming/qtusers-dist - +- - echo;echo copying "qtgroups" to "/etc/streaming/qtgroups" - cp -f qtgroups /etc/streaming/qtgroups - chmod 600 /etc/streaming/qtgroups -- chown qtss /etc/streaming/qtgroups ++ echo;echo copying "qtusers" to "/etc/streaming/qtusers-dist" ++ ${BSD_INSTALL_DATA} qtusers /etc/streaming/qtusers-dist ++ chmod 600 /etc/streaming/qtusers-dist ++ + echo;echo copying "qtgroups" to "/etc/streaming/qtgroups-dist" -+ install -c -o qtss -g qtss -m 0600 qtgroups ${PREFIX}/etc/streaming/qtgroups-dist ++ ${BSD_INSTALL_DATA} qtgroups /etc/streaming/qtgroups-dist ++ chmod 600 /etc/streaming/qtgroups-dist -- #echo;echo copying "streamingadminserver.pem" to "/etc/streaming/streamingadminserver.pem" + #echo;echo copying "streamingadminserver.pem" to "/etc/streaming/streamingadminserver.pem" - #cp -f streamingadminserver.pem /etc/streaming/streamingadminserver.pem -- #chmod 400 /etc/streaming/streamingadminserver.pem -+ #echo;echo copying "streamingadminserver.pem" to "${PREFIX}/etc/streaming/streamingadminserver.pem" -+ #install -c -o qtss -g qtss -m 0400 streamingadminserver.pem ${PREFIX}/etc/streaming/streamingadminserver.pem ++ #${BSD_INSTALL_DATA} streamingadminserver.pem /etc/streaming/streamingadminserver.pem + #chmod 400 /etc/streaming/streamingadminserver.pem - if [ ! -d /var/streaming ]; then - echo creating "/var/streaming" directory @@ -165,8 +107,8 @@ + mkdir -p ${DATADIR} fi -- echo copying "readme.txt" to "/var/streaming/readme.txt" -- cp -f readme.txt /var/streaming/readme.txt +- echo copying "readme.pdf" to "/var/streaming/readme.pdf" +- cp -f readme.pdf /var/streaming/readme.pdf + echo copying "readme.txt" to "${DATADIR}/readme.txt" + ${BSD_INSTALL_DATA} readme.txt ${DATADIR}/readme.txt @@ -175,109 +117,64 @@ + echo copying "3rdPartyAcknowledgements.rtf" to "${DATADIR}/3rdPartyAcknowledgements.rtf" + ${BSD_INSTALL_DATA} 3rdPartyAcknowledgements.rtf ${DATADIR}/3rdPartyAcknowledgements.rtf -- if [ ! -d /var/streaming/logs ]; then -- echo creating "/var/streaming/logs" directory -- mkdir -p /var/streaming/logs -+ if [ ! -d /var/log/streaming ]; then -+ echo creating "/var/log/streaming" directory -+ mkdir -p /var/log/streaming - fi - -- if [ ! -d /usr/local/movies ]; then -- echo creating "/usr/local/movies" directory -- mkdir -p /usr/local/movies -+ if [ ! -d ${DATADIR}/movies ]; then -+ echo creating "${DATADIR}/movies" directory -+ mkdir -p ${DATADIR}/movies + if [ ! -d /var/streaming/logs ]; then + echo creating "/var/streaming/logs" directory +@@ -272,46 +282,49 @@ fi -- if [ ! -d /var/streaming/playlists ]; then -- echo creating "/var/streaming/playlists" directory -- mkdir -p /var/streaming/playlists -+ if [ ! -d /var/spool/streaming.playlists ]; then -+ echo creating "/var/spool/streaming.playlists" directory -+ mkdir -p /var/spool/streaming.playlists - fi -- chmod 770 /var/streaming/playlists -- chmod 775 /usr/local/movies -+ chown qtss:qtss /var/spool/streaming.playlists -+ chmod 770 /var/spool/streaming.playlists -+ chmod 775 ${PREFIX}/movies - -- echo copying "sample_100kbit.mov" into "/usr/local/movies/sample_100kbit.mov" + echo copying "sample_100kbit.mov" into "/usr/local/movies/sample_100kbit.mov" - cp -f sample_100kbit.mov /usr/local/movies/ -+ echo copying "sample_100kbit.mov" into "${DATADIR}/movies/sample_100kbit.mov" -+ ${BSD_INSTALL_DATA} sample_100kbit.mov ${DATADIR}/movies/ ++ ${BSD_INSTALL_DATA} sample_100kbit.mov /usr/local/movies/ -- echo copying "sample_300kbit.mov" into "/usr/local/movies/sample_300kbit.mov" + echo copying "sample_300kbit.mov" into "/usr/local/movies/sample_300kbit.mov" - cp -f sample_300kbit.mov /usr/local/movies/ -+ echo copying "sample_300kbit.mov" into "${DATADIR}/movies/sample_300kbit.mov" -+ ${BSD_INSTALL_DATA} sample_300kbit.mov ${DATADIR}/movies/ ++ ${BSD_INSTALL_DATA} sample_300kbit.mov /usr/local/movies/ -- echo copying "sample_100kbit.mp4" into "/usr/local/movies/sample_100kbit.mp4" + echo copying "sample_100kbit.mp4" into "/usr/local/movies/sample_100kbit.mp4" - cp -f sample_100kbit.mp4 /usr/local/movies/ -+ echo copying "sample_100kbit.mp4" into "${DATADIR}/movies/sample_100kbit.mp4" -+ ${BSD_INSTALL_DATA} sample_100kbit.mp4 ${DATADIR}/movies/ ++ ${BSD_INSTALL_DATA} sample_100kbit.mp4 /usr/local/movies/ -- echo copying "sample_300kbit.mp4" into "/usr/local/movies/sample_300kbit.mp4" + echo copying "sample_300kbit.mp4" into "/usr/local/movies/sample_300kbit.mp4" - cp -f sample_300kbit.mp4 /usr/local/movies/ -+ echo copying "sample_300kbit.mp4" into "${DATADIR}/movies/sample_300kbit.mp4" -+ ${BSD_INSTALL_DATA} sample_300kbit.mp4 ${DATADIR}/movies/ ++ ${BSD_INSTALL_DATA} sample_300kbit.mp4 /usr/local/movies/ -- echo copying "sample.mp3" into "/usr/local/movies/sample.mp3" + echo copying "sample.mp3" into "/usr/local/movies/sample.mp3" - cp -f sample.mp3 /usr/local/movies/ -+ echo copying "sample.mp3" into "${DATADIR}/movies/sample.mp3" -+ ${BSD_INSTALL_DATA} sample.mp3 ${DATADIR}/movies/ ++ ${BSD_INSTALL_DATA} sample.mp3 /usr/local/movies/ - if [ -e StreamingLoadTool ]; then -- echo copying "StreamingLoadTool" to "/usr/local/bin/StreamingLoadTool" ++ if false; then + echo copying "StreamingLoadTool" to "/usr/local/bin/StreamingLoadTool" - cp -f StreamingLoadTool /usr/local/bin/ -+ echo copying "StreamingLoadTool" to "${PREFIX}/bin/StreamingLoadTool" -+ ${BSD_INSTALL_PROGRAM} StreamingLoadTool ${PREFIX}/bin/ ++ ${BSD_INSTALL_PROGRAM} StreamingLoadTool /usr/local/bin/ - echo copying "streamingloadtool.conf" to "/etc/streaming/streamingloadtool.conf" - cp -f streamingloadtool.conf /etc/streaming/ -+ echo copying "streamingloadtool.conf" to "${PREFIX}/etc/streaming/streamingloadtool.conf" -+ ${BSD_INSTALL_DATA} streamingloadtool.conf ${PREFIX}/etc/streaming/ - fi ++ echo copying "streamingloadtool.conf" to "/etc/streaming/streamingloadtool.conf-dist" ++ ${BSD_INSTALL_DATA} streamingloadtool.conf /etc/streaming/streamingloadtool.conf-dist ++ fi #WebAdmin install -- echo copying "streamingadminserver.pl" into "/usr/local/sbin/streamingadminserver.pl" + echo copying "streamingadminserver.pl" into "/usr/local/sbin/streamingadminserver.pl" - cp -f streamingadminserver.pl /usr/local/sbin/streamingadminserver.pl -+ echo copying "streamingadminserver.pl" into "${PREFIX}/sbin/streamingadminserver.pl" -+ ${BSD_INSTALL_SCRIPT} streamingadminserver.pl ${PREFIX}/sbin/streamingadminserver.pl ++ ${BSD_INSTALL_SCRIPT} streamingadminserver.pl /usr/local/sbin/streamingadminserver.pl -- if [ -d /var/streaming/AdminHtml/ ]; then -- echo removing old version of html from "/var/streaming/AdminHtml" -- rm -r -f /var/streaming/AdminHtml/* -+ if [ -d ${DATADIR}/AdminHtml/ ]; then -+ echo removing old version of html from "/${DATADIR}/AdminHtml" -+ rm -r -f ${DATADIR}/AdminHtml/* + if [ -d /var/streaming/AdminHtml/ ]; then + echo removing old version of html from "/var/streaming/AdminHtml" + rm -r -f /var/streaming/AdminHtml/* fi - - if [ ! -d /var/streaming/ ]; then -- echo creating "/var/streaming/AdminHtml" directory -- mkdir -p /var/streaming/AdminHtml -+ if [ ! -d ${DATADIR}/AdminHtml ]; then -+ echo creating "${DATADIR}/AdminHtml" directory -+ mkdir -p ${DATADIR}/AdminHtml ++ if [ ! -d /var/streaming/AdminHtml ]; then + echo creating "/var/streaming/AdminHtml" directory + mkdir -p /var/streaming/AdminHtml fi -- echo copying Admin HTML to "/var/streaming/AdminHtml" directory + echo copying Admin HTML to "/var/streaming/AdminHtml" directory - cp -f -r AdminHtml /var/streaming/ -+ echo copying Admin HTML to "${DATADIR}/AdminHtml" directory + tar -cf - AdminHtml | tar -xf - -C ${DATADIR} - -- chown -R -f qtss /var/streaming/ -- chown -R -f qtss /etc/streaming/ -- chown -R -f qtss /usr/local/movies/ -+ chown -R -f qtss:qtss ${DATADIR}/ -+ chown -R -f qtss:qtss ${PREFIX}/etc/streaming/ - - echo;echo "Launching streamingadminserver.pl" - /usr/local/sbin/streamingadminserver.pl +# echo;echo "Launching streamingadminserver.pl" -+# ${PREFIX}/sbin/streamingadminserver.pl ++# /usr/local/sbin/streamingadminserver.pl echo;echo Installation Complete @@ -285,24 +182,9 @@ # Setup for DSS # Prompts for a username and password # that can be used to administer the server -@@ -391,7 +394,7 @@ - echo "" - - # Add the new admin username to /etc/streaming/qtusers -- /usr/local/bin/qtpasswd -p $password $username -+ ${PREFIX}/bin/qtpasswd -p $password $username - - # Add the new admin username to /etc/streaming/qtgroups - # and delete the default admin username -@@ -399,11 +402,12 @@ - mv /etc/streaming/qtgroups.tmp /etc/streaming/qtgroups - - # Remove the default admin username to /etc/streaming/qtusers -- /usr/local/bin/qtpasswd -F -d 'aGFja21l' > /dev/null -+ ${PREFIX}/bin/qtpasswd -F -d 'aGFja21l' > /dev/null +@@ -372,6 +385,7 @@ + /usr/local/bin/qtpasswd -F -d 'aGFja21l' > /dev/null - chown -R -f qtss /etc/streaming/ - echo Setup Complete! +fi |