aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEitan Adler <eadler@FreeBSD.org>2015-04-06 04:47:40 +0000
committerEitan Adler <eadler@FreeBSD.org>2015-04-06 04:47:40 +0000
commita7ecf541dea6c46abc8c3605084c884f5b82325e (patch)
tree59aa0a4b19238dc4ea8435e0ba49119283929b73
parent736e8cd5732d6cce6112e022156916913454024e (diff)
downloaddoc-a7ecf541dea6c46abc8c3605084c884f5b82325e.tar.gz
doc-a7ecf541dea6c46abc8c3605084c884f5b82325e.zip
releng-packages: remove it
- remove article about releng packages - we no longer produce multi-cd releases - CVS is not our VCS system - we havn't releaseed with xfree86 is years - section 1 about the 'ports cluster' is now entirely untrue and been disclaimed by portmgr Discussed with: peter, bdrewery, Daniel O'Connor
Notes
Notes: svn path=/head/; revision=46481
-rw-r--r--el_GR.ISO8859-7/articles/Makefile1
-rw-r--r--el_GR.ISO8859-7/articles/releng-packages/Makefile18
-rw-r--r--el_GR.ISO8859-7/articles/releng-packages/article.xml367
-rw-r--r--el_GR.ISO8859-7/articles/releng-packages/extra.css19
-rw-r--r--en_US.ISO8859-1/articles/Makefile1
-rw-r--r--en_US.ISO8859-1/articles/releng-packages/Makefile18
-rw-r--r--en_US.ISO8859-1/articles/releng-packages/article.xml359
-rw-r--r--en_US.ISO8859-1/articles/releng-packages/extra.css16
-rw-r--r--en_US.ISO8859-1/articles/releng/article.xml18
-rw-r--r--en_US.ISO8859-1/htdocs/docs/books.xml12
-rw-r--r--fr_FR.ISO8859-1/articles/Makefile1
-rw-r--r--fr_FR.ISO8859-1/articles/releng-packages/Makefile25
-rw-r--r--fr_FR.ISO8859-1/articles/releng-packages/article.xml465
-rw-r--r--fr_FR.ISO8859-1/articles/releng-packages/extra.css16
-rw-r--r--ja_JP.eucJP/articles/Makefile1
-rw-r--r--ru_RU.KOI8-R/articles/Makefile1
-rw-r--r--ru_RU.KOI8-R/articles/releng-packages/Makefile22
-rw-r--r--ru_RU.KOI8-R/articles/releng-packages/article.xml412
-rw-r--r--ru_RU.KOI8-R/articles/releng-packages/extra.css17
-rw-r--r--share/xml/urls.ent1
20 files changed, 0 insertions, 1790 deletions
diff --git a/el_GR.ISO8859-7/articles/Makefile b/el_GR.ISO8859-7/articles/Makefile
index 28f8f812b5..adaeeb174f 100644
--- a/el_GR.ISO8859-7/articles/Makefile
+++ b/el_GR.ISO8859-7/articles/Makefile
@@ -15,7 +15,6 @@ SUBDIR+= nanobsd
SUBDIR+= new-users
SUBDIR+= problem-reports
SUBDIR+= releng
-SUBDIR+= releng-packages
DOC_PREFIX?= ${.CURDIR}/../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/el_GR.ISO8859-7/articles/releng-packages/Makefile b/el_GR.ISO8859-7/articles/releng-packages/Makefile
deleted file mode 100644
index 07d85b0fdc..0000000000
--- a/el_GR.ISO8859-7/articles/releng-packages/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# $FreeBSD$
-#
-# %SOURCE% en_US.ISO8859-1/articles/releng-packages/Makefile
-# %SRCID% 1.4
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-CSS_SHEET_ADDITIONS= extra.css
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/el_GR.ISO8859-7/articles/releng-packages/article.xml b/el_GR.ISO8859-7/articles/releng-packages/article.xml
deleted file mode 100644
index ad9d9d4d0e..0000000000
--- a/el_GR.ISO8859-7/articles/releng-packages/article.xml
+++ /dev/null
@@ -1,367 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-7"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!--
- FreeBSD
-
- The FreeBSD Greek Documentation Project
-
- %SOURCE% en_US.ISO8859-1/articles/releng-packages/article.xml
- %SRCID% 1.6
-
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="el">
-
-
- <info><title>
- FreeBSD</title>
- <authorgroup>
- <author><personname><firstname>Steve</firstname><surname>Price</surname></personname><affiliation>
- <address><email>steve@FreeBSD.org</email></address>
- </affiliation></author>
- </authorgroup>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
-
- <abstract>
- <para>
- FreeBSD
- FreeBSD (CD-ROM
- ).
- ,
-
- "Ports Cluster" FreeBSD.org,
- ,
- ,
- .</para>
- </abstract>
-
- </info>
-
- <sect1 xml:id="portbuild">
- <title> Ports</title>
-
- <para> <link xlink:href="http://www.FreeBSD.org/ports"> Ports
- FreeBSD</link> &os.numports;
- , ,
- FreeBSD. &a.portmgr;
-
- ,
- FreeBSD.</para>
-
- <sect2>
- <title> Cluster Ports</title>
-
- <para>
- FreeBSD, port
- chroot,
- <filename>/usr/local</filename>
- <filename>/usr/X11R6</filename>.
-
- .
- <emphasis></emphasis>
- .
- ,
- ( ) ,
-
-
- .</para>
-
- <para> <quote>Cluster Ports</quote> x86
- (Dual Pentium III
- 733MHz) 8 (Pentium III 800MHz),
- . ,
- ports 24 .
- co-located
- FreeBSD Exodus Yahoo, Santa Clara, CA.</para>
-
- <para>To <quote>Cluster Ports</quote> Alpha
- 7 PWS 500A , Compaq.
- co-located Yahoo.</para>
- </sect2>
- </sect1>
-
- <sect1>
- <title> </title>
-
- <para> 4.1 gigabytes
- 4.4 FreeBSD.
- CDROM,
-
-
- .
- <quote></quote>
- ,
- .
-
-
- FreeBSD.</para>
-
- <para> script
- CVS
- <filename>ports/Tools/scripts/release</filename>.
-
- 2 3
- .</para>
-
- <para> scripts :</para>
-
- <variablelist>
- <varlistentry>
- <term><filename>config</filename></term>
-
- <listitem><para>
- , , distfiles,
- .
- .
- <literal>disc[0-9a-z]</literal>.
- 10 (4 6
- toolkit).
- <quote>scratch</quote>, distfiles
- . 1
- 0, 1
- . ,
- distfiles .
- bytes
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>doit.sh</filename></term>
-
- <listitem><para> .
-
- , script
- . , interactive.
- script
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>checkdeps.pl</filename></term>
-
- <listitem><para>
- , <filename>INDEX</filename>
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>oneshot.pl</filename></term>
-
- <listitem><para> (
- , brute force
- ).
- /distfiles script
- distfile
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>print-cdrom-packages.sh</filename></term>
-
- <listitem><para>
- <filename>src/release/scripts/print-cdrom-packages.sh</filename>
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scrubindex.pl</filename></term>
-
- <listitem><para>
- <filename>INDEX</filename>
- .
- XFree86. :
- <varname>xdep</varname>
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>setup.sh</filename></term>
-
- <listitem><para> script
- bento cluster ports tree
- /distfiles.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>
- :</para>
-
- <orderedlist>
- <listitem><para> <filename>config</filename>
- , ,
- , distfiles, ,
- .</para></listitem>
-
- <listitem><para>
- <filename>gen</filename>
- .
-
- .</para></listitem>
-
- <listitem><para>
-
- distfiles.
- .
- <filename>oneshot.pl</filename>
- <varname>fake</varname> 1
- &man.touch.1;.
- <varname>fake</varname> 0
- ,
-
- .</para></listitem>
-
- <listitem><para>
- <filename>print-cdrom-packages.sh</filename>
- .</para></listitem>
-
- <listitem><para>
- <filename>scrubindex.pl</filename>
- XFree86.
- <filename>doit.sh</filename>.</para></listitem>
- </orderedlist>
-
- <para> ports tree,
- distfiles
- cluster ports.
- <filename>setup.sh</filename> .
- :</para>
-
- <orderedlist>
- <listitem><para> <filename>ports.tar.gz</filename>
- <filename>ports</filename>
- <filename>doit.sh</filename>
- <filename>scripts</filename>.</para></listitem>
-
- <listitem><para>
- /distfiles. bento
-
- .</para></listitem>
-
- <listitem><para> ports/
- cluster
- .</para></listitem>
-
- <listitem><para> ports/distfiles
- distfiles cluster .
- : distfile
- .
- .</para></listitem>
- </orderedlist>
-
- <para>
- .
- <command>./doit.sh</command>.
- :</para>
-
- <orderedlist>
- <listitem><para> ports
- FTP master site.</para></listitem>
-
- <listitem><para> ports,
- .
- (y)es.</para></listitem>
-
- <listitem><para>
- .</para></listitem>
-
- <listitem><para> /distfiles
- CD-ROM. (y)es
- .</para></listitem>
-
- <listitem><para> <filename>INDEX</filename>
- <filename>ports</filename>
- <filename>gen</filename>. ,
- ports .
-
- /ports.</para></listitem>
-
- <listitem><para>
- .</para></listitem>
-
- <listitem><para>
- .
- ,
- <filename>INDEX</filename>
- <filename>CHECKSUM.MD5</filename>.</para></listitem>
-
- <listitem><para>
- ,
- .</para></listitem>
- </orderedlist>
-
- <para>
- ,
- .
- 0 <varname>fake</varname>
- <filename>oneshot.pl</filename>
- <command>./doit.sh</command>. ,
- , 1-5 .
- ,
- <filename>doit.sh</filename>
- <filename>doit.sh</filename> .
- ,
- <command>rm -rf gen</command>.</para>
-
- <para> , /distfiles
- <filename>disc*</filename>
- <filename>scratch</filename>.</para>
-
- <para> ;
- ' :</para>
-
- <variablelist>
- <varlistentry>
- <term> </term>
-
- <listitem><para> .
- ,
- ,
-
- . <emphasis></emphasis>
-
- .
- ,
-
-
- .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term> </term>
-
- <listitem><para> ,
- .
- <filename>print-cdrom-packages.sh</filename>
- . ,
-
-
- <varname>fake</varname> <filename>oneshot.pl</filename>
- .
- <command>./doit.sh</command>
- .</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term> ( )
- </term>
-
- <listitem><para>
- <filename>print-cdrom-packages.sh</filename>
- . script
- .
- ,
- .</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>
- , email &a.steve;
- .</para>
-
- </sect1>
-
-</article>
diff --git a/el_GR.ISO8859-7/articles/releng-packages/extra.css b/el_GR.ISO8859-7/articles/releng-packages/extra.css
deleted file mode 100644
index 6c9d8c76c5..0000000000
--- a/el_GR.ISO8859-7/articles/releng-packages/extra.css
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Netscape 4.X 'import'
- * CSS, layer
- * CSS stylesheet. hack
- * stylesheet `docbook.css'.
- *
- * $FreeBSD$
- *
- * %SOURCE% en_US.ISO8859-1/articles/releng-packages/extra.css
- * %SRCID% 1.1
- */
-
-/* @import "docbook.css"; */
-
-/* , . */
-
-DIV.TITLEPAGE {
- text-align: center;
-}
diff --git a/en_US.ISO8859-1/articles/Makefile b/en_US.ISO8859-1/articles/Makefile
index c37b5ef420..77cdefd006 100644
--- a/en_US.ISO8859-1/articles/Makefile
+++ b/en_US.ISO8859-1/articles/Makefile
@@ -32,7 +32,6 @@ SUBDIR+= problem-reports
SUBDIR+= rc-scripting
SUBDIR+= relaydelay
SUBDIR+= releng
-SUBDIR+= releng-packages
SUBDIR+= remote-install
SUBDIR+= serial-uart
SUBDIR+= solid-state
diff --git a/en_US.ISO8859-1/articles/releng-packages/Makefile b/en_US.ISO8859-1/articles/releng-packages/Makefile
deleted file mode 100644
index bfd86cc332..0000000000
--- a/en_US.ISO8859-1/articles/releng-packages/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# $FreeBSD$
-#
-# Article: FreeBSD Release Engineering of Third Party Software Packages
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-CSS_SHEET_ADDITIONS= extra.css
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/en_US.ISO8859-1/articles/releng-packages/article.xml b/en_US.ISO8859-1/articles/releng-packages/article.xml
deleted file mode 100644
index 00e1b7ab2c..0000000000
--- a/en_US.ISO8859-1/articles/releng-packages/article.xml
+++ /dev/null
@@ -1,359 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en">
-
- <info><title>FreeBSD Release Engineering for Third Party Software
- Packages</title>
- <authorgroup>
- <author><personname><firstname>Steve</firstname><surname>Price</surname></personname><affiliation>
- <address><email>steve@FreeBSD.org</email></address>
- </affiliation></author>
- </authorgroup>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.intel;
- &tm-attrib.xfree86;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
-
- <abstract>
- <para>This paper describes the approach used by the FreeBSD
- ports management team to produce a high quality package set
- suitable for official FreeBSD release media. This document is
- a work in progress, but eventually it will cover the process
- used to build a clean package set on the FreeBSD.org <quote>Ports
- Cluster</quote>, how to configure any other set of machines as a
- ports cluster, how to split up the packages for the release
- media, and how to verify that a package set is
- consistent.</para>
- </abstract>
-
- </info>
-
- <!-- Introduction
-
- <sect1 id="introduction">
- <title>Introduction</title>
-
- <para><emphasis>Coming Soon</emphasis></para>
-
- </sect1>
-
--->
- <sect1 xml:id="portbuild">
- <title>Building packages from the Ports Collection</title>
-
- <para>The <link xlink:href="http://www.FreeBSD.org/ports">FreeBSD Ports
- collection</link> is a collection of over &os.numports;
- third-party software packages available for FreeBSD. The &a.portmgr;
- is responsible for maintaining a consistent ports tree that can be used
- to create the binary packages that accompany a given FreeBSD
- release.</para>
-
- <sect2>
- <title>The Ports Cluster</title>
-
- <para>In order to provide a consistent set of third-party
- packages for FreeBSD releases, every port is built in a
- separate chroot environment, starting with an empty
- <filename>/usr/local</filename> and
- <filename>/usr/X11R6</filename>. The requisite dependencies
- are installed as packages before the build proceeds. This
- enforces <emphasis>consistency</emphasis> in the package build
- process. By starting the package build in a pristine
- environment, we can assure that the package metadata (such as
- required dependencies) is accurate. This way, we will never
- generate packages that might work on some systems and not on
- others depending on what software was previously
- installed.</para>
-
- <para>The <quote>Ports Cluster</quote> for the x86 architecture
- currently consists of a master node (Dual &pentium; III 733MHz)
- and 8 slave nodes (&pentium; III 800MHz) to do the actual
- package builds. With this configuration, a complete package
- build takes over 24 hours. These machines are co-located with
- the other FreeBSD Project equipment at Yahoo's corner of
- Exodus in Santa Clara, CA.</para>
-
- <para>The <quote>Ports Cluster</quote> for the Alpha
- architecture consists of 7 PWS 500A machines donated by Compaq
- and also co-located with Yahoo's facilities.</para>
- </sect2>
- </sect1>
-
- <sect1>
- <title>The Package Split</title>
-
- <para>For FreeBSD 4.4 over 4.1 gigabytes of packages were created.
- This causes a problem for CDROM distributions because we would
- like to ship as many packages as possible without making the
- user insert another disc to satisfy dependencies. The solution
- is to create <quote>clusters</quote> of like packages with
- similar dependencies and group these onto specific discs. This
- section describes the software and methodology used to create
- those package sets for the official FreeBSD release
- discs.</para>
-
- <para>The scripts and other files needed to produce a package
- split can be found in the CVS tree in
- <filename>ports/Tools/scripts/release</filename>.
- Copy this directory to a machine that has enough free disk
- space to hold 2 to 3 times the size of the package set that you
- wish to split.</para>
-
- <para>The following scripts are present in this directory:</para>
-
- <variablelist>
- <varlistentry>
- <term><filename>config</filename></term>
-
- <listitem><para>This file contains the free space on each disc
- and whether packages, distfiles, or both are allowed on any
- given disc. The first column is the disc name. It must be
- of the form <literal>disc[0-9a-z]</literal>. Currently it is set up
- to allow for 10 discs (4 for the release set and 6 for the toolkit).
- There is an implied extra disc called <quote>scratch</quote> where
- all of the remaining distfiles/packages land if they do not fit
- elsewhere. The second column can be either a 1 or 0, where 1
- says that it is okay to place packages on this disc. The
- third column works the same way, but it controls
- whether distfiles are placed on this disc. The last column
- denotes the number of bytes of free space on a
- disc.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>doit.sh</filename></term>
-
- <listitem><para>This is the workhorse. Once you have all the
- files in place and things properly configured this script
- directs the process of splitting packages. Beware it is
- interactive so you need to keep an eye on it as it runs.
- More details on what happens in this script will
- follow.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>checkdeps.pl</filename></term>
-
- <listitem><para>Makes sure all packages dependencies are
- satisfied given an <filename>INDEX</filename> file and a directory
- of packages.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>oneshot.pl</filename></term>
-
- <listitem><para>This is where all the magic (and I use that
- term loosely as it is mostly just a brute force approach)
- happens. Given a list of required packages for each disc
- and a set of packages/distfiles this is the script that
- places a package or distfile on a disc along with all of its
- dependencies.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>print-cdrom-packages.sh</filename></term>
-
- <listitem><para>This file is a copy of
- <filename>src/release/scripts/print-cdrom-packages.sh</filename>
- from the release you are working on.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scrubindex.pl</filename></term>
-
- <listitem><para>This script removes lines from an
- <filename>INDEX</filename> file for packages that are not present.
- It also removes the &xfree86; dependencies. NOTE: you will need to
- tweak the value of the <varname>xdep</varname> variable to make sure
- the version number is correct.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>setup.sh</filename></term>
-
- <listitem><para>This is a helper script that I use on the
- ports building cluster to grab a copy of the ports tree and the
- matching set of the packages/distfiles.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>Here is a checklist of things you will need to check or
- configure before going any further.</para>
-
- <orderedlist>
- <listitem><para>Edit <filename>config</filename> to denote the
- number of discs you have, their sizes, and whether you want
- them want to contain packages, distfiles, both, or
- neither.</para></listitem>
-
- <listitem><para>Make sure you remove the <varname>gen</varname>
- directory if there is an old one laying around. This directory
- contains working files that will only be valid for the current
- split.</para></listitem>
-
- <listitem><para>On your first pass through a split it is best to
- fake the copying of packages and distfiles. This will save
- both time and disk space while you do a couple of trial runs to
- make sure things fit, etc. In the
- <filename>oneshot.pl</filename> set the <varname>fake</varname>
- variable to 1 and instead of actually copying the files it will
- &man.touch.1; them. Be sure you turn this off or set
- <varname>fake</varname> to 0 before you give the resultant discs to
- the person that will be mastering the discs otherwise they will get a
- directory full of zero-sized files.</para></listitem>
-
- <listitem><para>Make sure you have a recent copy of the
- <filename>print-cdrom-packages.sh</filename> and that it is
- from the correct release.</para></listitem>
-
- <listitem><para>Check to make sure the &xfree86; dependency in
- <filename>scrubindex.pl</filename> has the correct
- version number. You will also need to make sure this value is
- correct in <filename>doit.sh</filename> as
- well.</para></listitem>
- </orderedlist>
-
- <para>Next you will need to get a copy of the ports tree, packages,
- and distfiles from a recent build on the package cluster. See
- the <filename>setup.sh</filename> for a working example
- but essentially here is what needs to be done.</para>
-
- <orderedlist>
-
- <listitem><para>Grab a copy of <filename>ports.tar.gz</filename>
- and extract it into the <filename>ports</filename> directory alongside
- <filename>doit.sh</filename> and the
- <filename>scripts</filename> directory.</para></listitem>
-
- <listitem><para>Remove the packages/distfiles directories or
- symlinks. Bento has these as symlinks and you will have mixed
- results if you do not get rid of them before
- proceeding.</para></listitem>
-
- <listitem><para>Create a new ports/packages directory and copy
- the package set from the package building
- cluster.</para></listitem>
-
- <listitem><para>Create a new ports/distfiles directory and copy
- the distfiles from the package building cluster. NOTE: if you
- do not want any distfiles simply create the directory and leave
- it empty. This directory must be present even if it does not
- contain anything.</para></listitem>
- </orderedlist>
-
- <para>Now we are finally ready for the fun task of actually
- splitting the packages. You start the processing by running
- <command>./doit.sh</command>. Here is what it does the first
- time you run it.</para>
-
- <orderedlist>
- <listitem><para>Create a list of the restricted (can not be on the
- master FTP site) ports.</para></listitem>
-
- <listitem><para>Asks you if you would like to remove the restricted
- ports. Most of the time you will want to answer (y)es
- here.</para></listitem>
-
- <listitem><para>Create a list of the packages/distfiles that
- can not be put on the discs.</para></listitem>
-
- <listitem><para>Asks you if you would like to remove the
- non-cdromable packages/distfiles. Most of the time you will
- want to answer (y)es here.</para></listitem>
-
- <listitem><para>Copies the <filename>INDEX</filename> from the
- <filename>ports</filename> directory to the <filename>gen</filename>
- directory. In doing so it removes the lines for ports
- where the packages do not exist. It also checks to make sure
- that all of the required dependency packages are
- present.</para></listitem>
-
- <listitem><para>Create a list of packages that are required on
- each disc.</para></listitem>
-
- <listitem><para>Asks you if you would like to populate the discs.
- After populating each disc it will check for missing
- dependencies, scrub the <filename>INDEX</filename> file, and create the
- <filename>CHECKSUM.MD5</filename> file.</para></listitem>
-
- <listitem><para>Check to make sure the required packages made it
- on each disc and gives you a summary of the sizes of each
- disc.</para></listitem>
- </orderedlist>
-
- <para>After going through this the first time if you are lucky
- enough that all of the required packages built and fit on each
- disc. All you need to do is set <varname>fake</varname> to 0 in
- <filename>oneshot.pl</filename> and re-run
- <command>./doit.sh</command>. The second and subsequent times
- around it will skip steps 1-5 above. If you want to re-run any
- of those steps refer to <filename>doit.sh</filename> for which files
- need to be removed to not short-circuit those steps. If you want to
- repeat all of these steps then the easiest way is to <command>rm -rf
- gen</command>.</para>
-
- <para>Upon successful completion the packages/distfiles will be in
- the <filename>disc*</filename> directories and the leftover will
- be in the <filename>scratch</filename> directory.</para>
-
- <para>What to do if things go wrong? Here is some common gotchas
- and workarounds.</para>
-
- <variablelist>
- <varlistentry>
- <term>Missing required packages</term>
-
- <listitem><para>This is a pretty common occurrence. You will
- either need to wait for a new set of packages where the
- missing packages were built or get someone to re-start the
- package build for you. <emphasis>Do not</emphasis> attempt to build
- the missing packages on your own machine and add them into the fray.
- While you might be able to get away with this if you are
- extremely careful the vast majority of the time you will miss
- some little detail and the simple process of adding a
- package could make hundreds of others come up mysteriously
- broken.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Required packages will not fit</term>
-
- <listitem><para>This happens on occasion too and is relatively
- easy to fix. Simply edit
- <filename>print-cdrom-packages.sh</filename> to move
- packages around until they fit. Yes this is an iterative
- process and one of the reasons why you should enable
- <varname>fake</varname> in <filename>oneshot.pl</filename> until you
- have gotten things the way you want them. Re-run
- <command>./doit.sh</command> after you made your
- adjustments.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Required packages not on the right (or any) disc</term>
-
- <listitem><para>This usually means you did not add them to
- <filename>print-cdrom-packages.sh</filename> or you put them
- on the wrong disc. This script is the gospel by which this
- whole process determines where a package must be. If you
- want to force a package to land on a particular disc this is
- the only way to ensure that it will
- happen.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>If you get completely stuck and can not figure out why things
- are borked or how to fix them then email &a.steve.email; for
- assistance.</para>
-
- </sect1>
-
-</article>
diff --git a/en_US.ISO8859-1/articles/releng-packages/extra.css b/en_US.ISO8859-1/articles/releng-packages/extra.css
deleted file mode 100644
index 7cf2be1d7d..0000000000
--- a/en_US.ISO8859-1/articles/releng-packages/extra.css
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Netscape 4 does not recognice the @import directive of CSS, so we
- * can't add an additional stylesheet layer on top of the default one.
- * Instead, we use this hack to copy this file to the end of
- * docbook.css.
- *
- * $FreeBSD$
- */
-
-/* @import "docbook.css"; */
-
-/* Customization that looks good for this particular article. */
-
-DIV.TITLEPAGE {
- text-align: center;
-}
diff --git a/en_US.ISO8859-1/articles/releng/article.xml b/en_US.ISO8859-1/articles/releng/article.xml
index 2aea345c38..12f38a8999 100644
--- a/en_US.ISO8859-1/articles/releng/article.xml
+++ b/en_US.ISO8859-1/articles/releng/article.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
"http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd" [
-<!ENTITY art.re.pkgs '<link xmlns="http://docbook.org/ns/docbook" xlink:href="&url.articles.releng-packages;/article.html">The Release Engineering of Third Party Packages</link>'>
]>
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en">
@@ -728,12 +727,6 @@
is responsible for maintaining a consistent ports tree that can be used
to create the binary packages that accompany official &os;
releases.</para>
-
- <para>The release engineering activities for our collection of
- third-party packages is beyond the scope of this document. A
- separate article, &art.re.pkgs;, covers this topic
- in depth.</para>
-
</sect2>
<sect2>
@@ -797,17 +790,6 @@
</sect3>
<sect3>
- <title>Discs 3 and 4</title>
-
- <para>The remaining two discs contain additional software
- packages for &os;. The packages should be clustered so that
- a package and all of its <emphasis>dependencies</emphasis> are
- included on the same disc. More information about the
- creation of these discs is provided in the &art.re.pkgs;
- article.</para>
- </sect3>
-
- <sect3>
<title>Multi-volume support</title>
<para><application>Sysinstall</application> supports multiple
diff --git a/en_US.ISO8859-1/htdocs/docs/books.xml b/en_US.ISO8859-1/htdocs/docs/books.xml
index 062641a1f2..9db118523b 100644
--- a/en_US.ISO8859-1/htdocs/docs/books.xml
+++ b/en_US.ISO8859-1/htdocs/docs/books.xml
@@ -247,18 +247,6 @@
interested in producing customized FreeBSD releases for
corporate rollouts or commercial productization.</p>
- <p><a href="&url.articles;/releng-packages/index.html">FreeBSD
- Release Engineering for Third Party Packages</a>
- (releng-packages)<br/>
- Describes the approach used by the FreeBSD ports management team
- to produce a high quality package set suitable for official
- FreeBSD release media. This document is a work in progress, but
- eventually it will cover the process used to build a clean
- package set on the FreeBSD.org "Ports Cluster", how to configure
- any other set of machines as a ports cluster, how to split up
- the packages for the release media, and how to verify that a
- package set is consistent.</p>
-
<p><a href="&url.articles;/remote-install/index.html">Remote
Installation of the &os; Operating System without a
Remote Console</a> (remote-install)<br/>
diff --git a/fr_FR.ISO8859-1/articles/Makefile b/fr_FR.ISO8859-1/articles/Makefile
index 318b943161..61d4f92af3 100644
--- a/fr_FR.ISO8859-1/articles/Makefile
+++ b/fr_FR.ISO8859-1/articles/Makefile
@@ -21,7 +21,6 @@ SUBDIR+= new-users
SUBDIR+= pam
SUBDIR+= pr-guidelines
SUBDIR+= problem-reports
-SUBDIR+= releng-packages
ROOT_SYMLINKS+= new-users
diff --git a/fr_FR.ISO8859-1/articles/releng-packages/Makefile b/fr_FR.ISO8859-1/articles/releng-packages/Makefile
deleted file mode 100644
index a78b18c28e..0000000000
--- a/fr_FR.ISO8859-1/articles/releng-packages/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# The FreeBSD Documentation Project
-# The FreeBSD French Documentation Project
-#
-# $FreeBSD$
-# $Id: Makefile,v 1.1 2002-06-20 09:51:25 blackend Exp $
-# Original revision: 1.1
-#
-# Article: FreeBSD Release Engineering of Third Party Software Packages
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-# XML content
-SRCS= article.xml
-
-CSS_SHEET_ADDITIONS= extra.css
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/fr_FR.ISO8859-1/articles/releng-packages/article.xml b/fr_FR.ISO8859-1/articles/releng-packages/article.xml
deleted file mode 100644
index 772e5465cf..0000000000
--- a/fr_FR.ISO8859-1/articles/releng-packages/article.xml
+++ /dev/null
@@ -1,465 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!--
- The FreeBSD Documentation Project
- The FreeBSD French Documentation Project
- $Id: article.xml,v 1.1 2002-06-20 09:51:25 blackend Exp $
- $FreeBSD$
- Original revision: 1.4
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="fr">
-
- <info><title>Techniques de publication des logiciels tiers
- pr-compils pour FreeBSD</title>
- <authorgroup>
- <author><personname><firstname>Steve</firstname><surname>Price</surname></personname><affiliation>
- <address><email>steve@FreeBSD.org</email></address>
- </affiliation></author>
- </authorgroup>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
-
- <abstract>
- <para>Ce document dcrit l'approche utilise par
- l'quipe technique de publication des versions de FreeBSD
- pour produire un ensemble de haute qualit de logiciels
- pr-compils adapt au
- support officiel de distribution de FreeBSD. Ce document est un
- travail en cours, mais au final il couvrira le processus employ
- pour construire un ensemble de logiciels pr-compils
- sur le &ldquo;Ports Cluster&rdquo; (grappe de machines pour les
- logiciels ports) de FreeBSD.org, comment configurer
- n'importe quel autre ensemble de machines en tant que grappe
- de machines pour les logiciels ports, comment rpartir
- les logiciels pr-compils
- pour le support de publication, et comment vrifier qu'un
- ensemble de logiciels pr-compils est
- cohrent.</para>
-
- &trans.a.fonvieille;
- </abstract>
-
- </info>
-
- <!-- Introduction
-
- <sect1 id="introduction">
- <title>Introduction</title>
-
- <para><emphasis>Coming Soon</emphasis></para>
-
- </sect1>
-
--->
- <sect1 xml:id="portbuild">
- <title>Compiler les logiciels pr-compils &agrave;
- partir du catalogue des logiciels ports</title>
-
- <para>Le <link xlink:href="http://www.FreeBSD.org/ports">catalogue des
- logiciels ports pour FreeBSD</link> est un catalogue de
- plus de &os.numports; logiciels tiers disponibles pour FreeBSD.
- &a.portmgr; est responsable du maintien de la cohrence du
- catalogue des logiciels ports qui peut tre utilis
- pour la cration des logiciels binaires pr-compils
- qui accompagnent une version donne de FreeBSD.</para>
-
- <sect2>
- <title>La &ldquo;grappe de machines&rdquo; pour les
- logiciels ports</title>
-
- <para>Afin de fournir un ensemble cohrent de logiciels
- pr-compils tiers pour les publications de
- FreeBSD, chaque logiciel port est compil dans
- un environnement chroot, en
- partant de rpertoires <filename>/usr/local</filename> et
- <filename>/usr/X11R6</filename> vides. Les dpendances requises
- sont installes sous forme de logiciels
- pr-compils avant le
- processus de compilation. Cela renforce la
- <emphasis>cohrence</emphasis> dans le processus de compilation
- des logiciels pr-compils. En dmarrant la
- compilation du logiciel dans un environnement vierge, nous pouvons
- tre sr que les donnes du logiciel
- pr-compil (comme les dpendances
- requises) sont prcises, et donc que nous ne
- gnrerons jamais
- de logiciels pr-compils qui pourraient fonctionner sur
- certains systmes et pas sur d'autres en fonction du
- logiciel qui fut prcdemment install.</para>
-
- <para>La &ldquo;grappe de machines pour les logiciels
- ports&rdquo; destine &agrave; l'architecture
- x86 consiste actuellement en un noeud matre (un
- Bi-Pentium III 733Mhz) et 8 noeuds esclaves (Pentium III 800Mhz)
- pour effectuer la compilation des logiciels
- pr-compils. Avec cette
- configuration, une compilation complte des logiciels
- pr-compils est effectue en 24
- heures. Ces machines sont hberges avec d'autres
- quipements du Projet FreeBSD au centre
- Yahoo &ldquo;corner of Exodus&rdquo; &agrave; Santa Clara en
- Californie.</para>
-
- <para>La &ldquo;grappe de machines pour les logiciels
- ports&rdquo; destine &agrave; l'architecture
- Alpha se compose de 7 machines PWS 500A donnes par
- Compaq et galement hberges avec
- les quipements de Yahoo.</para>
- </sect2>
- </sect1>
-
- <sect1>
- <title>Rpartition des logiciels pr-compils</title>
-
- <para>Pour FreeBSD 4.4 plus de 4.1 gigaoctets de logiciels
- pr-compils furent crs. Cela
- pose un problme pour les CDROMs
- de distribution car nous aimerions mettre autant de logiciels
- pr-compils que possible sans que l'utilisateur
- ne soit oblig d'introduire un autre disque pour
- satisfaire des dpendances. La
- solution est de crer des &ldquo;bouquets&rdquo; de logiciels
- pr-compils avec des dpendances identiques
- et de les grouper sur des disques spcifiques. Cette
- section dcrit le logiciel et la
- mthode mise en oeuvre dans la cration de ces
- ensembles de logiciels pr-compils pour les disques
- officiels de distribution de FreeBSD.</para>
-
- <para>Tout d'abord vous devrez rcuprer une copie de
- l'archive <command>tar</command> &agrave; l'URL suivante:</para>
-
- <para><uri xlink:href="http://people.freebsd.org/~steve/release-scripts.tgz">http://people.freebsd.org/~steve/release-scripts.tgz</uri></para>
-
- <para>Copiez cette archive sur une machine qui dispose de
- suffisamment d'espace libre pour hberger 2 &agrave; 3
- fois la taille de l'ensemble de logiciels
- pr-compils que vous dsirez diviser.
- L'archive sera extraite dans le rpertoire de travail
- courant aussi soyez sr d'avoir cr un
- rpertoire convenablement nomm pour la
- version sur laquelle vous tes en train de travailler.</para>
-
- <para>Aprs avoir extrait les fichiers, vous remarquerez les
- fichiers suivants:</para>
-
- <variablelist>
- <varlistentry>
- <term><filename>config</filename></term>
-
- <listitem><para>Ce fichier contient l'espace libre disponible
- sur chaque disque et si les logiciels
- pr-compils, leurs
- sources, ou les deux sont autoriss sur n'importe quel
- disque donn. La premire colonne est le nom
- du disque. Il doit
- tre sous la forme disc[0-9a-z]. Actuellement c'est
- configur
- pour permettre 10 disques (4 pour l'ensemble de distribution
- et 6 pour la &ldquo;trousse &agrave; outils&rdquo;). Il existe
- un disque supplmentaire appel
- &ldquo;scratch&rdquo; o rsident
- les sources/logiciels pr-compils restants s'ils
- ne peuvent trouver place ailleurs. La deuxime colonne
- peut tre &agrave; 1 ou &agrave; 0 o 1 indique
- qu'il est correct de placer les logiciels
- pr-compils sur ce disque. La troisime
- colonne fonctionne
- de la mme faon sauf qu'elle contrle si
- les sources sont places sur ce disque. La
- dernire colonne reprsente le
- nombre d'octets d'espace libre sur un
- disque.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>doit.sh</filename></term>
-
- <listitem><para>C'est le cheval de labour. Une fois que vous
- avez tous les fichiers en place et les choses correctement
- configures cette procdure dirige le processus
- de division des logiciels pr-compils. Prenez
- garde, c'est une procdure
- interactive aussi vous devez garder un oeil dessus quand elle
- tourne. Plus de dtails sur ce que fait cette
- procdure suivront.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scripts/checkdeps.pl</filename></term>
-
- <listitem><para>S'assure que toutes les dpendances des
- logiciels pr-compils sont satisfaites &agrave;
- l'aide d'un fichier d'INDEX et d'un rpertoire de
- logiciels pr-compils.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scripts/oneshot.pl</filename></term>
-
- <listitem><para>C'est ici que tout la magie (et j'utilise ce
- terme de faon plutt impropre tant
- donn que c'est pour la
- plupart du temps juste qu'une approche en force brute) se
- produit. En fonction d'une liste de logiciels requis pour
- chaque disque et un ensemble de logiciels
- pr-compils/sources, c'est cette
- procdure qui place un
- logiciel pr-compil ou une source sur un
- disque avec toutes
- ses dpendances.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scripts/print-cdrom-packages.sh</filename></term>
-
- <listitem><para>Ce fichier est une copie du fichier
- <filename>src/release/scripts/print-cdrom-packages.sh</filename>
- provenant de la version sur laquelle vous tes en train de
- travailler.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scripts/scrubindex.pl</filename></term>
-
- <listitem><para>Cette procdure efface les lignes d'un
- fichier INDEX concernant les logiciels
- pr-compils qui ne sont pas
- prsents. Elle retire galement les
- dpendances d'XFree86.
- NOTE: vous devrez ajuster la valeur de la variable xdep pour
- tre sr que le numro de version est
- correct.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scripts/setup.sh</filename></term>
-
- <listitem><para>C'est une procdure auxiliaire que
- j'utilise sur la &ldquo;grappe de machines&rdquo; bento pour
- rcuprer une copie du catalogue des logiciels
- ports et l'ensemble correspondant de logiciels
- pr-compils/sources.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>Voici une liste des choses que vous devrez contrler ou
- configurer avant d'aller plus loin.</para>
-
- <orderedlist>
- <listitem><para>Editez le fichier <filename>config</filename> pour
- indiquer le nombre de disques dont vous disposez, leur taille,
- et si vous dsirez qu'ils contiennent des logiciels
- pr-compils, des sources, les deux, ou ni l'un ni
- l'autre.</para></listitem>
-
- <listitem><para>Soyez sr d'effacer le rpertoire
- gen s'il en existe un ancien. Ce rpertoire contient
- les fichiers de travail qui ne seront seulement valables que
- pour la division actuelle.</para></listitem>
-
- <listitem><para>Dans votre premier essai de division, il est mieux
- de simuler la copie des logiciels pr-compils et
- des sources. Cela conomisera du temps et de l'espace
- disque pendant que vous faites quelques essais pour tre
- sr que tout ce passe comme
- prvu, etc... Dans la procdure
- <filename>scripts/oneshot.pl</filename> positionnez la variable
- fake &agrave; 1 et au lieu de vraiment copier les fichiers, elle
- crera des fichiers vides &agrave; l'aide de la commande
- &man.touch.1;. Soyez sr de dsactiver cela en
- positionnant fake &agrave; 0 avant de confier
- les disques rsultants &agrave; la personne charge
- de la &ldquo;mastrisation&rdquo;, sinon on obtiendra un
- rpertoire rempli de fichiers vides.</para></listitem>
-
- <listitem><para>Vrifiez que vous disposez bien d'une copie
- rcente du fichier
- <filename>print-cdrom-packages.sh</filename> et qu'il provient
- de la version correcte de distribution.</para></listitem>
-
- <listitem><para>Contrlez que la dpendance d'XFree86 dans
- <filename>scripts/scrubindex.pl</filename> possde le
- numro de version correct. Vous devrez galement
- vrifier que cette valeur est correcte dans
- <filename>doit.sh</filename>.</para></listitem>
- </orderedlist>
-
- <para>Ensuite vous devrez rcuprer une copie du
- catalogue des logiciels ports, des logiciels
- pr-compils, et des sources &agrave;
- partir d'une rcente compilation sur la &ldquo;grappe de
- machines&rdquo; destine &agrave; la compilation des logiciels
- pr-compils. Voir le
- fichier <filename>scripts/setup.sh</filename> pour un exemple qui
- fonctionne, mais voici essentiellement ce qu'il faut faire.</para>
-
- <orderedlist>
-
- <listitem><para>Rcuprez une copie de
- <filename>ports.tar.gz</filename> et dsarchivez
- l&agrave; dans le rpertoire des logiciels
- ports &agrave; cot de
- <filename>doit.sh</filename> et du rpertoire
- <filename>scripts</filename>.</para></listitem>
-
- <listitem><para>Effacez les rpertoires de logiciels
- pr-compils/sources ou les liens symboliques. Bento
- les a sous forme de liens symboliques et vous obtiendrez
- des rsultats mixtes si vous ne vous en dbarrassez
- pas avant de poursuivre.</para></listitem>
-
- <listitem><para>Crez un nouveau rpertoire
- ports/packageset copiez-y l'ensemble des logiciels
- pr-compils depuis la &ldquo;grappe de
- machines&rdquo; de compilation de
- logiciels pr-compils.</para></listitem>
-
- <listitem><para>Crez un nouveau rpertoire
- ports/distfiles et copiez-y les sources depuis la &ldquo;grappe de
- machines&rdquo; de compilation des logiciels
- pr-compils. NOTE: Si vous ne voulez
- aucune source, crez simplement le rpertoire et
- laissez-le vide. Ce rpertoire doit tre
- prsent mme s'il ne contient rien.</para></listitem>
- </orderedlist>
-
- <para>Vous tes dsormais fin prt pour
- l'amusante tche de rpartition des logiciels
- pr-compils. Vous dmarrez le
- processus en lanant <command>./doit.sh</command>. Voici
- ce qu'il se passe la premire fois que vous lancez
- le processus.</para>
-
- <orderedlist>
- <listitem><para>Cration de la liste des logiciels
- ports &agrave; diffusion restreinte (qui ne peuvent
- tre sur le site FTP principal).</para></listitem>
-
- <listitem><para>On vous demandera si vous dsirez retirer les
- logiciels ports &agrave; diffusion restreinte. La plupart
- du temps vous voudrez rpondre &ldquo;(y)es&rdquo;
- ici.</para></listitem>
-
- <listitem><para>Cration d'une liste de logiciels
- pr-compils/sources qui ne peuvent tre
- placs sur les disques.</para></listitem>
-
- <listitem><para>On vous demandera si vous dsirez retirer les
- logiciels pr-compils/sources que l'on ne peut
- placer sur CDROM. La plupart du temps vous voudrez rpondre
- &ldquo;(y)es&rdquo; ici.</para></listitem>
-
- <listitem><para>Copie de INDEX du rpertoire ports vers le
- rpertoire gen. En faisant cela, on retire les lignes pour les
- logiciels ports pour lesquels une version
- pr-compile n'existe pas. On vrifie
- galement que toutes les dpendances
- requises sous forme pr-compiles sont
- prsentes.</para></listitem>
-
- <listitem><para>Cration d'une liste de logiciels
- pr-compils qui sont ncessaires sur
- chaque disque.</para></listitem>
-
- <listitem><para>On vous demandera si vous dsirez peupler les
- disques. Aprs avoir rempli chaque disque, la procdure
- recherchera les dpendances manquantes, nettoiera le fichier
- INDEX, et crera le fichier CHECKSUM.MD5.</para></listitem>
-
- <listitem><para>La procdure vrifiera les logiciels
- pr-compils requis prsents sur chaque disque et
- vous donnera un rsum de
- la taille de chaque disque.</para></listitem>
- </orderedlist>
-
- <para>Aprs tre pass par cette premire
- tentative si vous tes suffisamment chanceux pour que tous
- les logiciels pr-compils
- soient crs et placs sur chaque disque,
- tout ce que vous devez faire est de positionner fake &agrave; 0 dans
- <filename>scripts/oneshot.pl</filename> et relancer la procdure
- <command>./doit.sh</command>. La seconde fois et les suivantes,
- les tapes 1 &agrave; 5 seront passes. Si vous
- voulez effectuer &agrave; nouveau une de ces tapes,
- rfrez-vous &agrave; doit.sh pour connatre
- quels fichiers doivent tre effacs pour ne pas
- court-circuiter ces tapes. Si vous voulez
- rpter toutes ces tapes alors la
- mthode la plus simple est d'utiliser
- la commande <command>rm -rf gen</command>.</para>
-
- <para>Aprs une opration russie les logiciels
- pr-compils/sources seront dans les rpertoires
- <filename>disc*</filename> et ce qui
- reste sera dans le rpertoire scratch.</para>
-
- <para>Que faire si les choses se passent mal? Voici quelques
- problmes courants et leurs solutions.</para>
-
- <variablelist>
- <varlistentry>
- <term>Logiciels pr-compils
- ncessaires manquants</term>
-
- <listitem><para>C'est un problme assez courant. Vous
- devrez soit attendre un nouvel ensemble de logiciels
- pr-compils o les logiciels manquants
- seront compils
- soit trouver quelqu'un pour relancer la compilation de
- logiciels pr-compils pour
- vous. N'essayez pas de compiler les logiciels manquants sur
- votre machine et de les jeter dans l'arne. Alors que vous
- pourriez tre en mesure de vous dbrouiller avec si
- vous tes extrmement prudent, la majeur partie du temps
- un petit dtail vous chappera et le simple fait
- d'ajouter un logiciel pourra faire que des centaines
- d'autres apparatrons comme mystrieusement
- dfectueux.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Logiciels pr-compils requis mais qui ne
- pourront trouver place sur les disques</term>
-
- <listitem><para>Cela se produit galement occasionnellement et
- est relativement simple &agrave; corriger. Editez simplement
- print-cdrom-packages.sh pour dplacer les logiciels
- pr-compils jusqu'&agrave; qu'ils trouvent
- place. C'est bien, en
- effet, un processus &agrave; rpter plusieurs fois
- et c'est une des raisons pourquoi vous devriez activer fake dans
- <filename>scripts/oneshot.pl</filename> jusqu'&agrave; ce que vous
- ayez obtenu les choses comme dsires.
- Relancez <command>./doit.sh</command> aprs avoir
- effectu vos ajustements.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>Logiciels pr-compils requis mais pas
- prsents sur le bon disque (voire sur aucun)</term>
-
- <listitem><para>Cela signifie gnralement que vous ne
- les avez pas ajouts dans le fichier
- <filename>print-cdrom-packages.sh</filename> ou que vous les
- avez mis sur le mauvais disque. C'est par cette procdure
- que l'ensemble du processus dtermine o doit aller un
- logiciel pr-compil. Si vous voulez forcer un
- logiciel &agrave; se retrouver sur un disque particulier c'est
- la seule manire d'tre sr que cela se
- produira.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>Si vous restez compltement coinc et que vous
- n'arrivez pas &agrave; comprendre pourquoi les choses sont
- casses ou que vous ne savez pas comment les corriger alors
- envoyez un courrier lectronique &agrave; &a.steve; pour
- demander de l'aide.</para>
-
- </sect1>
-
-</article>
diff --git a/fr_FR.ISO8859-1/articles/releng-packages/extra.css b/fr_FR.ISO8859-1/articles/releng-packages/extra.css
deleted file mode 100644
index 237f7b4007..0000000000
--- a/fr_FR.ISO8859-1/articles/releng-packages/extra.css
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Netscape 4 does not recognice the @import directive of CSS, so we
- * can't add an additional stylesheet layer on top of the default one.
- * Instead, we use this hack to copy this file to the end of
- * docbook.css.
- *
- * $FreeBSD$
- */
-
-/* @import "docbook.css"; */
-
-/* Customization that looks good for this particular article. */
-
-DIV.TITLEPAGE {
- text-align: center;
-}
diff --git a/ja_JP.eucJP/articles/Makefile b/ja_JP.eucJP/articles/Makefile
index 0ca28fa976..e54e3caad8 100644
--- a/ja_JP.eucJP/articles/Makefile
+++ b/ja_JP.eucJP/articles/Makefile
@@ -34,7 +34,6 @@ SUBDIR+= problem-reports
#SUBDIR+= rc-scripting
#SUBDIR+= relaydelay
#SUBDIR+= releng
-#SUBDIR+= releng-packages
#SUBDIR+= remote-install
#SUBDIR+= serial-uart
#SUBDIR+= solid-state
diff --git a/ru_RU.KOI8-R/articles/Makefile b/ru_RU.KOI8-R/articles/Makefile
index 0ac8bb34c6..c67ae2a4ba 100644
--- a/ru_RU.KOI8-R/articles/Makefile
+++ b/ru_RU.KOI8-R/articles/Makefile
@@ -27,7 +27,6 @@ SUBDIR+= pr-guidelines
SUBDIR+= problem-reports
SUBDIR+= relaydelay
SUBDIR+= releng
-SUBDIR+= releng-packages
#SUBDIR+= serial-uart
SUBDIR+= solid-state
#SUBDIR+= vinum
diff --git a/ru_RU.KOI8-R/articles/releng-packages/Makefile b/ru_RU.KOI8-R/articles/releng-packages/Makefile
deleted file mode 100644
index 33a558bdd9..0000000000
--- a/ru_RU.KOI8-R/articles/releng-packages/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# The FreeBSD Russian Documentation Project
-#
-# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng-packages/Makefile,v 1.2 2005/07/01 07:07:44 gad Exp $
-# $FreeBSD$
-#
-# Original revision: r39631
-#
-# Article: FreeBSD Release Engineering of Third Party Software Packages
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-CSS_SHEET_ADDITIONS= extra.css
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ru_RU.KOI8-R/articles/releng-packages/article.xml b/ru_RU.KOI8-R/articles/releng-packages/article.xml
deleted file mode 100644
index 08b29a391d..0000000000
--- a/ru_RU.KOI8-R/articles/releng-packages/article.xml
+++ /dev/null
@@ -1,412 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!--
- The FreeBSD Russian Documentation Project
-
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng-packages/article.xml,v 1.7 2006/03/22 17:03:22 marck Exp $
-
- Original revision: r43184
--->
-<!--
- The FreeBSD Documentation Project
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="ru">
-
-
- <info><title> FreeBSD
- </title>
- <authorgroup>
- <author><personname><firstname>Steve</firstname><surname>Price</surname></personname><affiliation>
- <address><email>steve@FreeBSD.org</email></address>
- </affiliation></author>
- </authorgroup>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.intel;
- &tm-attrib.xfree86;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
-
- <abstract>
- <para> ,
- FreeBSD
- ,
- FreeBSD. ,
-
- <quote> </quote> FreeBSD.org, ,
- ,
-
- .</para>
- </abstract>
- </info>
-
- <!--
-
- <sect1 id="introduction">
- <title></title>
-
- <para><emphasis> </emphasis></para>
-
- </sect1>
--->
-
- <sect1 xml:id="portbuild">
- <title> </title>
-
- <para><link xlink:href="http://www.FreeBSD.org/ports">
- FreeBSD</link> &os.numports;
- , FreeBSD.
- ,
- , FreeBSD,
- , &a.portmgr;.</para>
-
- <sect2>
- <title> </title>
-
- <para>
- FreeBSD
- Σ ,
- <filename>/usr/local</filename> <filename>/usr/X11R6</filename>.
-
- . <emphasis></emphasis>
- . ,
- , (,
- ) . , ,
- ,
- , ,
- .</para>
-
- <para><quote> </quote> x86
- (Dual &pentium; III 733MHz) 8
- Σ (&pentium; III 800MHz),
- .
- 24 .
- FreeBSD Yahoo
- Exodus -.</para>
-
- <para><quote> </quote> Alpha
- 7 PWS 500A, Compaq,
- Yahoo.</para>
- </sect2>
- </sect1>
-
- <sect1>
- <title> </title>
-
- <para> FreeBSD 4.4 4.1 .
- CDROM,
-
- .
- <quote></quote>
- .
- ,
- FreeBSD
- .</para>
-
- <para> ,
- , CVS
- <filename>ports/Tools/scripts/release</filename>.
- ,
- 2 3 ,
- .</para>
-
- <para> :</para>
-
- <variablelist>
- <varlistentry>
- <term><filename>config</filename></term>
-
- <listitem>
- <para>
- , ,
- .
- .
- <literal>disc[0-9a-z]</literal>.
- 10 (4 6
- ).
- <quote>scratch</quote>,
- ,
- . 1 0, 1
- .
- , .
-
- .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>doit.sh</filename></term>
-
- <listitem>
- <para> .
- ӣ ,
- . ,
- , .
- , , .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>checkdeps.pl</filename></term>
-
- <listitem>
- <para>
- <filename>INDEX</filename> .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>oneshot.pl</filename></term>
-
- <listitem>
- <para> (
- , ӣ ).
-
- / ,
-
- .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>print-cdrom-packages.sh</filename></term>
-
- <listitem>
- <para>
- <filename>src/release/scripts/print-cdrom-packages.sh</filename>
- , .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>scrubindex.pl</filename></term>
-
- <listitem>
- <para> <filename>INDEX</filename>
- .
- &xfree86;. :
- <varname>xdep</varname>,
- .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><filename>setup.sh</filename></term>
-
- <listitem>
- <para> ,
-
- / .</para>
- </listitem>
- </varlistentry>
- </variablelist>
-
- <para> ,
- , .</para>
-
- <orderedlist>
- <listitem>
- <para> <filename>config</filename>,
- ,
- , ,
- .</para>
- </listitem>
-
- <listitem>
- <para>, <varname>gen</varname>,
- .
- , .</para>
- </listitem>
-
- <listitem>
- <para>
- . ,
- ,
- , , ӣ ,
- . <filename>oneshot.pl</filename>
- <varname>fake</varname> 1
- &man.touch.1;.
-
- <varname>fake</varname> 0 ,
- , ,
- .</para>
- </listitem>
-
- <listitem>
- <para>,
- <filename>print-cdrom-packages.sh</filename>,
- .</para>
- </listitem>
-
- <listitem>
- <para>, &xfree86;
- <filename>scrubindex.pl</filename> .
- ,
- <filename>doit.sh</filename>.</para>
- </listitem>
- </orderedlist>
-
- <para> ,
- .
- <filename>setup.sh</filename>
- , ӣ .</para>
-
- <orderedlist>
- <listitem>
- <para> <filename>ports.tar.gz</filename>
- ţ <filename>ports</filename>
- <filename>doit.sh</filename>
- <filename>scripts</filename>.</para>
- </listitem>
-
- <listitem>
- <para> packages/distfiles
- . bento
- ,
- .</para>
- </listitem>
-
- <listitem>
- <para> ports/packages
- .</para>
- </listitem>
-
- <listitem>
- <para> ports/distfiles
- . :
- ,
- . ,
- Σ .</para>
- </listitem>
- </orderedlist>
-
- <para> ӣ
- .
- <command>./doit.sh</command>. ţ
- .</para>
-
- <orderedlist>
- <listitem>
- <para> (
- FTP-) .</para>
- </listitem>
-
- <listitem>
- <para> ,
- . (y)es.</para>
- </listitem>
-
- <listitem>
- <para> / ,
- .</para>
- </listitem>
-
- <listitem>
- <para> /
- , -.
- (y)es.</para>
- </listitem>
-
- <listitem>
- <para> <filename>INDEX</filename>
- <filename>ports</filename> <filename>gen</filename>.
- , .
- .</para>
- </listitem>
-
- <listitem>
- <para> ,
- .</para>
- </listitem>
-
- <listitem>
- <para> .
- ,
- <filename>INDEX</filename>
- <filename>CHECKSUM.MD5</filename>.</para>
- </listitem>
-
- <listitem>
- <para> ,
- .</para>
- </listitem>
- </orderedlist>
-
- <para> ڣ ,
- . ӣ, ,
- <varname>fake</varname> 0
- <filename>oneshot.pl</filename>
- <command>./doit.sh</command>.
- 1-5 .
- , <filename>doit.sh</filename>, ,
- , .
- ,
- <command>rm -rf gen</command>.</para>
-
- <para>
- <filename>disc*</filename>,
- <filename>scratch</filename>.</para>
-
- <para> , - ?
- Σ .</para>
-
- <variablelist>
- <varlistentry>
- <term> </term>
-
- <listitem>
- <para> .
- , ,
- - .
- <emphasis> </emphasis>
- .
- , ,
- , , -
-
- .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term> </term>
-
- <listitem>
- <para> , .
-
- <filename>print-cdrom-packages.sh</filename>, ,
- . , ,
- ,
- <varname>fake</varname> <filename>oneshot.pl</filename>,
- , .
- <command>./doit.sh</command> ,
- .</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term> ( )
- </term>
-
- <listitem>
- <para> ,
- <filename>print-cdrom-packages.sh</filename>
- . ,
- , .
- ̣ ,
- ,
- .</para>
- </listitem>
- </varlistentry>
- </variablelist>
-
- <para> , , ӣ
- ,
- &a.steve.email; .</para>
- </sect1>
-</article>
diff --git a/ru_RU.KOI8-R/articles/releng-packages/extra.css b/ru_RU.KOI8-R/articles/releng-packages/extra.css
deleted file mode 100644
index ab077e8cef..0000000000
--- a/ru_RU.KOI8-R/articles/releng-packages/extra.css
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Netscape 4 does not recognice the @import directive of CSS, so we
- * can't add an additional stylesheet layer on top of the default one.
- * Instead, we use this hack to copy this file to the end of
- * docbook.css.
- *
- * $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng-packages/extra.css,v 1.1 2004/02/25 22:24:56 phantom Exp $
- * $FreeBSD$
- */
-
-/* @import "docbook.css"; */
-
-/* Customization that looks good for this particular article. */
-
-DIV.TITLEPAGE {
- text-align: center;
-}
diff --git a/share/xml/urls.ent b/share/xml/urls.ent
index 02052b968b..e6f6239864 100644
--- a/share/xml/urls.ent
+++ b/share/xml/urls.ent
@@ -104,7 +104,6 @@
<!ENTITY url.articles.releng "&url.doc.langbase;/articles/releng">
<!ENTITY url.articles.releng.en "&url.doc.langbase.en;/articles/releng">
<!ENTITY url.articles.releng-packages "&url.doc.langbase;/articles/releng-packages">
-<!ENTITY url.articles.releng-packages.en "&url.doc.langbase.en;/articles/releng-packages">
<!ENTITY url.articles.remote-install "&url.doc.langbase;/articles/remote-install">
<!ENTITY url.articles.remote-install.en "&url.doc.langbase.en;/articles/remote-install">
<!ENTITY url.articles.serial-uart "&url.doc.langbase;/articles/serial-uart">