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:
parent
4b513a94e6
commit
e171104254
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=13701
1 changed files with 76 additions and 0 deletions
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue