OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-web Date: 22-Jan-2003 14:12:58 Branch: HEAD Handle: 2003012213125304 Modified files: openpkg-web Makefile about.wml contrib.wml download.wml events.txt facts.wml index.wml news.wml page.inc press.wml releng.wml security.wml status.cgi status.wml support.wml tutorial.wml openpkg-web/dep vdg.pl Log: flush everything prepared for OpenPKG 1.2 Summary: Revision Changes Path 1.12 +1 -1 openpkg-web/Makefile 1.16 +43 -51 openpkg-web/about.wml 1.5 +2 -3 openpkg-web/contrib.wml 1.12 +2 -1 openpkg-web/dep/vdg.pl 1.3 +44 -28 openpkg-web/download.wml 1.23 +2 -2 openpkg-web/events.txt 1.7 +26 -26 openpkg-web/facts.wml 1.39 +12 -13 openpkg-web/index.wml 1.5 +34 -20 openpkg-web/news.wml 1.29 +83 -35 openpkg-web/page.inc 1.8 +14 -4 openpkg-web/press.wml 1.7 +4 -0 openpkg-web/releng.wml 1.30 +19 -10 openpkg-web/security.wml 1.4 +36 -7 openpkg-web/status.cgi 1.5 +43 -8 openpkg-web/status.wml 1.9 +3 -1 openpkg-web/support.wml 1.18 +7 -2 openpkg-web/tutorial.wml ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-web/Makefile ============================================================================ $ cvs diff -u -r1.11 -r1.12 Makefile --- openpkg-web/Makefile 27 Sep 2002 15:41:16 -0000 1.11 +++ openpkg-web/Makefile 22 Jan 2003 13:12:53 -0000 1.12 @@ -30,7 +30,7 @@ wmk -f doc.wml faq.html: faq.wml wmk -f faq.wml -index.html: index.wml news.txt events.txt +index.html: index.wml news.txt events.txt security.txt wmk -f index.wml news.html: news.wml wmk -f news.wml @@ . patch -p0 <<'@@ .' Index: openpkg-web/about.wml ============================================================================ $ cvs diff -u -r1.15 -r1.16 about.wml --- openpkg-web/about.wml 15 Jan 2003 09:07:48 -0000 1.15 +++ openpkg-web/about.wml 22 Jan 2003 13:12:53 -0000 1.16 @@ -9,7 +9,7 @@ OpenPKG is a project of the <a href="http://dev.de.cw.net/">Development Team</a> from <a href="http://www.cw.com/de/">Cable & Wireless -Deutschland</a>'s Application Services division. The goal is +Deutschland</a>'s Internet Services division. The goal is the creation and maintainance of portable and easy to install software packages for use on the major Unix server platforms. Currently <a href="http://www.sun.com/solaris/">Solaris</a>, @@ -18,7 +18,7 @@ fully supported. Additionally, unofficially and/or partly supported are <a href="http://www.netbsd.org">NetBSD</a>, <a href="http://www.netbsd.org">OpenBSD</a>, and <a -href="http://www.tru64.compaq.com">Compaq Tru64</a>. +href="http://www.tru64.compaq.com">HP Tru64</a>. <h2>The Background</h2> @@ -27,7 +27,7 @@ and <a href="mailto:[EMAIL PROTECTED]">Christoph Schug</a> in November 2000 with the goal to unite and enhance the software installation approaches which were common sense in the Hosting -group of Application Services in the C&W Internet Solution +group of Internet Services in the C&W Internet Solution Center in Munich. The daily task is to install and maintain Unix software installations on top of the three server operating systems <a href="http://www.sun.com/solaris/">Solaris</a>, @@ -56,7 +56,7 @@ & Wireless</a>, so the project is primarily driven by the <a href="http://dev.de.cw.net/">Development Team</a> from <a href="http://www.cw.com/de/">Cable & Wireless Deutschland</a>'s -Application Services division. Nevertheless the project is a fully open one, +Internet Services division. Nevertheless the project is a fully open one, i.e., anyone can participate and the results are available for free to anyone as <a href="http://www.opensource.org/">Open Source</a>. This is done in order to broaden the scope and of the project, because only this @@ -69,65 +69,57 @@ The OpenPKG project team currently consists of the following people: <p> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> <define-tag person1> <tr> <td><b>%0</b></td> <td align=right> <<a href="mailto:%1">%1</a>></td> - <td> %2</td> + <td> (%2)</td> </tr> </define-tag> <table cellspacing=0 cellpadding=0 border=0> - <person1 "Ralf S. Engelschall" "[EMAIL PROTECTED]" "developer, project leader"> - <person1 "Christoph Schug" "[EMAIL PROTECTED]" "developer, project mentor"> - <person1 "Thomas Lotterer" "[EMAIL PROTECTED]" "developer"> - <person1 "Peter Smej" "[EMAIL PROTECTED]" "developer"> - <person1 "Michael Schloh" "[EMAIL PROTECTED]" "developer"> + <person1 "Ralf S. Engelschall" "[EMAIL PROTECTED]" "developer, <b>project leader</b>"> + <person1 "Christoph Schug" "[EMAIL PROTECTED]" "developer, <b>project mentor</b>"> + <person1 "Thomas Lotterer" "[EMAIL PROTECTED]" "developer"> + <person1 "Peter Smej" "[EMAIL PROTECTED]" "developer"> + <person1 "Michael Schloh" "[EMAIL PROTECTED]" "developer"> <person1 "Michael van Elst" "[EMAIL PROTECTED]" "developer"> - <person1 "Julien Mabillard" "[EMAIL PROTECTED]" "developer"> </table> +</box> <h2>The Contributors</h2> The following people have contributed to the OpenPKG project: -<p> -<define-tag person2> -<tr> - <td><b>%0</b></td> - #<td align=right> <<a href="mailto:%1">%1</a>></td> - <td align=right> </td> -</tr> -</define-tag> -<table cellspacing=0 cellpadding=0 border=0> - <person2 "Michael Bielicki" "[EMAIL PROTECTED]"> - <person2 "Jost Blachnitzky" "[EMAIL PROTECTED]"> - <person2 "Christian Botta" "[EMAIL PROTECTED]"> - <person2 "Peter Brudna" "[EMAIL PROTECTED]"> - <person2 "Bill Campbell" "[EMAIL PROTECTED]"> - <person2 "Garrett Conaty" "[EMAIL PROTECTED]"> - <person2 "Klaus Denzinger" "[EMAIL PROTECTED]"> - <person2 "Miles Egan" "[EMAIL PROTECTED]"> - <person2 "Jan Ellgring" "[EMAIL PROTECTED]"> - <person2 "Stephan Gans" "[EMAIL PROTECTED]"> - <person2 "Sebastian Gierth" "[EMAIL PROTECTED]"> - <person2 "Klaus Gruber" "[EMAIL PROTECTED]"> - <person2 "Manuel Hendel" "[EMAIL PROTECTED]"> - <person2 "Michael Höreth" "[EMAIL PROTECTED]"> - <person2 "Peter Kajinski" "[EMAIL PROTECTED]"> - <person2 "Martin Konold" "[EMAIL PROTECTED]"> - <person2 "Matthias Kurz" "[EMAIL PROTECTED]"> - <person2 "Vinod Kutty" "[EMAIL PROTECTED]"> - <person2 "Joerg Lehrke" "[EMAIL PROTECTED]"> - <person2 "Richard Maier" "[EMAIL PROTECTED]"> - <person2 "Christian Muschiol" "[EMAIL PROTECTED]"> - <person2 "Jörg Pichel" "[EMAIL PROTECTED]"> - <person2 "Thomas Rohde" "[EMAIL PROTECTED]"> - <person2 "Markus Sander" "[EMAIL PROTECTED]"> - <person2 "Jürgen Schädlich" "[EMAIL PROTECTED]"> - <person2 "Christian Scheithauer" "[EMAIL PROTECTED]"> - <person2 "Andrea Sikeler" "[EMAIL PROTECTED]"> - <person2 "Alexander Wägner" "[EMAIL PROTECTED]"> - <person2 "Robert Watson" "[EMAIL PROTECTED]"> - <person2 "Robert Weilhammer" "[EMAIL PROTECTED]"> -</table> +Julien Mabillard, +Michael Bielicki, +Jost Blachnitzky, +Christian Botta, +Peter Brudna, +Bill Campbell, +Garrett Conaty, +Klaus Denzinger, +Miles Egan, +Jan Ellgring, +Stephan Gans, +Sebastian Gierth, +Klaus Gruber, +Manuel Hendel, +Michael Höreth, +Peter Kajinski, +Martin Konold, +Matthias Kurz, +Vinod Kutty, +Joerg Lehrke, +Richard Maier, +Christian Muschiol, +Jörg Pichel, +Thomas Rohde, +Markus Sander, +Jürgen Schädlich, +Christian Scheithauer, +Andrea Sikeler, +Alexander Wägner, +Robert Watson, +Robert Weilhammer. @@ . patch -p0 <<'@@ .' Index: openpkg-web/contrib.wml ============================================================================ $ cvs diff -u -r1.4 -r1.5 contrib.wml --- openpkg-web/contrib.wml 24 Sep 2002 13:45:47 -0000 1.4 +++ openpkg-web/contrib.wml 22 Jan 2003 13:12:53 -0000 1.5 @@ -55,7 +55,6 @@ You've lots of options on how to work as an OpenPKG contributor. The most canonical and convinient way to establish your contributor environment is -described below. - -<a href="http://www.openpkg.org/cvsweb/cvsweb.cgi/~checkout~/openpkg-re/openpkg-dev?rev=HEAD&content-type=text/plain">openpkg-dev</a> +by using the <a href="http://cvs.openpkg.org/openpkg-re/openpkg-dev">openpkg-dev</a> +script the OpenPKG developers are using. @@ . patch -p0 <<'@@ .' Index: openpkg-web/dep/vdg.pl ============================================================================ $ cvs diff -u -r1.11 -r1.12 vdg.pl --- openpkg-web/dep/vdg.pl 15 Jan 2003 15:51:26 -0000 1.11 +++ openpkg-web/dep/vdg.pl 22 Jan 2003 13:12:57 -0000 1.12 @@ -43,7 +43,8 @@ my $color_arrow = "255 255 255"; my $colorentry_arrow = "40"; -my $color_background = "229 224 208"; +#my $color_background = "229 224 208"; +my $color_background = "208 208 255"; my $colorentry_background = "41"; # dot colors my $dot_color_root_back = "red"; @@ . patch -p0 <<'@@ .' Index: openpkg-web/download.wml ============================================================================ $ cvs diff -u -r1.2 -r1.3 download.wml --- openpkg-web/download.wml 19 Dec 2002 10:52:43 -0000 1.2 +++ openpkg-web/download.wml 22 Jan 2003 13:12:54 -0000 1.3 @@ -24,53 +24,69 @@ available from the CURRENT branch. </ul> <p> - <li><a href="ftp://ftp.openpkg.org/release/1.1/"><font color="#339933" size=+2>OpenPKG 1.1</font></a><br> - This is the official OpenPKG 1.1 release version from 28-Aug-2002. + <li><a href="ftp://ftp.openpkg.org/release/1.2/"><font color="#339933" size=+2>OpenPKG 1.2</font></a><br> + This is the official OpenPKG 1.2 release version from 22-Jan-2003. It is considered stable and should be used on production systems. + It is fully security tracked and updated. <p> <ul> - <li><a href="ftp://ftp.openpkg.org/release/1.1/UPD/">OpenPKG 1.1 Updates</a><br> - These are updates for the OpenPKG 1.1-RELEASE source packages - made from the OpenPKG 1.1-SOLID branch. Always upgrade your installation + <li><a href="ftp://ftp.openpkg.org/release/1.2/UPD/">OpenPKG 1.2 Updates</a><br> + These are updates for the OpenPKG 1.2-RELEASE source packages + made from the OpenPKG 1.2-SOLID branch. Always upgrade your installation to the latest solid state with these packages. This distribution part grows on demand. <p> - <li><a href="ftp://ftp.openpkg.org/release/1.1/SRC/">OpenPKG 1.1 Source</a><br> - These are the OpenPKG 1.0 source packages of class CORE and + <li><a href="ftp://ftp.openpkg.org/release/1.2/SRC/">OpenPKG 1.2 Source</a><br> + These are the OpenPKG 1.2 source packages of class CORE and BASE, the primary resource for installing OpenPKG. This distribution part is fixed. Additionally, packages of class PLUS - are <a href="ftp://ftp.openpkg.org/release/1.1/SRC/PLUS/">provided</a> + are <a href="ftp://ftp.openpkg.org/release/1.2/SRC/PLUS/">provided</a> for your convenience, too. <p> - <li><a href="ftp://ftp.openpkg.org/release/1.1/BIN/">OpenPKG 1.1 Binary</a><br> - These are the OpenPKG 1.1 CORE and BASE class binary packages for a <tt>/cw</tt> + <li><a href="ftp://ftp.openpkg.org/release/1.2/BIN/">OpenPKG 1.2 Binary</a><br> + These are the OpenPKG 1.2 CORE and BASE class binary packages for a <tt>/cw</tt> filesystem hierarchy, built for - <a href="ftp://ftp.openpkg.org/release/1.1/BIN/freebsd-4.6">FreeBSD 4.6</a>, - <a href="ftp://ftp.openpkg.org/release/1.1/BIN/redhat-7.2/">RedHat Linux 7.2</a>, - <a href="ftp://ftp.openpkg.org/release/1.1/BIN/debian-2.2/">Debian GNU/Linux 2.2</a>, - <a href="ftp://ftp.openpkg.org/release/1.1/BIN/debian-3.0/">Debian GNU/Linux 3.0</a>, - <a href="ftp://ftp.openpkg.org/release/1.1/BIN/solaris-8/">Solaris 8</a> and - <a href="ftp://ftp.openpkg.org/release/1.1/BIN/solaris-9/">Solaris 9</a>. + <a href="ftp://ftp.openpkg.org/release/1.2/BIN/ix86-freebsd4.7">ix86 FreeBSD 4.7</a>, + <a href="ftp://ftp.openpkg.org/release/1.2/BIN/ix86-freebsd5.0/">ix86 FreeBSD 5.0</a>, + <a href="ftp://ftp.openpkg.org/release/1.2/BIN/ix86-debian2.2/">ix86 Debian GNU/Linux 2.2</a>, + <a href="ftp://ftp.openpkg.org/release/1.2/BIN/ix86-debian3.0/">ix86 Debian GNU/Linux 3.0</a>, + <a href="ftp://ftp.openpkg.org/release/1.2/BIN/sparc64-solaris8/">SPARC64 Sun Solaris 8</a> and + <a href="ftp://ftp.openpkg.org/release/1.2/BIN/sparc64-solaris9/">SPARC64 Sun Solaris 9</a>. Use these for bootstrapping and time-critical emergency situations only. This distribution part is fixed. We do not provide corresponding binary packages for PLUS class source packages. <p> - <li><a href="ftp://ftp.openpkg.org/release/1.1/ISO/">OpenPKG 1.1 ISO-9660 Images</a><br> - These are ISO-9660 images of the OpenPKG 1.1 Updates, Source and Binary + <li><a href="ftp://ftp.openpkg.org/release/1.2/ISO/">OpenPKG 1.2 ISO-9660 Images</a><br> + These are ISO-9660 images of the OpenPKG 1.2 Updates, Source and Binary distribution parts. They are provided for convinience reasons only. - Use them if you need to carry OpenPKG 1.1 with you on CDROM. The whole - release data is split into three CDROMs: - <a href="ftp://ftp.openpkg.org/release/1.1/ISO/OpenPKG-1.1-RELEASE-SRC.iso">Source</a>, - <a href="ftp://ftp.openpkg.org/release/1.1/ISO/OpenPKG-1.1-RELEASE-BIN1.iso">Binary 1/2</a> (FreeBSD and Solaris), - <a href="ftp://ftp.openpkg.org/release/1.1/ISO/OpenPKG-1.1-RELEASE-BIN2.iso">Binary 2/2</a> (RedHat and Debian Linux). + Use them if you need to carry OpenPKG 1.2 with you on CDROM. The whole + release data is split into four CDROMs: + <a href="ftp://ftp.openpkg.org/release/1.2/ISO/OpenPKG-1.2-RELEASE-SRC.iso">Source</a>, + <a href="ftp://ftp.openpkg.org/release/1.2/ISO/OpenPKG-1.2-RELEASE-BIN1.iso">Binary 1/3</a> (FreeBSD 4.7/5.0), + <a href="ftp://ftp.openpkg.org/release/1.2/ISO/OpenPKG-1.2-RELEASE-BIN2.iso">Binary 2/3</a> (Debian GNU/Linux 2.2/3.0). + <a href="ftp://ftp.openpkg.org/release/1.2/ISO/OpenPKG-1.2-RELEASE-BIN2.iso">Binary 3/3</a> (Sun Solaris 8/9). </ul> <p> - <li><a href="ftp://ftp.openpkg.org/release/1.0/"><font color="#666699" size=+2>OpenPKG 1.0</font></a><br> - This is the official OpenPKG 1.0 release version from 11-Jan-2002. - It is considered stable but now obsoleted by OpenPKG 1.1. Please + <li><a href="ftp://ftp.openpkg.org/release/1.1/"><font color="#666699" size=+2>OpenPKG 1.1</font></a><br> + This is the official OpenPKG 1.1 release version from 28-Aug-2002. + It is considered stable but already obsoleted by OpenPKG 1.2. Please do not any longer deploy on production systems and instead - consider upgrading existing installations to OpenPKG 1.1. Support - will be dropped soon. + consider upgrading existing installations to OpenPKG 1.2. Security + updates are still provided. + <p> + <ul> + <li><a href="ftp://ftp.openpkg.org/release/1.1/UPD/">OpenPKG 1.1 Updates</a><br> + <li><a href="ftp://ftp.openpkg.org/release/1.1/SRC/">OpenPKG 1.1 Source</a><br> + <li><a href="ftp://ftp.openpkg.org/release/1.1/BIN/">OpenPKG 1.1 Binary</a><br> + <li><a href="ftp://ftp.openpkg.org/release/1.1/ISO/">OpenPKG 1.1 ISO-9660 Images</a><br> + </ul> + <p> + <li><a href="ftp://ftp.openpkg.org/release/1.0/"><font color="#000000" size=+2>OpenPKG 1.0</font></a><br> + This is the official OpenPKG 1.0 release version from 11-Jan-2002. It + is no longer considered stable and is already obsoleted by OpenPKG 1.1 + and 1.2. Please do not any longer deploy on production systems and + instead consider upgrading existing installations to OpenPKG 1.2. + Support was already dropped. Security updates are no longer provided. <p> <ul> <li><a href="ftp://ftp.openpkg.org/release/1.0/UPD/">OpenPKG 1.0 Updates</a><br> @@ . patch -p0 <<'@@ .' Index: openpkg-web/events.txt ============================================================================ $ cvs diff -u -r1.22 -r1.23 events.txt --- openpkg-web/events.txt 1 Jan 2003 14:02:06 -0000 1.22 +++ openpkg-web/events.txt 22 Jan 2003 13:12:54 -0000 1.23 @@ -1,3 +1,3 @@ -Q4/2002: SysAdmin Magazine Article Q1/2003: OpenPKG 1.2-RELEASE -Q2/2003: OpenPKG 2.0-RELEASE +Q2/2003: OpenPKG 1.3-RELEASE +Q3/2003: OpenPKG 2.0-RELEASE @@ . patch -p0 <<'@@ .' Index: openpkg-web/facts.wml ============================================================================ $ cvs diff -u -r1.6 -r1.7 facts.wml --- openpkg-web/facts.wml 28 Mar 2002 15:04:55 -0000 1.6 +++ openpkg-web/facts.wml 22 Jan 2003 13:12:54 -0000 1.7 @@ -11,36 +11,36 @@ software package system <a href="#developer">developers</a>. <a name="manager"> -<h2>IT managers</h2> +<h2>IT Managers</h2> </a> <ul> <li><b>Open source software</b> - <p> + <br> OpenPKG is <a href="http://www.opensource.org/">Open Source</a> software. You don't have to pay any license fees but nevertheless receive a high quality application created by enthusiastic developers which are experienced system administrators and know what they're doing. <p> <li><b>High quality consistent installation</b> - <p> + <br> Your engineers need no experience in package porting. They just install and concentrate on their primary task of configuring the applications. This makes installations consistent and more reliable. <p> <li><b>Multiple instances</b> - <p> + <br> Need virtual servers? OpenPKG is good for you! It can be installed more than once on a single machine squeezing out what everything the device can offer. <p> <li><b>Built-in porting knowledge</b> - <p> + <br> Application packages were build by experienced developers with portability in mind. Take advantage of that free service. <p> <li><b>Cross platform</b> - <p> + <br> OpenPKG supports FreeBSD, Linux and Solaris, it runs on Intel and Sparc CPUs. On any system the behaviour of OpenPKG is the same so engineers using it will see a unified environment accross these platforms. This @@ -49,7 +49,7 @@ wasting time finding the differences between systems. <p> <li><b>Minimum OS dependencies</b> - <p> + <br> A OpenPKG installation has minimum dependencies to the underlying operating system. In fact, OpenPKG ignores most packages bundled with the OS. Withdraw any items from your customer meetings discussion list that @@ -58,25 +58,25 @@ </ul> <a name="admin"> -<h2>System administrators and engineers</h2> +<h2>System Administrators and Engineers</h2> </a> <ul> <li><b>Signed packages</b> - <p> + <br> Officially released OpenPKG packages are digitally signed. Verification of that sign makes any tampering on packages evident. Successful verification assures that any package you grabbed came from a trusted source and includes the content you expect without any damage or suprises inside. <p> <li><b>Package integrity verification</b> - <p> + <br> Files from already installed packages can be compared against the original package's content. Check system integrity any time you like. Ensure your last filesystem check did not damage your executeables. <p> <li><b>Self contained Packages</b> - <p> + <br> A OpenPKG package contains either source and instructions to create or binaries to install an application. If the build or install process depends on other packages, OpenPKG will tell you about these dependencies @@ -84,13 +84,13 @@ OpenPKG packages. You don't have to touch the base operating system ever. <p> <li><b>Support for unpriviledged user</b> - <p> + <br> Unless a package explicitly requires root privileges, i.e. a network daemon listing on a UDP/TCP port below 1024, a user can place a private instance of OpenPKG in any writable location like his home directory. <p> <li><b>Arbitrary prefix</b> - <p> + <br> Although our binary packages are usually build for the hardcoded /cw prefix this was our internal design decision. OpenPKG does not enforce this prefix. It can be configured when bootstrapping. If you choose a @@ -98,7 +98,7 @@ matter of CPU horsepower provided you have the source RPMs. <p> <li><b>Multiple instances</b> - <p> + <br> Isolating multiple installations and creating virtual servers is a snap. Just bootstrap OpenPKG to more than one location. We already got all the tweaks and quirks out of many packages. Assume network daemons will @@ -106,18 +106,18 @@ to their own not to the common system <i>var</i> area. <p> <li><b>Minimal OS intrusion</b> - <p> + <br> OpenPKG tries to not touch the operating system at all. Only very few adjustments are being done related to system startup and shutdown (rc) and periodic execution of commands (cron) <p> <li><b>Useful preconfiguration</b> - <p> + <br> Package installations yield useful preconfigurations which allow immediate exploration or usage of an application. <p> <li><b>Uninstallable packages</b> - <p> + <br> A OpenPKG package can be removed entirely from the system. Every static content is removed automtically while variable data like confiuration and logs survive deinstallation. They can be the base of an upgrade or can be @@ -125,7 +125,7 @@ OpenPKG enforces. <p> <li><b>Powerful queries</b> - <p> + <br> RPM already provides powerful query mechanisms allowing insight view to any package, list everything from textual description down to the attributes of a single file. Never again be in doubt what the original @@ -134,19 +134,19 @@ possible. <p> <li><b>Run-command facility</b> - <p> + <br> The run-command facility makes it easy to enable or disable, run, stop, restart or reload daemons. Best of all, it works consistant across all platforms. </ul> <a name="developer"> -<h2>Software package developers</h2> +<h2>Software Package Developers</h2> </a> <ul> <li><b>Support for entire package lifecycle</b> - <p> + <br> With OpenPKG you create packages from original tar-balls. You specify instructions how to fetch original sources and patches, commands to bundle everything together into a source RPM and list how to build a binary RPM. @@ -154,7 +154,7 @@ less a shell script. <p> <li><b>Open source software</b> - <p> + <br> OpenPKG is open source software. In the (unlikely) event you push it to the limits, have exhausted any documention or suspect you found a bug you have full access to the source. This allows you to have an in-depth view @@ -162,22 +162,22 @@ to your needs. <p> <li><b>Support for unpriviledged user</b> - <p> + <br> All packages can be build without having root access to the system. <p> <li><b>Dependencies for build and runtime</b> - <p> + <br> Source package include information for build-dependencies and binary packages include information for runtime- (aka install-) dependencies. <p> <li><b>Clean and compact package specifications</b> - <p> + <br> The one single <code>.spec</code> file is the ultimate source for any information regarding the package from user viewable description over compiler options to install targes. It's all there. <p> <li><b>Run-command facility</b> - <p> + <br> A powerful run-command facility unifies the startup and shutdown as well as the periodic (cron) scripting across all platforms. Every package has all necessary shell commands for actions related to run, stop, restart and @@ . patch -p0 <<'@@ .' Index: openpkg-web/index.wml ============================================================================ $ cvs diff -u -r1.38 -r1.39 index.wml --- openpkg-web/index.wml 10 Jan 2003 16:25:52 -0000 1.38 +++ openpkg-web/index.wml 22 Jan 2003 13:12:54 -0000 1.39 @@ -3,7 +3,7 @@ <title>Welcome!</title> -<h1>Welcome to OpenPKG.org <i>!</i></h1> +<h1>Welcome to OpenPKG <i>!</i></h1> ...the world of cross-platform RPM-based Unix software packaging. @@ -13,21 +13,21 @@ <tr> <td> -<box bgcolor="#666699" bdwidth=0 bdspace=1> -<box bgcolor="#666699" bdcolor="#ffffff" bdwidth=1 bdspace=15> -<a href="press/PR-002-openpkg-1.1.txt"><font size=+1 color="#f0f0ff">OpenPKG <font color="#ffffff">1.1</font> available<i>!</i></font></a><br> -<a href="download.html"><font size=+1 color="#f0f0ff">Download it now...</font></a> +<box bgcolor="#cc3333" bdwidth=0 bdspace=1> +<box bgcolor="#cc3333" bdcolor="#ffffff" bdwidth=1 bdspace=15> +<a href="press/PR-003-openpkg-1.2.html"><font size=+1 color="#fff0f0">OpenPKG <font color="#ffffff">1.2</font> available<i>!</i></font></a><br> +<a href="download.html"><font size=+1 color="#fff0f0">Download it now...</font></a> </box> </box> </td> <td> -<box bgcolor="#cc3333" bdwidth=0 bdspace=1> -<box bgcolor="#cc3333" bdcolor="#ffffff" bdwidth=1 bdspace=15> -<a href="http://www.samag.com/"><font size=+1 color="#fff0f0"> +<box bgcolor="#666699" bdwidth=0 bdspace=1> +<box bgcolor="#666699" bdcolor="#ffffff" bdwidth=1 bdspace=15> +<a href="http://www.samag.com/"><font size=+1 color="#f0f0ff"> <font color="#ffffff">SysAdmin</font></a> article online<i>!</i></font><br> -<a href="http://www.sysadminmag.com/documents/sam0211a/"><font size=+1 color="#fff0f0">Read it now...</font></a> +<a href="http://www.sysadminmag.com/documents/sam0211a/"><font size=+1 color="#f0f0ff">Read it now...</font></a> </box> </box> @@ -40,7 +40,7 @@ <p> This is a project founded by the <a href="http://dev.de.cw.net/">Development Team</a> from <a href="http://www.cw.com/de/">Cable & Wireless -Deutschland</a>'s Application Services division. The goal is +Deutschland</a>'s Internet Services division. The goal is the creation and maintainance of portable and easy to install software packages for use on the major Unix server platforms. Currently <a href="http://www.sun.com/solaris/">Solaris</a>, @@ -66,8 +66,8 @@ As of January 2003, OpenPKG consists of over <b>48,000</b> lines of polished RPM package specifications, resulting in over <b>450</b> freely available individual packages. At the end of a typical development cycle, -OpenPKG is released with CORE, BASE, and PLUS package subsets. OpenPKG 1.1 -includes <b>274</b> such packages, for example. +OpenPKG is released with CORE, BASE, and PLUS package subsets. OpenPKG 1.2 +includes <b>361</b> such packages, for example. <p> You are still wondering why you should use OpenPKG and what it is good @@ -106,7 +106,6 @@ <br> <b>Developer Quick Links:</b> <a href="status.cgi">Package Status</a> | - <a href="cvsweb/cvsweb.cgi/">CVSWeb</a> | <a href="http://cvs.openpkg.org/">CVSTrac</a> | <a href="bugdb/admin">BugDB</a> @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.wml ============================================================================ $ cvs diff -u -r1.4 -r1.5 news.wml --- openpkg-web/news.wml 19 Dec 2002 10:52:43 -0000 1.4 +++ openpkg-web/news.wml 22 Jan 2003 13:12:54 -0000 1.5 @@ -5,28 +5,42 @@ <h1>Latest News</h1> +<h2>New in OpenPKG 1.2</h2> + +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> +<ul> + <li>More and upgraded packages, now 361 total</li> + <li>New %option support for build-time variations</li> + <li>Fully reorganized and extended packaging of Perl</li> + <li>OSSP fsl replaced old fakesyslog library for log redirection</li> + <li>New <tt>openpkg-tool</tt> package for automatic instance upgrading</li> +</ul> +</box> + <h2>New in OpenPKG 1.1</h2> -quick and dirty for the impatient + +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> <ul> -<li>rpm --fetch which now supports mirrors and backups</li> -<li>additional user accounts to support fine tuned permissions</li> -<li>PAM package handels /etc/pam.conf and /etc/pam.d/</li> -<li>only openpkg and PAM ever touch system files</li> -<li>shared libraries remained in 1.0 have been removed</li> -<li>all daemons can be disabled setting "openpkg_runall=no"</li> -<li>openpkg bootstrap package contains RPM libraries/headers</li> -<li>rpm --makeproxy support</li> -<li>sane build environment</li> -<li>finally rename <prefix>/web to <prefix>/pub</li> -<li>package variants using command line options</li> -<li>available and used options can be viewed using rpm queries</li> -<li>name change prefix/.../rpm became prefix/.../openpkg </li> -<li>PGP key was changed</li> -<li>package classification CORE, BASE and PLUS</li> -<li>more and upgraded packages, now 274 total</li> -<li>upgrading see openpkg-adm/upgrade.txt</li> -<li>bugdb with web form and mailing list tracking</li> + <li>Command <tt>rpm --fetch</tt> now supports mirrors and backups</li> + <li>Additional user accounts to support fine tuned permissions</li> + <li>PAM package handels <tt>/etc/pam.conf</tt> and <tt>/etc/pam.d/</tt></li> + <li>Only openpkg and PAM ever touch system files</li> + <li>Shared libraries remained in 1.0 have been removed</li> + <li>All daemons can be disabled setting <tt>openpkg_runall=no</tt></li> + <li>The <tt>openpkg</tt> bootstrap package contains RPM libraries/headers</li> + <li>Command <tt>rpm --makeproxy</tt> for proxy package support</li> + <li>Sane build environment</li> + <li>Finally rename <i>prefix</i><tt>/web</tt> to <i>prefix</i><tt>/pub</tt></li> + <li>Package variants using command line options</li> + <li>Available and used options can be viewed using rpm queries</li> + <li>Name change <i>prefix</i><tt>/.../rpm/</tt> became <i>prefix</i><tt>/.../openpkg/</tt> </li> + <li>PGP key was changed</li> + <li>Package classification CORE, BASE and PLUS</li> + <li>More and upgraded packages, now 274 total</li> + <li>BugDB with web form and mailing list tracking</li> </ul> +</box> + <p> For upgrading, please pay attention to the <a href="http://cvs.openpkg.org/openpkg-adm/upgrade.txt">known upgrading @@ -34,5 +48,5 @@ submit it via <a href="/bugdb/guest">Bug Database</a>. <h2>Newsflash</h2> -<a href="newsflash.html">complete history</a> +<a href="newsflash.html">Complete history of repository changes</a> @@ . patch -p0 <<'@@ .' Index: openpkg-web/page.inc ============================================================================ $ cvs diff -u -r1.28 -r1.29 page.inc --- openpkg-web/page.inc 12 Jan 2003 08:53:33 -0000 1.28 +++ openpkg-web/page.inc 22 Jan 2003 13:12:54 -0000 1.29 @@ -70,28 +70,64 @@ padding: 1; margin: 1; } +BODY { + background-color: #c0c0c0; + background-repeat: repeat; + background-position: left top; +} +.headn { color: #999999; font-weight: normal; } +.headn A { color: #999999; font-weight: normal; } +.heads { color: #333333; font-weight: bold; } +.heads A { color: #333333; font-weight: bold; } +.foot { color: #666666; font-weight: normal; } --></style> </head> -<body bgcolor="#ffffff" background="$(ROOT)bg.jpg"> +<body bgcolor="#c0c0c0" + marginheight=0 leftmargin=0 rightmargin=0 topmargin=0> -<center> +<table bgcolor="#c0c0c0" border=0 cellpadding=0 cellspacing=0 width=100%> +<tr> +<td> -# <table cellspacing=0 cellpadding=1 border=0> -# <tr> -# <td bgcolor="#ffffff"> -# <table cellspacing=0 cellpadding=1 border=0> -# <tr> -# <td bgcolor="#cccccc"> -# <table cellspacing=0 cellpadding=30 border=0> -# <tr> -# <td bgcolor="#ffffff"> +<table bgcolor="#c0c0c0" border=0 cellpadding=0 cellspacing=0 width=100%> + <tr> + <td width=20><imgdot width=20></td> + <td width=1 bgcolor="#c0c0c0"><imgdot width=1></td> + <td bgcolor="#e0e0e0"> <span class=headn><a href="http://www.ossp.org/">OSSP</a> </span></td> + <td width=1 bgcolor="#c0c0c0"><imgdot width=1></td> + <td bgcolor="#ffffff"><span class=heads> <a href="http://www.openpkg.org/">OpenPKG</a> </span></td> + <td width=1 bgcolor="#c0c0c0"><imgdot width=1></td> + <td bgcolor="#e0e0e0"><span class=headn> <a href="http://www.netsw.org/">net.sw</a> </span></td> + <td width=1 bgcolor="#c0c0c0"><imgdot width=1></td> + <td bgcolor="#e0e0e0"><span class=headn> <a href="http://www.epaperwork.org/">ePaperwork</a> </span></td> + <td width=1 bgcolor="#c0c0c0"><imgdot width=1></td> + <td width=100%> </td> + <td width=400><imgdot width=400></td> + </tr> +</table> -<table width=640 cellspacing=0 cellpadding=0 border=0> +</td> +</tr> +<tr> +<td> + +<table width=100% cellspacing=0 cellpadding=0 border=0> + +<td width=10> + <imgdot width=10> +</td> +<td bgcolor="#ffffff" background="$(ROOT)bg.jpg"> + +<p> +<br> +<center> + +<table width=700 cellspacing=0 cellpadding=0 border=0> <tr> <td> - <table width=600 cellspacing=0 cellpadding=0 border=0> + <table width=700 cellspacing=0 cellpadding=0 border=0> <tr> <td align=left valign=bottom> <a href="http://www.openpkg.org/"><img src="$(ROOT)openpkg.gif" border=0></a> @@ -114,18 +150,21 @@ <td> <br> <br> - <table width=600 cellspacing=0 cellpadding=0 border=0> + <table width=700 cellspacing=0 cellpadding=0 border=0> <tr> - <td width=150 valign=top> + <td width=140 valign=top> {#NAVBAR#} </td> + <td width=20>\ + <imgdot width=20>\ + </td> <td width=1 bgcolor="#c0b0a0"> <imgdot width=1>\ </td> <td width=20>\ <imgdot width=20>\ </td> - <td width=450 valign=top> + <td width=550 valign=top> :PAGE_HEAD] [PAGE_BODY: <ifeq "$(twopane)" "" " @@ -135,7 +174,7 @@ </td> </tr> <tr> - <td colspan=4 width=600 valign=top> + <td colspan=4 width=700 valign=top> {#BODY#} "> :PAGE_BODY] @@ -148,14 +187,13 @@ </tr> <tr> <td> - <table width=600 cellspacing=0 cellpadding=0 border=0> + <table width=700 cellspacing=0 cellpadding=0 border=0> <tr> - <td width=150> + <td width=160> </td> - <td width=450> + <td> <font color="#cccccc"> - __________<br> Copyright © 2000-2003 Cable & Wireless Deutschland GmbH<br> Copyright © 2000-2003 The OpenPKG Project<br> Copyright © 2000-2003 Ralf S. Engelschall @@ -167,17 +205,27 @@ </tr> </table> -# </td> -# </tr> -# </table> -# </td> -# </tr> -# </table> -# </td> -# </tr> -# </table> - </center> +<br> + +</td> +<td width=10> + <imgdot width=10> +</td> +</tr> +</table> + +</td> +</tr> + +<tr> +<td> + +</td> +</tr> + +</table> + </body> </html> :PAGE_FOOT] @@ -189,15 +237,15 @@ ..NAVBAR>> <navbar:define name=navbar urlbase="$(ROOT)"> <navbar:header> - <table cellspacing=0 cellpadding=0 border=0> + <table width=140 cellspacing=0 cellpadding=0 border=0> </navbar:header> <navbar:prolog> <tr><td height=1 bgcolor="#d0d0d0"><imgdot height=1></td></tr> - <tr><td><span class=nbr> + <tr><td><span class=nbr> </navbar:prolog> <navbar:prolog type=S> <tr><td height=1 bgcolor="#d0d0d0"><imgdot height=1></td></tr> - <tr><td bgcolor="#000000"><span class=nbs><b> + <tr><td bgcolor="#000000"><span class=nbs><b> </navbar:prolog> <navbar:button id=index url="index.html" txt="Introduction"> <navbar:button id=about url="about.html" txt="About Project"> @@ -247,7 +295,7 @@ <preserve nohead> <set-var nohead=*> <set-var %attributes> -<table width=450 cellspacing=0 cellpadding=1 border=0> +<table width=500 cellspacing=0 cellpadding=1 border=0> <ifeq "<get-var nohead>" "" "" " <tr><td><font face="Arial,Helvetica"><b>Date</b></font></td> <td> <font face="Arial,Helvetica"><b>Newsflash</b></font></td></tr> <tr><td><hr noshade size=1></td> <td><hr noshade size=1></td></tr> @@ . patch -p0 <<'@@ .' Index: openpkg-web/press.wml ============================================================================ $ cvs diff -u -r1.7 -r1.8 press.wml --- openpkg-web/press.wml 17 Oct 2002 10:24:31 -0000 1.7 +++ openpkg-web/press.wml 22 Jan 2003 13:12:54 -0000 1.8 @@ -9,22 +9,32 @@ The following official press releases were sent out by the OpenPKG project: +<p> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> <ul> - <li><a href="press/PR-002-openpkg-1.1.txt"><b>28-Aug-2002:</b> OpenPKG project releases version 1.1</a> (english) - <li><a href="press/PR-001-openpkg-1.0.txt"><b>11-Jan-2002:</b> Cable & Wireless releases OpenPKG 1.0</a> (english) + <li><b>22-Jan-2003:</b> <a href="press/PR-003-openpkg-1.2.html">OpenPKG project releases version 1.2</a> (english) + <li><b>28-Aug-2002:</b> <a href="press/PR-002-openpkg-1.1.html">OpenPKG project releases version 1.1</a> (english) + <li><b>11-Jan-2002:</b> <a href="press/PR-001-openpkg-1.0.html">Cable & Wireless releases OpenPKG 1.0</a> (english) </ul> +</box> <h2>Articles In The Press</h2> +<p> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> <ul> - <li><a href="http://www.sysadminmag.com/documents/sam0211a/"><b>16-Oct-2002</b>: Sys Admin Magazine article on OpenPKG</a> (english) + <li><b>16-Oct-2002</b>: <a href="http://www.sysadminmag.com/documents/sam0211a/">Sys Admin Magazine article on OpenPKG</a> (english) #<li><a href="http://intra.de.cw.com/mktg/downloads/collateral/cw_news_0102.pdf"><b>Jan-2002:</b> Cable & Wireless News</a> #See page 7, 'Installationssystem als Open Source Software' (in German) </ul> +</box> <h2>News In The Press</h2> +<p> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> <ul> - <li><a href="http://www.heise.de/newsticker/data/hps-29.08.02-000/"><b>29-Aug-2002</b>: Heise Newsticker: Pinguinfutter für alle</a> (german) + <li><b>29-Aug-2002</b>: <a href="http://www.heise.de/newsticker/data/hps-29.08.02-000/">Heise Newsticker: Pinguinfutter für alle</a> (german) </ul> +</box> @@ . patch -p0 <<'@@ .' Index: openpkg-web/releng.wml ============================================================================ $ cvs diff -u -r1.6 -r1.7 releng.wml --- openpkg-web/releng.wml 19 Jan 2003 11:44:00 -0000 1.6 +++ openpkg-web/releng.wml 22 Jan 2003 13:12:54 -0000 1.7 @@ -122,5 +122,9 @@ <li><a href="ftp://ftp.suse.com/pub/suse/i386/8.1/suse/src/">SuSE Linux, Source RPMs of SuSE 8.1</a> <li><a href="ftp://ftp.conectiva.com/pub/conectiva/snapshot/">Connectiva Linux, Source RPMs of Snapshot</a> <li><a href="ftp://ftp.slackware.com/pub/slackware/slackware-current/source/">Slackware Linux, Current Sources</a> +<li><a href="ftp://ftp.turbolinux.com/pub/TurboLinux/TurboLinux/ia32/Server/8/source/SRPMS/">TurboLinux, Source RPMs</a> +<li><a href="ftp://ftp.sco.com/pub/OpenLinux3.1.1/Server/SRPMS/">SCO OpenLinux, Source RPMs</a> +<li><a href="http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/">Gentoo Linux, CVS of packaging sources</a> + </ul> @@ . patch -p0 <<'@@ .' Index: openpkg-web/security.wml ============================================================================ $ cvs diff -u -r1.29 -r1.30 security.wml --- openpkg-web/security.wml 22 Jan 2003 13:01:31 -0000 1.29 +++ openpkg-web/security.wml 22 Jan 2003 13:12:54 -0000 1.30 @@ -14,7 +14,7 @@ <h2>Security Incident Notifications</h2> <p> -<box bdspace=10 bgcolor="#e5e0d5"> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> Notification of security incidents should be reported to <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>. Expect to be requested by the Petidomo robot to send back a confirmation mail @@ -41,11 +41,12 @@ have 2 releases based on it. </ul> -At this time, security advisories are being released for: +Following this policy, at this time, security advisories are being +released for CORE and BASE class packages of: <ul> - <li>OpenPKG 1.1 (<b>CORE and BASE class packages only</b>) - <li>OpenPKG 1.0 + <li>OpenPKG 1.2 + <li>OpenPKG 1.1 </ul> Older releases are not maintained and users are strongly encouraged to upgrade @@ -56,20 +57,27 @@ <p> Security Advisories are sent out by the OpenPKG project to <a +href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> and <a +href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>. +You are strongly advised to at least <a +href="support.html">subscribe</a> to the moderated mailing list <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>. -You are strongly advised to <a href="support.html">subscribe</a> to this -moderated mailing list. <p> The complete list of OpenPKG Security Advisories follow: <p> <define-tag sa> -- [<a href="security/OpenPKG-SA-%0-%1.html">OpenPKG-SA-%0</a>] %1</a> - (<a href="security/OpenPKG-SA-%0-%1.html">HTML</a>, - <a href="security/OpenPKG-SA-%0-%1.txt">TXT</a>)<br> +<tr> +<td>[<a href="security/OpenPKG-SA-%0-%1.html">OpenPKG-SA-%0</a>]</td> +<td> %1</td> +<td> (<a href="security/OpenPKG-SA-%0-%1.html">HTML</a>, + <a href="security/OpenPKG-SA-%0-%1.txt">TXT</a>) +</td> +</tr> </define-tag> -<box bdspace=10 bgcolor="#e5e0d5"> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> +<table cellspacing=0 cellpadding=0 border=0> <sa 2003.005 php> <sa 2003.004 cvs> <sa 2003.003 vim> @@ -91,6 +99,7 @@ <sa 2002.003 zlib> <sa 2002.002 openssh> <sa 2002.001 php> +</table> </box> <a name="signature"> @@ . patch -p0 <<'@@ .' Index: openpkg-web/status.cgi ============================================================================ $ cvs diff -u -r1.3 -r1.4 status.cgi --- openpkg-web/status.cgi 19 Dec 2002 10:52:43 -0000 1.3 +++ openpkg-web/status.cgi 22 Jan 2003 13:12:54 -0000 1.4 @@ -26,6 +26,8 @@ $O .= "<table cellspacing=1 cellpadding=2 border=0>\n"; my $ishead = 1; my $hostlist = (); +my @arch = (); +my %doing = (); while ($line = <$io>) { # a2ps 4.13b 20020609 REL yes OK OK ... if ($line =~ m|^===|) { @@ -48,12 +50,23 @@ push(@hostlist, $host); } $O .= "</tr>\n"; + foreach my $host (@hosts) { + my $fn = (glob("status.log/processing.$host.*"))[0] || next; + my $mtime = (stat($fn[0]))[9]; + #if ($mtime > time()-(10*60)) { + my $io = new IO::File "<$fn" || next; + $doing{$host} = <$io>; + $doing{$host} =~ s|^\s*(\S+).*$|$1|s; + $io->close; + #} + } } else { $O .= "<tr bgcolor=\"".$bgcolors->{$dst}->[$n]."\">\n"; my $img = "icon-x.gif"; my $ok = 1; - foreach my $host (@hosts[0..2]) { + #foreach my $host (@hosts[0..2]) { + foreach my $host (@hosts) { if ($host eq "--") { $ok = 0; last; @@ -70,12 +83,28 @@ $O .= "<td>$rel</td>"; my $n = 0; foreach my $host (@hosts) { - my @log = glob("status.log/$name-$version-$release.log.".$hostlist[$n].".*"); - my $log = $log[0]; + my @log; + my $log; + unless (defined $arch[$n]) { + @log = glob("status.log/$name-$version-$release.log.".$hostlist[$n].".*"); + $log = $log[0]; + ($arch[$n]) = $log =~ /.log.\Q$hostlist[$n]\E.(.*)$/; + } else { + $log = "status.log/$name-$version-$release.log.$hostlist[$n].$arch[$n]"; + @log = ( $log ) if -f $log; + } $log =~ s|^status.log/||s; if ($host eq "--") { - $O .= "<td bgcolor=\"#".($n < 3 ? "ff9999" : "993333")."\" align=center>"; - if ($#log >= 0) { + if (defined($doing{$hostlist[$n]}) and $doing{$hostlist[$n]} eq "$name-$version-$release") { + $O .= "<td bgcolor=\"#".($n < 3 ? "f0f099" : "999933")."\" align=center>"; + $O .= "<a href=\"status-log.cgi/".$log."\">"; + $mtime_srpm = (stat("/e/openpkg/ftp/current/SRC/$name-$version-$release.src.rpm"))[9]; + $mtime_logf = (stat($log[0]))[9]; + my $img = "icon-dia.gif"; + $O .= "<img src=\"status.img/$img\" width=9 height=9 alt=\"--\" border=0>"; + } + elsif ($#log >= 0) { + $O .= "<td bgcolor=\"#".($n < 3 ? "ff9999" : "993333")."\" align=center>"; $O .= "<a href=\"status-log.cgi/".$log."\">"; $mtime_srpm = (stat("/e/openpkg/ftp/current/SRC/$name-$version-$release.src.rpm"))[9]; $mtime_logf = (stat($log[0]))[9]; @@ -84,8 +113,8 @@ $O .= "<img src=\"status.img/$img\" width=9 height=9 alt=\"--\" border=0>"; } else { - #$O .= "<img src=\"status.img/icon-empty.gif\" width=9 height=9 alt=\"??\" border=0>"; - $O .= " "; + $O .= "<td bgcolor=\"#".($n < 3 ? "9999ff" : "000066")."\" align=center>"; + $O .= "<img src=\"status.img/icon-dot.gif\" width=9 height=9 alt=\"??\" border=0>"; } } else { @@ . patch -p0 <<'@@ .' Index: openpkg-web/status.wml ============================================================================ $ cvs diff -u -r1.4 -r1.5 status.wml --- openpkg-web/status.wml 19 Dec 2002 10:52:43 -0000 1.4 +++ openpkg-web/status.wml 22 Jan 2003 13:12:54 -0000 1.5 @@ -10,18 +10,53 @@ We regularly build the latest <a href="ftp://ftp.openpkg.org/current/SRC/">OpenPKG-CURRENT packages</a> -on a number of different development platforms. The above table reports +on a number of different development platforms. The table below reports the latest package building status. -The following table provides the current hostname to platform mapping: +<p> +The following hosts are currently part of the build procedure: +<p> <ul> - <li><b>dv1</b>: ix86-freebsd4.6 (FreeBSD 4.6-STABLE) - <li><b>dv5</b>: ix86-linux2.2 (Debian 2.2) - <li><b>dv8</b>: sparc64-solaris2.8 (Solaris 8) - <li><b>dv4</b>: ix86-linux2.4 (RedHat 7.2) - <li><b>dv6</b>: ix86-linux2.4 (Debian 3.0) - <li><b>dv9</b>: sparc64-solaris2.9 (Solaris 9) + <li><b>dv1: ix86-freebsd4.7</b><br> + (FreeBSD 4.7-STABLE; primary platform) + <li><b>dv6: ix86-linux2.4</b><br> + (Debian GNU/Linux 3.0; primary platform) + <li><b>dv9: sparc64-solaris2.9</b><br> + (Sun Solaris 9; primary platform) + <p> + <li><b>dv2: ix86-freebsd5.0</b><br> + (FreeBSD 5.0-CURRENT; secondary platform because forthcoming) + <li><b>dv5: ix86-linux2.2</b><br> + (Debian GNU/Linux 2.2; secondary platform because previous) + <li><b>dv8: sparc64-solaris2.8</b><br> + (Sun Solaris 8; secondary platform because previous) </ul> + +<p> +<u>Chart Legend:</u><br> +<p> +<table cellspacing=1 cellpadding=2 border=0> +<tr> +<td bgcolor="#99cc99" align=center><img src="status.img/icon-ok.gif"></td> +<td bgcolor="#336633" align=center><img src="status.img/icon-ok.gif"></td> +<td>package built successfully</td> +</tr> +<tr> +<td bgcolor="#9999ff" align=center><img src="status.img/icon-dot.gif"></td> +<td bgcolor="#000066" align=center><img src="status.img/icon-dot.gif"></td> +<td>package not tried to build (mainly due to failed dependencies)</td> +</tr> +<tr> +<td bgcolor="#ff9999" align=center><img src="status.img/icon-star.gif"></td> +<td bgcolor="#993333" align=center><img src="status.img/icon-star.gif"></td> +<td>package failed to build (hyperlink directs to perhaps obsolete logfile)</td> +</tr> +<tr> +<td bgcolor="#ff9999" align=center><img src="status.img/icon-x.gif"></td> +<td bgcolor="#993333" align=center><img src="status.img/icon-x.gif"></td> +<td>package failed to build (hyperlink directs to up-to-date logfile)</td> +</tr> +</table> </intro> @@ . patch -p0 <<'@@ .' Index: openpkg-web/support.wml ============================================================================ $ cvs diff -u -r1.8 -r1.9 support.wml --- openpkg-web/support.wml 20 Jan 2003 17:27:09 -0000 1.8 +++ openpkg-web/support.wml 22 Jan 2003 13:12:54 -0000 1.9 @@ -22,13 +22,14 @@ OpenPKG community when asking for help. For a more detailed explanation of OpenPKG platforms and requirements, please see <a href="http://www.openpkg.org/doc/handbook/openpkg.html#support-official">OpenPKG -handbook</a> +handbook</a>. <h2>Overview</h2> Here is an overview of the available mailing lists: <p> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> <table cellspacing=0 cellpadding=0 border=0> <tr> <td><b id=sf>List Address</b></td> @@ -67,6 +68,7 @@ <td>User Chat</td> </tr> </table> +</box> <p> To avoid spam mails, these mailing lists do not allow posts from arbitrary @@ . patch -p0 <<'@@ .' Index: openpkg-web/tutorial.wml ============================================================================ $ cvs diff -u -r1.17 -r1.18 tutorial.wml --- openpkg-web/tutorial.wml 21 Jan 2003 12:57:31 -0000 1.17 +++ openpkg-web/tutorial.wml 22 Jan 2003 13:12:54 -0000 1.18 @@ -19,7 +19,9 @@ Ensure that your system is one of the fully supported platforms: -<p><table> +<p> +<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5"> +<table> <tr><td><i>arch-os</i> </td><td><u><i>platform</i></u> </td><td><b>uname -m -r -s</b> </td></tr> <tr><td>ix86-freebsd4.7 </td><td>FreeBSD 4.7 </td><td>FreeBSD 4.7-STABLE i386 </td></tr> <tr><td>ix86-freebsd5.0 </td><td>FreeBSD 5.0 </td><td>FreeBSD 5.0-RELEASE i386 </td></tr> @@ -27,8 +29,11 @@ <tr><td>sparc64-solaris2.9 </td><td>Sun Solaris 9 </td><td>SunOS 5.9 sun4u </td></tr> <tr><td>ix86-linux2.2 </td><td>Debian GNU/Linux 2.2 </td><td>Linux 2.2.22 i686 </td></tr> <tr><td>ix86-linux2.4 </td><td>Debian GNU/Linux 3.0 </td><td>Linux 2.4.19 i686 </td></tr> -</table></p> +</table> +</p> +</box> +<p> If your platform is not part of this list, don't panic. OpenPKG runs well on many other Unix platforms. There is a high probability that your particular platform will work, especially if it is a recent version of a major Unix @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]