OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael Schloh
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-doc                      Date:   09-Jul-2002 17:05:33
  Branch: HEAD                             Handle: 2002070916053200

  Modified files:
    openpkg-doc/handbook    openpkg.xml

  Log:
    Add text defining platform requirements and update version numbers throughout.
    Clarify section on unofficial support.

  Summary:
    Revision    Changes     Path
    1.45        +60 -30     openpkg-doc/handbook/openpkg.xml
  ____________________________________________________________________________

  Index: openpkg-doc/handbook/openpkg.xml
  ============================================================
  $ cvs diff -u -r1.44 -r1.45 openpkg.xml
  --- openpkg-doc/handbook/openpkg.xml  9 Jul 2002 15:03:43 -0000       1.44
  +++ openpkg-doc/handbook/openpkg.xml  9 Jul 2002 15:05:32 -0000       1.45
  @@ -867,12 +867,12 @@
         <itemizedlist>
           <listitem>
             <simpara>
  -            FreeBSD 4.[1234], Debian GNU/Linux 2.2, Sun Solaris 2.[678]
  +            FreeBSD 4.[123456], Debian GNU/Linux 2.2, Sun Solaris 2.[6789]
             </simpara>
           </listitem>
           <listitem>
             <simpara>
  -            cc, make, ar, ld, as, nm, ... in $PATH
  +            Software (see <xref linkend='bstrap-sfware'/>)
             </simpara>
           </listitem>
           <listitem>
  @@ -882,7 +882,12 @@
           </listitem>
           <listitem>
             <simpara>
  -            /dev/[u]random
  +            /dev/random
  +          </simpara>
  +        </listitem>
  +        <listitem>
  +          <simpara>
  +            /dev/urandom
             </simpara>
           </listitem>
         </itemizedlist>
  @@ -890,22 +895,29 @@
           As a practicality, the current OpenPKG has been implemented to run on
           three of the most commonly found Internet server platforms<footnote>
           <para>Precisely, the officially supported operating system version
  -        numbers are Sun Solaris 2.[678], Debian GNU/Linux 2.2, and FreeBSD
  -        4.[1234].</para></footnote>. Sun Solaris (SPARC), Linux, and FreeBSD
  -        fully support all functionality of OpenPKG and have native packages
  -        built to order on OpenPKG servers supplying packages to the official
  -<!-- <footnote><para></para></footnote>-->
  -        OpenPKG ftp server <ulink
  +        numbers are Sun Solaris 2.[6789], Debian GNU/Linux 2.2, and FreeBSD
  +        4.[123456].</para></footnote>. Sun Solaris (SPARC), Linux (iX86), and
  +        FreeBSD (iX86) fully support all functionality of OpenPKG and have
  +        native packages built to order on OpenPKG servers supplying packages
  +        to the official OpenPKG ftp server <ulink
           url='ftp://ftp.openpkg.org'>ftp://ftp.openpkg.org</ulink> and web site
           <ulink url='http://www.openpkg.org'>OpenPKG</ulink>. Additionally,
  -        NetBSD, OpenBSD, and Compaq Tru64 are unofficially supported with
  -        partial functionality. This means that to use OpenPKG, the
  -        administrator is limited to these platforms. This is true whether
  -        OpenPKG is installed from source or binary. However, the good news is
  +        RedHat Linux (iX86), Solaris (iX86), NetBSD (SPARC and iX86), OpenBSD
  +        (iX86), and Compaq Tru64 (Alpha) operating systems are unofficially
  +        supported. In most cases, these target platforms succeeded in
  +        bootstrapping and later package installations. They remain with only
  +        unofficial support however, because they are not in enough day-to-day
  +        use during OpenPKG testing to guarantee complete functionality on a
  +        regular basis.
  +      </para>
  +      <para>
  +        The platform requirements of OpenPKG are independent of its use, and
  +        so the inherent operating system constraint exists regardless of
  +        installation of source or binary packages. However, the good news is
           that no real limitation exists for how or where OpenPKG can work.
           Developers have ported the OpenPKG source code from its original
           FreeBSD roots to other platforms, and it should indeed be easy to port
  -        to any Unix brand of operating system. 
  +        to any Unix brand of operating system.
         </para>
       </sect1>
   
  @@ -924,7 +936,8 @@
         <para>
           There are also tools which OpenPKG doesn't bundle but requires
           nevertheless. Missing any of these important tools will either
  -        cause an OpenPKG installation to fail abruptly, or maybe more subtly. 
  +        cause an OpenPKG installation to fail abruptly, or maybe more subtly
  +        later on.
         <itemizedlist>
           <listitem>
             <simpara>
  @@ -953,12 +966,27 @@
           </listitem>
           <listitem>
             <simpara>
  -            /dev/random
  +            cc (compiler)
             </simpara>
           </listitem>
           <listitem>
             <simpara>
  -            /dev/urandom
  +            ar (archiver)
  +          </simpara>
  +        </listitem>
  +        <listitem>
  +          <simpara>
  +            ld (linker)
  +          </simpara>
  +        </listitem>
  +        <listitem>
  +          <simpara>
  +            as (assembler)
  +          </simpara>
  +        </listitem>
  +        <listitem>
  +          <simpara>
  +            nm (name symbol viewer)
             </simpara>
           </listitem>
         </itemizedlist>
  @@ -975,8 +1003,11 @@
           There exist some exceptions to these requirements. Installation of
           OpenPKG on Debian Linux will fail unless GNU gettext and libpam0g-dev
           are installed. Also, to later build packages like jdk-sun, the library
  -        compat-libstdc++ must exist.
  -<!--FIXME: Describe RedHat, Solaris 9, and FreeBSD particular requirements-->
  +        compat-libstdc++ must exist. Particular caution goes to Solaris users
  +        who may find a cc command on a freshly installed system to be nothing
  +        more than a useless wrapper script.
  +      </para>
  +<!--FIXME: Describe Solaris 9 and FreeBSD exact requirements-->
       </sect1>
   
       <sect1 id='bstrap-multi'>
  @@ -1261,17 +1292,16 @@
             to match the programming language of the application's source. The
             common problems with assembler or linker versions also do not exist.
             An OpenPKG source package is easy to recognize. Its file name ends
  -          with 'src.rpm'. A binary package does not have this identifying
  -          file name postfix. Though binary packages also end with '.rpm', the
  -          name preceding '.rpm' will match the operating system that the
  -          package was compiled for. As an example, either package
  -          bison-1.29-1.src.rpm or bison-1.29-1.ix86-freebsd4.4-cw.rpm can be
  -          downloaded and installed on a computer running FreeBSD 4.4 with the
  -          same end result. In either case of source or binary package
  -          installation, the administrator issues the same commands to install
  -          packages. In fact, with OpenPKG an administrator doesn't need to
  -          know the nature or contents of a package at all in order to
  -          successfully install it.
  +          with 'src.rpm'. A binary package does not have this identifying file
  +          name postfix. Though binary packages also end with '.rpm', the name
  +          preceding '.rpm' will match the operating system that the package
  +          was compiled for. As an example, either package bison-1.29-1.src.rpm
  +          or bison-1.29-1.ix86-freebsd4.6-cw.rpm can be downloaded and
  +          installed on a computer running FreeBSD with the same end result. In
  +          either case of source or binary package installation, the
  +          administrator issues the same commands to install packages. In fact,
  +          with OpenPKG an administrator doesn't need to know the nature or
  +          contents of a package at all in order to successfully install it.
           </para>
         </sect2>
   
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to