No matching activity found.
|The release notes and errata files also need to be adjusted for the new release (on the release branch) and truncated appropriately (on the stable/current branch):|
|FreeBSD Ports Collection <uri xlink:href="https://www.FreeBSD.org/ports">https://www.FreeBSD.org/ports</uri>|
|<application>Sysinstall</application> should be updated to note the number of available ports and the amount of disk space required for the Ports Collection. <_:footnote-1/> This information is currently kept in <filename>src/usr.sbin/bsdinstall/dist.c</filename>.|
|After the release has been built, a number of files should be updated to announce the release to the world. These files are relative to <literal>head/</literal> within the <literal>doc/</literal> subversion tree.|
|Additionally, update the <quote>BSD Family Tree</quote> file:|
|Creating the Release Tag|
|When the final release is ready, the following command will create the <literal>release/9.2.0</literal> tag.|
|<prompt>#</prompt> <userinput>svn cp $FSVN/releng/9.2 $FSVN/release/9.2.0</userinput>|
|The Documentation and Ports managers are responsible for tagging their respective trees with the <literal>tags/RELEASE_9_2_0</literal> tag.|
|When the Subversion <command>svn cp</command> command is used to create a <emphasis>release tag</emphasis>, this identifies the source at a specific point in time. By creating tags, we ensure that future release builders will always be able to use the exact same source we used to create the official FreeBSD Project releases.|
|FreeBSD <quote>releases</quote> can be built by anyone with a fast machine and access to a source repository. (That should be everyone, since we offer Subversion access! See the <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/svn.html">Subversion section in the Handbook</link> for details.) The <emphasis>only</emphasis> special requirement is that the <citerefentry><refentrytitle>md</refentrytitle><manvolnum>4</manvolnum></citerefentry> device must be available. If the device is not loaded into your kernel, then the kernel module should be automatically loaded when <citerefentry><refentrytitle>mdconfig</refentrytitle><manvolnum>8</manvolnum></citerefentry> is executed during the boot media creation phase. All of the tools necessary to build a release are available from the Subversion repository in <filename>src/release</filename>. These tools aim to provide a consistent way to build FreeBSD releases. A complete release can actually be built with only a single command, including the creation of <acronym>ISO</acronym> images suitable for burning to CDROM or DVD, and an FTP install directory. <citerefentry><refentrytitle>release</refentrytitle><manvolnum>7</manvolnum></citerefentry> fully documents the <command>src/release/generate-release.sh</command> script which is used to build a release. <command>generate-release.sh</command> is a wrapper around the Makefile target: <command>make release</command>.|
No matching activity found.