[pkg-java] r12844 - in tags/red5: . 0.9.1-3/debian 0.9.1-3/debian/patches

Damien Raude-Morvan drazzib at alioth.debian.org
Sat Jul 31 17:21:27 UTC 2010


Author: drazzib
Date: 2010-07-31 17:21:27 +0000 (Sat, 31 Jul 2010)
New Revision: 12844

Added:
   tags/red5/0.9.1-3/
   tags/red5/0.9.1-3/debian/changelog
   tags/red5/0.9.1-3/debian/control
   tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff
   tags/red5/0.9.1-3/debian/patches/15_jython25.diff
   tags/red5/0.9.1-3/debian/patches/series
   tags/red5/0.9.1-3/debian/red5-server.README.Debian
Removed:
   tags/red5/0.9.1-3/debian/changelog
   tags/red5/0.9.1-3/debian/control
   tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff
   tags/red5/0.9.1-3/debian/patches/series
   tags/red5/0.9.1-3/debian/red5-server.README.Debian
Log:
[svn-buildpackage] Tagging red5 0.9.1-3

Deleted: tags/red5/0.9.1-3/debian/changelog
===================================================================
--- trunk/red5/debian/changelog	2010-07-29 10:18:48 UTC (rev 12842)
+++ tags/red5/0.9.1-3/debian/changelog	2010-07-31 17:21:27 UTC (rev 12844)
@@ -1,48 +0,0 @@
-red5 (0.9.1-2) unstable; urgency=low
-
-  * /etc/init.d/red5-server:
-    - set NAME before using it for /etc/default/$NAME (Closes: #585530)
-    - export JAVA_HOME, JAVA_OPTS, RED5_HOME and RED5_OPTS for red5.sh usage
-  * Bump Standards-Version to 3.9.0: no changes needed.
-  * d/red5-server.install: Also install red5 logo to root webapp
-  * d/README.Debian:
-    - Describe how to install demos applications (Closes: #585946).
-    - Install it in red5-server package.
-  * d/orig-tar.exclude: Document removed stuffs
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Thu, 01 Jul 2010 00:42:55 +0200
-
-red5 (0.9.1-1) unstable; urgency=low
-
-  * New upstream release (Closes: #576355):
-    - Refresh patches.
-  * Bump Standards-Version to 3.8.4: no changes needed.
-  * Switch to 3.0 (quilt) source format:
-    - d/source/format: Set 3.0 (quilt)
-    - d/rules: Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk
-    - d/control: Remove B-D on quilt
-    - d/README.source: Removed
-    - Use multi-orig-tarball support: create new "orig-doc.tar.gz".
-  * Add Build-Conflicts: liblogback-java (= 0.9.20-1)
-    (Closes: #577859)
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Fri, 23 Apr 2010 20:35:14 +0200
-
-red5 (0.9~svn3968-2) unstable; urgency=low
-
-  * Upload to unstable distribution
-  * Red5 API documentation:
-    - Build-Depends and use default-jdk-doc instead of openjdk-6-doc
-    - red5-doc now Recommends default-jdk-doc
-  * red5-server.init: Add dependency on $remote_fs
-  * Add debian/patches/13_jaudiotagger2.diff to fix compatibility
-    with libjaudiotagger-java 2.0
-  * Fix debian/watch to track only stable release
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Sun, 17 Jan 2010 22:04:48 +0100
-
-red5 (0.9~svn3968-1) experimental; urgency=low
-
-  * Initial release. (Closes: #503594)
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Mon, 30 Nov 2009 23:29:23 +0100

Copied: tags/red5/0.9.1-3/debian/changelog (from rev 12843, trunk/red5/debian/changelog)
===================================================================
--- tags/red5/0.9.1-3/debian/changelog	                        (rev 0)
+++ tags/red5/0.9.1-3/debian/changelog	2010-07-31 17:21:27 UTC (rev 12844)
@@ -0,0 +1,58 @@
+red5 (0.9.1-3) unstable; urgency=low
+
+  * Bump Standards-Version to 3.9.1: no changes needed.
+  * Improve d/README.Debian and d/patches/14_document_removed_stuff.diff:
+    - Describe security issues with /installer and /demos webapps
+    - Explain how to install them directly on index.html
+  * d/patches/15_jython25.diff: Fix FTBFS with Jython >= 2.5.
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Sat, 31 Jul 2010 19:01:44 +0200
+
+red5 (0.9.1-2) unstable; urgency=low
+
+  * /etc/init.d/red5-server:
+    - set NAME before using it for /etc/default/$NAME (Closes: #585530)
+    - export JAVA_HOME, JAVA_OPTS, RED5_HOME and RED5_OPTS for red5.sh usage
+  * Bump Standards-Version to 3.9.0: no changes needed.
+  * d/red5-server.install: Also install red5 logo to root webapp
+  * d/README.Debian:
+    - Describe how to install demos applications (Closes: #585946).
+    - Install it in red5-server package.
+  * d/orig-tar.exclude: Document removed stuffs
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Thu, 01 Jul 2010 00:42:55 +0200
+
+red5 (0.9.1-1) unstable; urgency=low
+
+  * New upstream release (Closes: #576355):
+    - Refresh patches.
+  * Bump Standards-Version to 3.8.4: no changes needed.
+  * Switch to 3.0 (quilt) source format:
+    - d/source/format: Set 3.0 (quilt)
+    - d/rules: Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk
+    - d/control: Remove B-D on quilt
+    - d/README.source: Removed
+    - Use multi-orig-tarball support: create new "orig-doc.tar.gz".
+  * Add Build-Conflicts: liblogback-java (= 0.9.20-1)
+    (Closes: #577859)
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Fri, 23 Apr 2010 20:35:14 +0200
+
+red5 (0.9~svn3968-2) unstable; urgency=low
+
+  * Upload to unstable distribution
+  * Red5 API documentation:
+    - Build-Depends and use default-jdk-doc instead of openjdk-6-doc
+    - red5-doc now Recommends default-jdk-doc
+  * red5-server.init: Add dependency on $remote_fs
+  * Add debian/patches/13_jaudiotagger2.diff to fix compatibility
+    with libjaudiotagger-java 2.0
+  * Fix debian/watch to track only stable release
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Sun, 17 Jan 2010 22:04:48 +0100
+
+red5 (0.9~svn3968-1) experimental; urgency=low
+
+  * Initial release. (Closes: #503594)
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Mon, 30 Nov 2009 23:29:23 +0100

Deleted: tags/red5/0.9.1-3/debian/control
===================================================================
--- trunk/red5/debian/control	2010-07-29 10:18:48 UTC (rev 12842)
+++ tags/red5/0.9.1-3/debian/control	2010-07-31 17:21:27 UTC (rev 12844)
@@ -1,79 +0,0 @@
-Source: red5
-Section: java
-Priority: optional
-Maintainer: Damien Raude-Morvan <drazzib at debian.org>
-Build-Depends: cdbs, debhelper (>= 7), openjdk-6-jdk, ant
-Build-Depends-Indep: libsaxon-java, docbook-xsl, ant-optional,
- libmina2-java, libslf4j-java (>= 1.5.5), liblogback-java (>= 0.9.17),
- libcommons-lang-java, libcommons-collections3-java, libcommons-beanutils-java,
- libcommons-codec-java, libcommons-httpclient-java, libxerces2-java, groovy,
- libspring-core-2.5-java, libspring-beans-2.5-java, libspring-context-2.5-java,
- libspring-web-2.5-java, libbcprov-java, libehcache-java, libquartz-java,
- libjaudiotagger-java, libmx4j-java (>> 3.0.2-4), libxmlrpc3-server-java,
- libtomcat6-java (>= 6.0.20-7), libservlet2.5-java, junit4 (>= 4.5),
- libhamcrest-java, libspring-test-2.5-java,
- libgroboutils-java, libcommons-logging-java, libjetty-java, jython,
- libbackport-util-concurrent-java,
- default-jdk-doc, libmina2-java-doc, liblog4j1.2-java-doc, groovy-doc
-Build-Conflicts: liblogback-java (= 0.9.20-1)
-Standards-Version: 3.9.0
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/red5/
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/red5/
-Homepage: http://www.red5.org/
-
-Package: libred5-java
-Architecture: all
-Depends: ${misc:Depends},
- libmina2-java, libslf4j-java (>= 1.5.5), liblogback-java (>= 0.9.17),
- libcommons-lang-java, libcommons-collections3-java, libcommons-beanutils-java,
- libcommons-httpclient-java, libxerces2-java, groovy,
- libspring-core-2.5-java, libspring-beans-2.5-java, libspring-context-2.5-java,
- libspring-web-2.5-java, libbcprov-java, libehcache-java, libquartz-java,
- libjaudiotagger-java, libmx4j-java (>> 3.0.2-4), libxmlrpc3-server-java,
- libtomcat6-java (>= 6.0.20-7), libservlet2.5-java, libantlr-java, libasm3-java,
- libcommons-codec-java, libcommons-modeler-java, libcommons-logging-java,
- libcommons-pool-java, libaopalliance-java, jython, libjetty-java,
- libspring-aop-2.5-java, libspring-context-support-2.5-java,
- libbackport-util-concurrent-java
-Description: remote API for Red5 flash streaming server
- Red5 is a Java implementation of a Flash Media Server based on
- reverse engineering of RTMP and AMF protocols.
- .
- It support streaming video/audio/data to a Flash client and
- recording audio/video broadcast from a Flash client.
- .
- This package contains library for Java client library to query
- a remote Red5 server.
-
-Package: red5-server
-Architecture: all
-Depends: ${misc:Depends}, openjdk-6-jre-headless | java6-runtime-headless,
- adduser (>= 3.11), libred5-java (= ${source:Version})
-Conflicts: red5
-Description: flash streaming server
- Red5 is a Java implementation of a Flash Media Server based on
- reverse engineering of RTMP and AMF protocols.
- .
- It support streaming video/audio/data to a Flash client and
- recording audio/video broadcast from a Flash client.
- .
- Any flash client is supported, including Gnash flash client and
- Adobe Flash Player.
-
-Package: red5-doc
-Architecture: all
-Section: doc
-Depends: ${misc:Depends}
-Recommends: default-jdk-doc, libmina2-java-doc, liblog4j1.2-java-doc, groovy-doc
-Suggests: libred5-java (= ${source:Version})
-Description: flash streaming server - documentation
- Red5 is a Java implementation of a Flash Media Server based on
- reverse engineering of RTMP and AMF protocols.
- .
- It support streaming video/audio/data to a Flash client and
- recording audio/video broadcast from a Flash client.
- .
- Any flash client is supported, including Gnash flash client and
- Adobe Flash Player.
- .
- This package contains documentation about Red5.

Copied: tags/red5/0.9.1-3/debian/control (from rev 12843, trunk/red5/debian/control)
===================================================================
--- tags/red5/0.9.1-3/debian/control	                        (rev 0)
+++ tags/red5/0.9.1-3/debian/control	2010-07-31 17:21:27 UTC (rev 12844)
@@ -0,0 +1,79 @@
+Source: red5
+Section: java
+Priority: optional
+Maintainer: Damien Raude-Morvan <drazzib at debian.org>
+Build-Depends: cdbs, debhelper (>= 7), openjdk-6-jdk, ant
+Build-Depends-Indep: libsaxon-java, docbook-xsl, ant-optional,
+ libmina2-java, libslf4j-java (>= 1.5.5), liblogback-java (>= 0.9.17),
+ libcommons-lang-java, libcommons-collections3-java, libcommons-beanutils-java,
+ libcommons-codec-java, libcommons-httpclient-java, libxerces2-java, groovy,
+ libspring-core-2.5-java, libspring-beans-2.5-java, libspring-context-2.5-java,
+ libspring-web-2.5-java, libbcprov-java, libehcache-java, libquartz-java,
+ libjaudiotagger-java, libmx4j-java (>> 3.0.2-4), libxmlrpc3-server-java,
+ libtomcat6-java (>= 6.0.20-7), libservlet2.5-java, junit4 (>= 4.5),
+ libhamcrest-java, libspring-test-2.5-java,
+ libgroboutils-java, libcommons-logging-java, libjetty-java, jython,
+ libbackport-util-concurrent-java,
+ default-jdk-doc, libmina2-java-doc, liblog4j1.2-java-doc, groovy-doc
+Build-Conflicts: liblogback-java (= 0.9.20-1)
+Standards-Version: 3.9.1
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/red5/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/red5/
+Homepage: http://www.red5.org/
+
+Package: libred5-java
+Architecture: all
+Depends: ${misc:Depends},
+ libmina2-java, libslf4j-java (>= 1.5.5), liblogback-java (>= 0.9.17),
+ libcommons-lang-java, libcommons-collections3-java, libcommons-beanutils-java,
+ libcommons-httpclient-java, libxerces2-java, groovy,
+ libspring-core-2.5-java, libspring-beans-2.5-java, libspring-context-2.5-java,
+ libspring-web-2.5-java, libbcprov-java, libehcache-java, libquartz-java,
+ libjaudiotagger-java, libmx4j-java (>> 3.0.2-4), libxmlrpc3-server-java,
+ libtomcat6-java (>= 6.0.20-7), libservlet2.5-java, libantlr-java, libasm3-java,
+ libcommons-codec-java, libcommons-modeler-java, libcommons-logging-java,
+ libcommons-pool-java, libaopalliance-java, jython, libjetty-java,
+ libspring-aop-2.5-java, libspring-context-support-2.5-java,
+ libbackport-util-concurrent-java
+Description: remote API for Red5 flash streaming server
+ Red5 is a Java implementation of a Flash Media Server based on
+ reverse engineering of RTMP and AMF protocols.
+ .
+ It support streaming video/audio/data to a Flash client and
+ recording audio/video broadcast from a Flash client.
+ .
+ This package contains library for Java client library to query
+ a remote Red5 server.
+
+Package: red5-server
+Architecture: all
+Depends: ${misc:Depends}, openjdk-6-jre-headless | java6-runtime-headless,
+ adduser (>= 3.11), libred5-java (= ${source:Version})
+Conflicts: red5
+Description: flash streaming server
+ Red5 is a Java implementation of a Flash Media Server based on
+ reverse engineering of RTMP and AMF protocols.
+ .
+ It support streaming video/audio/data to a Flash client and
+ recording audio/video broadcast from a Flash client.
+ .
+ Any flash client is supported, including Gnash flash client and
+ Adobe Flash Player.
+
+Package: red5-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Recommends: default-jdk-doc, libmina2-java-doc, liblog4j1.2-java-doc, groovy-doc
+Suggests: libred5-java (= ${source:Version})
+Description: flash streaming server - documentation
+ Red5 is a Java implementation of a Flash Media Server based on
+ reverse engineering of RTMP and AMF protocols.
+ .
+ It support streaming video/audio/data to a Flash client and
+ recording audio/video broadcast from a Flash client.
+ .
+ Any flash client is supported, including Gnash flash client and
+ Adobe Flash Player.
+ .
+ This package contains documentation about Red5.

Deleted: tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff
===================================================================
--- trunk/red5/debian/patches/14_document_removed_stuff.diff	2010-07-29 10:18:48 UTC (rev 12842)
+++ tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff	2010-07-31 17:21:27 UTC (rev 12844)
@@ -1,15 +0,0 @@
-Description: Describe removed /demos and /installer webapp
- in index.html
-Author: Damien Raude-Morvan <drazzib at drazzib.com>
-Forwarded: not-needed
-Last-Update: 2010-07-01
---- a/webapps/root/index.html
-+++ b/webapps/root/index.html
-@@ -92,6 +92,7 @@
- <br />
- If you prefer to jump right in, follow these steps:
- <ul>
-+<li>Follow instructions in "Demos" section of <a href="file:///usr/share/doc/red5-server/README.Debian">/usr/share/doc/red5-server/README.Debian</a> to install /demos or /installer webapp.</li>
- <li><a href="installer" target="_blank">Install</a> a ready-made application</li>
- <li>Launch a <a href="demos">demo</a></li>
- </ul>

Copied: tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff (from rev 12843, trunk/red5/debian/patches/14_document_removed_stuff.diff)
===================================================================
--- tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff	                        (rev 0)
+++ tags/red5/0.9.1-3/debian/patches/14_document_removed_stuff.diff	2010-07-31 17:21:27 UTC (rev 12844)
@@ -0,0 +1,43 @@
+Description: Describe removed /demos and /installer webapp
+ in index.html
+Author: Damien Raude-Morvan <drazzib at drazzib.com>
+Forwarded: not-needed
+Last-Update: 2010-07-31
+--- a/webapps/root/index.html
++++ b/webapps/root/index.html
+@@ -92,6 +92,35 @@
+ <br />
+ If you prefer to jump right in, follow these steps:
+ <ul>
++<li>
++<p>
++Debian "red5-server" package doesn't contains /demos or /installer webapps.
++Please note that /installer and /demos webapps are for demonstration purpose 
++only and should never be installed on a public red5 server
++(no security at all in those applications).
++</p>
++<p>
++Furthermore, they contains non-free stuffs :
++<ul>
++<li> *.swf binary-only (Flash Player) files</li>
++<li> *.flv movies trailers like Avatar / Toy Story 3</li>
++</ul>
++</p>
++<p>
++As root, you can install /demos (SWF files) and /installer webapp, by issuing :
++<pre>
++wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
++tar xvzf red5-*.tar.gz
++cd red5-*
++cp -R webapps/root/demos/* /var/lib/red5/webapps/root/demos/*
++cp -R webapps/installer/* /var/lib/red5/webapps/installer/*
++find /var/lib/red5/webapps/ -type d -exec chown _red5 {} \;
++cd ..
++rm -rf red5-*
++</pre>
++</p>
++<i>Excerpt from /usr/share/doc/red5-server/README.Debian</i>
++</li>
+ <li><a href="installer" target="_blank">Install</a> a ready-made application</li>
+ <li>Launch a <a href="demos">demo</a></li>
+ </ul>

Copied: tags/red5/0.9.1-3/debian/patches/15_jython25.diff (from rev 12843, trunk/red5/debian/patches/15_jython25.diff)
===================================================================
--- tags/red5/0.9.1-3/debian/patches/15_jython25.diff	                        (rev 0)
+++ tags/red5/0.9.1-3/debian/patches/15_jython25.diff	2010-07-31 17:21:27 UTC (rev 12844)
@@ -0,0 +1,27 @@
+Description: Compatibility with Jython 2.5.x release.
+ PyJavaInstance doesn't exist anymore:
+ <http://markmail.org/message/6xuwt3xvt6ejounm>
+ <http://markmail.org/message/lv4ta34hnwezbzof>
+ Replace it by Py.java2py(Object);
+Author: Damien Raude-Morvan <drazzib at debian.org>
+Last-Update: 2010-07-31
+Forwarded: no
+--- a/src/org/red5/server/script/jython/JythonScriptFactory.java
++++ b/src/org/red5/server/script/jython/JythonScriptFactory.java
+@@ -25,7 +25,6 @@
+ 
+ import org.python.core.Py;
+ import org.python.core.PyFunction;
+-import org.python.core.PyJavaInstance;
+ import org.python.core.PyObject;
+ import org.python.core.PySystemState;
+ import org.python.util.PythonInterpreter;
+@@ -145,7 +144,7 @@
+ 				} else {
+ 					PyObject[] args = new PyObject[arguments.length];
+ 					for (int i = 0; i < arguments.length; i++) {
+-						args[i] = new PyJavaInstance(arguments[i]);
++						args[i] = Py.java2py(arguments[i]);
+ 					}
+ 					_this = ((PyFunction) getInstance).__call__(args);
+ 				}

Deleted: tags/red5/0.9.1-3/debian/patches/series
===================================================================
--- trunk/red5/debian/patches/series	2010-07-29 10:18:48 UTC (rev 12842)
+++ tags/red5/0.9.1-3/debian/patches/series	2010-07-31 17:21:27 UTC (rev 12844)
@@ -1,9 +0,0 @@
-02_no_lib_dir.diff
-04_build_html_docs.diff
-06_use_xmlrpc3.diff
-#10_remove_red5_bootstrap_classloader.diff
-11_change_red5_bootstrap.diff
-11_change_jmx_port.diff
-12_javadoc_links.diff
-13_jaudiotagger2.diff
-14_document_removed_stuff.diff

Copied: tags/red5/0.9.1-3/debian/patches/series (from rev 12843, trunk/red5/debian/patches/series)
===================================================================
--- tags/red5/0.9.1-3/debian/patches/series	                        (rev 0)
+++ tags/red5/0.9.1-3/debian/patches/series	2010-07-31 17:21:27 UTC (rev 12844)
@@ -0,0 +1,10 @@
+02_no_lib_dir.diff
+04_build_html_docs.diff
+06_use_xmlrpc3.diff
+#10_remove_red5_bootstrap_classloader.diff
+11_change_red5_bootstrap.diff
+11_change_jmx_port.diff
+12_javadoc_links.diff
+13_jaudiotagger2.diff
+14_document_removed_stuff.diff
+15_jython25.diff

Deleted: tags/red5/0.9.1-3/debian/red5-server.README.Debian
===================================================================
--- trunk/red5/debian/red5-server.README.Debian	2010-07-29 10:18:48 UTC (rev 12842)
+++ tags/red5/0.9.1-3/debian/red5-server.README.Debian	2010-07-31 17:21:27 UTC (rev 12844)
@@ -1,64 +0,0 @@
-Red5 for Debian
-===============
-
-NOTE: Red5 in Debian doesn't use spring framework 3.0 (as red5's upstream authors)
-as this version is not yet available as Debian package.
-As replacement, we use spring framework 2.5.x.
-Please be aware if this change when you use some custom webapps (especially regarding
-XML Schema declaration in applicationContext.xml files).
-
-Packaging
----------
-Red5 debian package is divided into:
-- libred5-java: contains jar which can be used to embed Red5
-- red5-doc: contains Javadoc API and other documentations about Red5
-- red5-server: contains configuration and init script for Red5
-
-Directories
------------
-This debian package installs red5 into /usr/share/red5/
-The configuration of the server is in /etc/red5/
-Webapps can be deployed by placing them in /var/lib/red5/webapps/
-(linked from /usr/share/red5/webapps)
-Logs can be found in /var/log/red5/
-
-Documentation
--------------
-- Javadoc API is in /usr/share/doc/red5/api/index.html
-- Red5 Reference Manual is in /usr/share/doc/red5/html/index.html
-
-Startup
--------
-You can customize Red5 startup parameters by editing /etc/default/red5-server file.
-For example, you can set JAVA_OPTS=-Xmx512m for applications with extended memory needs.
-
-Ports
------
-By default, Red5 open the following ports :
-- 5080 (HTTP port - embedded Tomcat)
-- 1935 (RTMP port)
-- 8443 (RTMPS port)
-- 9980 (JMX port - admin and shutdown)
-
-You can edit port mapping in /etc/red5/red5.properties
-
-Demos
------
-Current red5-server package doesn't contains /demos or /installer webapps.
-They contains non-free stuffs :
-- *.swf binary-only (Flash Player) files
-- *.flv movies trailers like Avatar / Toy Story 3
-
-As root, you can install /demos (SWF files) and /installer webapp, by issuing :
- wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
- tar xvzf red5-*.tar.gz
- cd red5-*
- cp -R webapps/root/demos/* /var/lib/red5/webapps/root/demos/*
- cp -R webapps/installer/* /var/lib/red5/webapps/installer/*
- find /var/lib/red5/webapps/ -type d -exec chown _red5 {} \;
- cd ..
- rm -rf red5-*
-
-Then, you can point your favorite browser to
-<http://127.0.0.1:5080/installer/>
-and install demos of your choice (Java application's parts).

Copied: tags/red5/0.9.1-3/debian/red5-server.README.Debian (from rev 12843, trunk/red5/debian/red5-server.README.Debian)
===================================================================
--- tags/red5/0.9.1-3/debian/red5-server.README.Debian	                        (rev 0)
+++ tags/red5/0.9.1-3/debian/red5-server.README.Debian	2010-07-31 17:21:27 UTC (rev 12844)
@@ -0,0 +1,67 @@
+Red5 for Debian
+===============
+
+NOTE: Red5 in Debian doesn't use spring framework 3.0 (as red5's upstream authors)
+as this version is not yet available as Debian package.
+As replacement, we use spring framework 2.5.x.
+Please be aware if this change when you use some custom webapps (especially regarding
+XML Schema declaration in applicationContext.xml files).
+
+Packaging
+---------
+Red5 debian package is divided into:
+- libred5-java: contains jar which can be used to embed Red5
+- red5-doc: contains Javadoc API and other documentations about Red5
+- red5-server: contains configuration and init script for Red5
+
+Directories
+-----------
+This debian package installs red5 into /usr/share/red5/
+The configuration of the server is in /etc/red5/
+Webapps can be deployed by placing them in /var/lib/red5/webapps/
+(linked from /usr/share/red5/webapps)
+Logs can be found in /var/log/red5/
+
+Documentation
+-------------
+- Javadoc API is in /usr/share/doc/red5/api/index.html
+- Red5 Reference Manual is in /usr/share/doc/red5/html/index.html
+
+Startup
+-------
+You can customize Red5 startup parameters by editing /etc/default/red5-server file.
+For example, you can set JAVA_OPTS=-Xmx512m for applications with extended memory needs.
+
+Ports
+-----
+By default, Red5 open the following ports :
+- 5080 (HTTP port - embedded Tomcat)
+- 1935 (RTMP port)
+- 8443 (RTMPS port)
+- 9980 (JMX port - admin and shutdown)
+
+You can edit port mapping in /etc/red5/red5.properties
+
+Demos
+-----
+Debian "red5-server" package doesn't contains /demos or /installer webapps.
+Please note that /installer and /demos webapps are for demonstration purpose
+only and should never be installed on a public red5 server
+(no security at all in those applications).
+Furthermore, they contains non-free stuffs :
+- *.swf binary-only (Flash Player) files
+- *.flv movies trailers like Avatar / Toy Story 3
+
+As root, you can install /demos (SWF files) and /installer webapp, by issuing :
+ wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
+ tar xvzf red5-*.tar.gz
+ cd red5-*
+ cp -R webapps/root/demos/* /var/lib/red5/webapps/root/demos/*
+ cp -R webapps/installer/* /var/lib/red5/webapps/installer/*
+ find /var/lib/red5/webapps/ -type d -exec chown _red5 {} \;
+ cd ..
+ rm -rf red5-*
+
+Then, you can point your favorite browser to
+<http://127.0.0.1:5080/installer/>
+and install demos of your choice (Java application's parts).




More information about the pkg-java-commits mailing list