Skip to content

Commit

Permalink
FreeBSD 2.2.8-RELEASE
Browse files Browse the repository at this point in the history
  • Loading branch information
itojun committed Sep 7, 1999
1 parent afb56c3 commit 8d62584
Show file tree
Hide file tree
Showing 141 changed files with 27,138 additions and 0 deletions.
202 changes: 202 additions & 0 deletions freebsd2/release/ABOUT.TXT
@@ -0,0 +1,202 @@
o About FreeBSD:

What is FreeBSD? FreeBSD is an operating system based on 4.4 BSD Lite
for Intel, AMD, Cyrix or NexGen "x86" based PC hardware. It works
with a very wide variety of PC peripherals and configurations and can
be used for everything from software development to Internet Service
Provision.

This release of FreeBSD contains everything you need to run such a
system, including full source code for everything. With the source
distribution installed you can literally recompile the entire system
from scratch with one command, making it ideal for students,
researchers or folks who simply want to see how it all works.

A large collection of 3rd party ported software (the "ports
collection") is also provided to make it easier for you to obtain and
install all your favorite traditional UNIX utilities for FreeBSD.
Over 1500 ports, from editors to programming languages to graphical
applications, make FreeBSD a powerful and comprehensive operating
environment that extends far beyond what's provided by many commercial
versions of UNIX.

For more documentation on this system it is recommended that you
purchase the 4.4BSD Document Set from O'Reilly Associates and the
USENIX Association, ISBN 1-56592-082-1. We have no connection with
O'Reilly, we're just satisfied customers!

If you're new to FreeBSD then you should also read EVERYTHING listed
in the Documentation menu on the boot floppy. It may seem like a lot
to read, but you should at least acquaint yourself with the types of
information available should you later get stuck. Once the system is
installed, you can also revisit this menu and use a WEB browser to
read the installed FAQ (Frequently Asked Questions) and Handbook HTML
documentation sets for FreeBSD. You can also use the browser to visit
other WEB sites on the net (such as http://www.freebsd.org) if you
have an Internet connection.


DISCLAIMER: While FreeBSD does its best to safeguard against
accidental loss of data, it's still more than possible to WIPE OUT
YOUR ENTIRE DISK with this installation! Please do not proceed to the
final FreeBSD installation menu unless you've adequately backed up any
important data first! We really mean it!


o E-mail addresses and tech support info:

For general questions, please send email to :

freebsd-questions@FreeBSD.org

Please also have patience if your questions are not answered right
away - this mailing list is staffed purely by volunteers and they also
have real life schedules to contend with. Questions which are asked
intelligently (e.g. not "My system doesn't work! What's wrong!?")
also stand a far greater chance of being answered. If your question
does not contain enough information to allow the responder to generate
a meaningful answer, they generally won't.

Bug reports submitted with the send-pr command are also logged and
tracked in our bugs database, and you'll be kept informed of any
changes in status during the life of the bug (or feature request).

Technical comments on this release should be sent (in English!) to:

freebsd-hackers@FreeBSD.org

Bug reports should be sent using the `send-pr' command or the Web page
at http://www.freebsd.org/send-pr.html. If you cannot use either of
these two methods, you may also send mail to:

freebsd-bugs@FreeBSD.org


PLEASE ALSO BE SURE TO INDICATE WHICH VERSION OF FREEBSD YOU'RE
RUNNING IN ANY BUG REPORTS OR QUESTIONS!

Sorry for the caps, but you'd be amazed at how many times people
forget this and there are many different release versions of FreeBSD
out there now. It's imperative that we know what you're running so
that we tell if you're suffering from a bug which has already been
fixed.


o WWW Resources:

Our WEB site, http://www.freebsd.org, is also a very good source for
updated information and provides a number of advanced documentation
searching facilities. If you wish to use Netscape as your browser,
you may install the BSDI version from ftp://ftp.mcom.com or simply
type:

# cd /usr/ports/www/netscape3
# make all install

If you have the Ports collection installed on your machine.


Several other non-commercial browsers are also available in
/usr/ports/net and may be compiled and installed in the same fashion.
Many are also available as pre-compiled packages - see the Packages
entry in the Configuration menu for more details.

The Handbook and FAQ are also available as on-line documents in
/usr/share/doc and can be read using the ``file:/usr/share/doc''
syntax in any HTML capable browser.


o Distributions:

A typical FreeBSD distribution directory looks like this:

ABOUT.TXT bin dict manpages tools
HARDWARE.TXT compat1x des doc packages
INSTALL.TXT compat20 floppies ports
README.TXT compat21 games proflibs
RELNOTES.TXT info src
XF86332

If you want to do a CDROM, FTP or NFS installation from this
distribution directory, all you need to do is make a 1.44Mb floppy
from the floppies/boot.flp image file (see floppies/README.TXT for
instructions on how to do this), boot it and follow the instructions.

If you're trying to do some other type of installation, or are just
curious about how the distribution is organized in general, what
follows is a more thorough description of each item in more detail:

The *.TXT files obviously contain documentation (ABOUT.TXT being what
you're reading now).

The XF86332 directory contains the XFree86 project's 3.3.2.3 release and
consists of a series of gzip'd tar files which contain each component
of the XFree86 distribution.

The bin, dict, des, doc, games, info, manpages, proflibs, and src
directories contain the primary distribution components of FreeBSD
itself and are split into smaller files for easy packing onto floppies
(should that be necessary).

The compat1x, compat20 and compat21 directories contain distributions
for compatibility with older releases and are distributed as single
gzip'd tar files - they can be installed during release time or later
by running their `install.sh' scripts.

A typical distribution (we'll use the info distribution as an example)
looks like this:

CHECKSUM.MD5 info.ab info.ad info.inf install.sh
info.aa info.ac info.ae info.mtree

The CHECKSUM.MD5 file contains MD5 signatures for each file, should
data corruption be suspected, and is purely for reference - it is not
used by the actual installation and does not need to be copied with
the rest of the distribution files. The info.a* files are split,
gzip'd tar files, the contents of which can be viewed by doing:

cat info.a* | tar tvzf -

During installation, they are automatically concatenated and extracted
by the installation procedure.

The info.inf file is also necessary since it is read by the installation
program in order to figure out how many pieces to look for when fetching and
concatenating the distribution. When putting distributions onto floppies,
the .inf file MUST occupy the first floppy of each distribution set!

The info.mtree file is another non-essential file which is provided
for user reference. It contains the MD5 signatures of the *unpacked*
distribution files and can be later used with the mtree(1) program
to verify the installation permissions and checksums against any possible
modifications to the file. When used with the bin distribution, this can
be an excellent way of detecting trojan horse attacks on your system.

Finally, the install.sh file is for use by those who want to install the
distribution after installation time. To install the info distribution from
CDROM after a system was installed, for example, you'd do:

cd /cdrom/info
sh install.sh

And that's all there is to it! Each distribution contains its own
install.sh file for this.


The floppies subdirectory contains the floppy installation images and
the floppies/README.TXT file should be read for further information
on them.

The packages and ports directories contain the FreeBSD packages and
ports collections. Packages may be installed from the packages directory
by running the /stand/sysinstall utility with the argument ``configPackages''
or by feeding the individual filenames to the pkg_add(1) command.

The ports collection may be installed like any other distribution
and requires about 15MB unpacked. More information on the ports collection
may be obtained from http://www.freebsd.org/ports or locally from
file:/usr/share/doc/handbook if you've installed the doc distribution.

Last of all, the tools directory contains various DOS tools for
discovering disk geometries, installing boot managers and the like.
It is purely optional and provided only for user convenience.
51 changes: 51 additions & 0 deletions freebsd2/release/ERRATA.TXT
@@ -0,0 +1,51 @@
This file contains post-release ERRATA for 2.2.7 and should always
be considered the definitive place to look *first* before reporting
a problem with this release. This file will also be periodically
updated as new issues are reported so even if you've checked this
file recently, check it again before filing a bug report. Any
changes to this file are also automatically emailed to:

freebsd-stable@freebsd.org

For 2.2.7 security advisories, see:

ftp://ftp.freebsd.org/pub/FreeBSD/CERT/

For the latest information.

---- Security Advisories:

Current active security advisories for 2.2.7: None

---- System Update Information:

o XFree86: The XF86Setup utility sometimes fails with an XIO
error (visible on the 2nd VTY) rather than starting properly if you
run it during system installation time. This is not a new bug and
has been seen in previous releases of FreeBSD, but it seems to happen
far more reliably with 2.2.7 now (for some as yet unknown reason).

Fix: Should this happen to you, run /usr/X11R6/bin/XF86Setup by hand
after the system comes up off the hard disk for the first time.
For some reason, when not run off the boot floppy or CD, it works
perfectly (making this one somewhat more difficult to debug).


o Release notes state that Texas Instruments ThunderLAN PCI NICs are
supported in 2.2.7.

Fix: This was an embarassing mis-merge from the 3.0 release notes and,
indeed, those cards are only supported in 3.0-current. Please ignore
this section of the release notes and any other docs which claim that
the ThunderLAN NICs are supported in 2.2.7.


o rshd was broken during -Wall cleanup, as noted in PR#7500

Fix: This was fixed in the 2.2-stable branch as of 1998/07/24 04:32:21
in revision 1.9.2.9 of /usr/src/libexec/rshd/rshd.c. Obtain the
fixed version via CVSup (see instructions in handbook or simply
``pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/CVSup/cvsupit.tgz''
and follow the instructions) or get it from FTP at:
ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-stable/src/libexec/rshd/rshd.c

98 changes: 98 additions & 0 deletions freebsd2/release/LAYOUT.TXT
@@ -0,0 +1,98 @@
===================
Distribution format
===================

A typical FreeBSD distribution directory looks something like this:

ABOUT.TXT bin dict manpages tools
HARDWARE.TXT compat1x des doc packages
INSTALL.TXT compat20 floppies ports
README.TXT compat21 games proflibs
RELNOTES.TXT info src
DISTRIB.TXT XF86332

If you want to do a CDROM, FTP or NFS installation from this
distribution directory, all you need to do is make a 1.44Mb floppy
from the floppies/boot.flp image file (see floppies/README.TXT for
instructions on how to do this), boot it and follow the instructions.
See INSTALL.TXT for more information.

If you're trying to do some other type of installation or are merely
curious about how a distribution is organized, what follows is a more
thorough description of each item in more detail:

1. The *.TXT files obviously contain documentation (this file is
DISTRIB.TXT) and should be read before starting an installation.

2. The XF86332 directory contains the XFree86 project's 3.3.2.3 release and
consists of a series of gzip'd tar files which contain each component
of the XFree86 distribution.

3. The bin, dict, des, doc, games, info, manpages, proflibs, and src
directories contain the primary distribution components of FreeBSD
itself and are split into smaller files for easy packing onto floppies
(should that be necessary).

4. The compat1x, compat20 and compat21 directories contain distributions
for compatibility with older releases and are distributed as single
gzip'd tar files - they can be installed during release time or later
by running their `install.sh' scripts.

5. The floppies subdirectory also contains the floppy installation images
and the floppies/README.TXT file should be read for further
information on using them.

6. The packages and ports directories contain the FreeBSD packages and
ports collections. Packages may be installed from the packages
directory by running the command: ``/stand/sysinstall configPackages''
or by feeding individual filenames in packages/ to the pkg_add(1)
command.

The ports collection may be installed like any other distribution
and requires about 26MB unpacked. More information on the ports
collection may be obtained from http://www.freebsd.org/ports or
locally from ``file:/usr/share/doc/handbook'' if you've installed
the doc distribution.

7. Last of all, the tools directory contains various DOS tools for
discovering disk geometries, installing boot managers and the like.
It is purely optional and provided only for user convenience.

A typical distribution (we'll use the info distribution as an example)
looks like this internally:

CHECKSUM.MD5 info.ab info.ad info.inf install.sh
info.aa info.ac info.ae info.mtree

The CHECKSUM.MD5 file contains MD5 signatures for each file, should
data corruption be suspected, and is purely for reference. It is not
used by the actual installation and does not need to be copied with
the rest of the distribution files. The info.a* files are split,
gzip'd tar files, the contents of which can be viewed by doing:

cat info.a* | tar tvzf -

During installation, they are automatically concatenated and extracted
by the installation procedure.

The info.inf file is also necessary since it is read by the installation
program in order to figure out how many pieces to look for when fetching and
concatenating the distribution. When putting distributions onto floppies,
the .inf file MUST occupy the first floppy of each distribution set!

The info.mtree file is another non-essential file which is provided
for user reference. It contains the MD5 signatures of the *unpacked*
distribution files and can be later used with the mtree(1) program
to verify the installation permissions and checksums against any possible
modifications to the file. When used with the bin distribution, this can
be an excellent way of detecting trojan horse attacks on your system.

Finally, the install.sh file is for use by those who want to install the
distribution after installation time. To install the info distribution from
CDROM after a system was installed, for example, you'd do:

cd /cdrom/info
sh install.sh

And that's all there is to it! Each distribution contains its own
install.sh file for this.

0 comments on commit 8d62584

Please sign in to comment.