Add a new section to describe the files that must be updated on

ftp-master when a new release is made available.
This commit is contained in:
Murray Stokely 2002-07-25 09:40:30 +00:00
parent 4b513a94e6
commit e171104254
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=13701

View file

@ -673,6 +673,82 @@
</sect2>
</sect1>
<!-- Extensibility -->
<sect1 id="distribution">
<title>Distribution</title>
<sect2 id="dist-ftp">
<title>FTP Sites</title>
<para>When the release has been thoroughly tested and packaged for
distribution, the master FTP site must be updated. The official
FreeBSD public FTP sites are all mirrors of a master server that
is open only to other FTP sites. This site is known as
<hostid>ftp-master</hostid>. When the release is ready, the
following files must be modified on <hostid>ftp-master</hostid>
:</para>
<variablelist>
<varlistentry>
<term><filename>/pub/FreeBSD/index.html</filename></term>
<listitem>
<para>A simple web page that points to the various important
FTP directories for the current FreeBSD release.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/<replaceable>X.Y</replaceable>-RELEASE/</filename></term>
<listitem>
<para>The installable FTP directory as output from <command>make
release</command>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename>/pub/FreeBSD/ports/<replaceable>arch</replaceable>/packages/packages-<replaceable>X.Y</replaceable>-release/</filename></term>
<listitem><para>The complete package build for this
release.</para></listitem>
</varlistentry>
<varlistentry>
<term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/<replaceable>X.Y</replaceable>-RELEASE/tools</filename></term>
<listitem><para>A symlink to
<filename>../../../tools</filename>.</para></listitem>
</varlistentry>
<varlistentry>
<term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/<replaceable>X.Y</replaceable>-RELEASE/packages</filename></term>
<listitem><para>A symlink to
<filename>../../../ports/i386/packages-<replaceable>X.Y</replaceable>-release</filename>.</para></listitem>
</varlistentry>
<varlistentry>
<term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/ISO-IMAGES/<replaceable>X.Y</replaceable>/<replaceable>X.Y</replaceable>-*.iso</filename></term>
<listitem><para>The ISO images.</para></listitem>
</varlistentry>
</variablelist>
<para>For more information about the distribution mirror
architecture of the FreeBSD FTP sites, please see the <ulink
url="../hubs/">Mirroring FreeBSD</ulink> article.</para>
<para>It may take many hours after updating
<hostid>ftp-master</hostid> before a majority of the Tier-1 FTP
sites have the new software. It is imperative that the release
engineers coordinate with &a.hubs; before announcing the general
availability of new software on the FTP sites.</para>
</sect2>
<sect2 id="dist-cdrom">
<title>CD-ROM Replication</title>
<para>Coming soon : Tips for sending FreeBSD ISOs to a replicator
and quality assurance measures to be taken.</para>
</sect2>
</sect1>
<!-- Extensibility -->
<sect1 id="extensibility">
<title>Extensibility</title>