diff --git a/de/FAQ/Makefile b/de/FAQ/Makefile index c86494aab0..ca79fca035 100644 --- a/de/FAQ/Makefile +++ b/de/FAQ/Makefile @@ -1,13 +1,13 @@ # # $FreeBSDde: de-www/FAQ/Makefile,v 1.1 2001/02/24 17:00:25 alex Exp $ -# $FreeBSD$ +# $FreeBSD: www/de/FAQ/Makefile,v 1.1 2001/02/25 11:54:09 alex Exp $ # Original revision: 1.4 # # Build the FreeBSD FAQ *outside* of the www tree, and install it # in to the right place as necessary. all install clean: - (cd ../../../doc/de_DE.ISO_8859-1/books/faq && ${MAKE} 'FORMATS=html-split html' DESTDIR=${DESTDIR}/data/de/FAQ ${.TARGET}) + (cd ../../../doc/de_DE.ISO8859-1/books/faq && ${MAKE} 'FORMATS=html-split html' DESTDIR=${DESTDIR}/data/de/FAQ ${.TARGET}) .if make(install) (cd ${DESTDIR}/data/de/FAQ; ln -sf index.html FAQ.html) .endif diff --git a/de/handbook/Makefile b/de/handbook/Makefile index 872af2bfd5..85a1cfab92 100644 --- a/de/handbook/Makefile +++ b/de/handbook/Makefile @@ -1,20 +1,20 @@ # # $FreeBSDde: de-www/handbook/Makefile,v 1.1 2001/02/24 17:00:26 alex Exp $ -# $FreeBSD$ +# $FreeBSD: www/de/handbook/Makefile,v 1.1 2001/02/25 11:53:47 alex Exp $ # Original revision: 1.5 # # Build the FreeBSD Handbook *outside* of the www tree, and install it # in to the right place as necessary. # # The Handbook is no longer completely self contained in -# doc/de_DE.ISO_8859-1/books/handbook, (it requires support files outside of +# doc/de_DE.ISO8859-1/books/handbook, (it requires support files outside of # this directory) and it is much simpler to build it outside the web tree # than it is to make a nest of symlinks to try and build it inside the tree. # # This assumes that you have the www/ and doc/ trees checked out beside # one another -- this was always the case anyway, so there are no extra # requirements here. # all install clean: - (cd ../../../doc/de_DE.ISO_8859-1/books/handbook && ${MAKE} FORMATS=html-split DESTDIR=${DESTDIR}/data/de/handbook ${.TARGET}) + (cd ../../../doc/de_DE.ISO8859-1/books/handbook && ${MAKE} FORMATS=html-split DESTDIR=${DESTDIR}/data/de/handbook ${.TARGET}) diff --git a/en/FAQ/Makefile b/en/FAQ/Makefile index 7305464eb4..4f21516bfd 100644 --- a/en/FAQ/Makefile +++ b/en/FAQ/Makefile @@ -1,26 +1,26 @@ # -# $FreeBSD: www/en/FAQ/Makefile,v 1.4 1999/09/15 20:37:03 wosch Exp $ +# $FreeBSD: www/en/FAQ/Makefile,v 1.5 2001/04/17 09:05:42 nik Exp $ # # Build the FreeBSD FAQ *outside* of the www tree, and install it # in to the right place as necessary. .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif # At build time, we have to link to the doc/ directory at the same level # as the www/ tree. all: - ln -fs ${.CURDIR}/../../../doc/en_US.ISO_8859-1/books/faq/* . + ln -fs ${.CURDIR}/../../../doc/en_US.ISO8859-1/books/faq/* . # At install time the www/en/doc/ directory has been populated, so we can # link in to there instead. install: [ -d ${DOCINSTALLDIR} ] || mkdir ${DOCINSTALLDIR} - (cd ${DOCINSTALLDIR} && ln -fs ../doc/en_US.ISO_8859-1/books/faq/* ${DOCINSTALLDIR}) + (cd ${DOCINSTALLDIR} && ln -fs ../doc/en_US.ISO8859-1/books/faq/* ${DOCINSTALLDIR}) .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/Makefile b/en/Makefile index 2382dccdaa..e7e1dafd70 100644 --- a/en/Makefile +++ b/en/Makefile @@ -1,94 +1,94 @@ -# $FreeBSD: www/en/Makefile,v 1.66 2001/05/25 05:08:02 dd Exp $ +# $FreeBSD: www/en/Makefile,v 1.67 2001/06/09 23:09:21 nik Exp $ .if exists(Makefile.conf) .include "Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif # These are turned into validated, normalized HTML files. DOCS= applications.sgml DOCS+= auditors.sgml DOCS+= availability.sgml DOCS+= docs.sgml DOCS+= features.sgml DOCS+= register.sgml DOCS+= index.sgml DOCS+= internet.sgml DOCS+= mailto.sgml DOCS+= publish.sgml DOCS+= send-pr.sgml DOCS+= support.sgml DOCS+= where.sgml DOCS+= y2kbug.sgml # These will be directly installed. DATA= favicon.ico DATA+= robots.txt # Subdirectories # SGML SUBDIR= security SUBDIR+= commercial SUBDIR+= docproj SUBDIR+= news SUBDIR+= alpha SUBDIR+= internal SUBDIR+= java SUBDIR+= copyright SUBDIR+= search SUBDIR+= gallery SUBDIR+= projects SUBDIR+= platforms SUBDIR+= releases SUBDIR+= smp SUBDIR+= conspectus .if !defined(WEB_ONLY) || empty(WEB_ONLY) SUBDIR+= ports SUBDIR+= doc .endif .if defined(BUILD_RELNOTES) SUBDIR+= relnotes .endif # These *must* be listed after the "doc" subdir, as they create symlinks # in to it. .if !defined(WEB_ONLY) || empty(WEB_ONLY) SUBDIR+= tutorials .endif # Non-SGML SUBDIR+= gifs SUBDIR+= cgi WEB_LANG?= ja es ru zh de COOKIE= FAQ handbook # Non-English .if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY) .for DIR in ${WEB_LANG} SUBDIR+= ../${DIR} .endfor .endif SGMLOPTS+= -links -hdr ${.CURDIR}/doc.hdr -ftr ${.CURDIR}/doc.ftr WEBDIR= data # Handle the FAQ/ and handbook/ directories specially. FAQ: - ln -fs ${.CURDIR}/../../doc/en_US.ISO_8859-1/books/faq FAQ + ln -fs ${.CURDIR}/../../doc/en_US.ISO8859-1/books/faq FAQ handbook: - ln -fs ${.CURDIR}/../../doc/en_US.ISO_8859-1/books/handbook handbook + ln -fs ${.CURDIR}/../../doc/en_US.ISO8859-1/books/handbook handbook afterinstall: - ln -fs ${.CURDIR}/doc/en_US.ISO_8859-1/books/faq ${DOCINSTALLDIR}/FAQ - ln -fs ${.CURDIR}/doc/en_US.ISO_8859-1/books/handbook ${DOCINSTALLDIR}/handbook + ln -fs ${.CURDIR}/doc/en_US.ISO8859-1/books/faq ${DOCINSTALLDIR}/FAQ + ln -fs ${.CURDIR}/doc/en_US.ISO8859-1/books/handbook ${DOCINSTALLDIR}/handbook .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/doc/Makefile b/en/doc/Makefile index 21e1067720..88a406c586 100644 --- a/en/doc/Makefile +++ b/en/doc/Makefile @@ -1,25 +1,25 @@ # -# $FreeBSD: www/en/doc/Makefile,v 1.4 2001/04/25 18:43:49 wosch Exp $i +# $FreeBSD: www/en/doc/Makefile,v 1.5 2001/04/27 12:26:17 phantom Exp $i # # Build the FreeBSD documentation *outside* of the www tree, and install it # in to the right place as necessary. # # This assumes that you have the www/ and doc/ trees checked out beside # one another -- this was always the case anyway, so there are no extra # requirements here. # all: - (unset DESTDIR || true; cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1 && ${MAKE} FORMATS=html-split\ html all) - (unset DESTDIR || true; cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1 && ${MAKE} FORMATS=html-split\ html DOCDIR=${.CURDIR} install) + (unset DESTDIR || true; cd ${.CURDIR}/../../../doc/en_US.ISO8859-1 && ${MAKE} FORMATS=html-split\ html all) + (unset DESTDIR || true; cd ${.CURDIR}/../../../doc/en_US.ISO8859-1 && ${MAKE} FORMATS=html-split\ html DOCDIR=${.CURDIR} install) install clean: - (unset DESTDIR || true; cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1 && ${MAKE} FORMATS=html-split\ html DOCDIR=${DESTDIR}/data/doc ${.TARGET}) + (unset DESTDIR || true; cd ${.CURDIR}/../../../doc/en_US.ISO8859-1 && ${MAKE} FORMATS=html-split\ html DOCDIR=${DESTDIR}/data/doc ${.TARGET}) .if make(clean) rm -rf en* handbook faq .endif obj: - cd ${.CURDIR}/../../../doc/en_US.ISO_8859-1 && ${MAKE} ${.TARGET} + cd ${.CURDIR}/../../../doc/en_US.ISO8859-1 && ${MAKE} ${.TARGET} .include "${.CURDIR}/../../share/mk/web.site.mk" diff --git a/en/docs.sgml b/en/docs.sgml index 3d808243dd..1cd9e3f80e 100644 --- a/en/docs.sgml +++ b/en/docs.sgml @@ -1,370 +1,370 @@ + %includes; ]> - + &header;
A wide variety of documentation is available for FreeBSD, on this web site, on other web sites, and available over the counter.
All the documentation on this site can be downloaded in a variety of different formats (HTML, Postscript, PDF, and more) and compression schemes (GZip, BZip2, Zip) from the FreeBSD FTP site.
This documentation is provided and maintained by the FreeBSD Documentation Project, and we are always looking for people to contribute new documentation and maintain existing documentation.
The FreeBSD
+ The FreeBSD
FAQ The FreeBSD
+ The FreeBSD
Handbook The
+ The
FreeBSD Developer's Handbook Chapter 2
+ Chapter 2
of "The Design and Implementation of the 4.4BSD Operating
System" Chapter
+ Chapter
8 of "The FreeBSD Corporate Networker's Guide" The Pedantic
+ The Pedantic
PPP Primer The Porter's
+ The Porter's
Handbook The FreeBSD
+ The FreeBSD
Documentation Project Primer for New Contributors The
+ The
Committer's Guide Dialup
+ Dialup
firewalling with FreeBSD Creating
+ Creating
a diskless X server Fonts and
+ Fonts and
FreeBSD Formatting
+ Formatting
media on FreeBSD How
+ How
to get the best results from the FreeBSD-questions mailing list An MH
+ An MH
Primer Using
+ Using
FreeBSD with other operating systems FreeBSD
+ FreeBSD
First Steps Programming
+ Programming
Tools on FreeBSD Design
+ Design
elements of the FreeBSD VM system Zip-drives
+ Zip-drives
and FreeBSD 4.4BSD Documents: This is a
hypertext version of the 4.4BSD documents from
/usr/share/doc, where you will find the
documents on a FreeBSD machine (if you install the doc
distribution). Info Documents: This is a
hypertext version of the Info documents from
/usr/share/info, where you will find
the Info documents on a FreeBSD machine (if you install the info
distribution). Various independent efforts have also produced a great deal of useful
information about FreeBSD. A Comprehensive Guide
to FreeBSD - an attempt at a more readable, "book-like"
tutorial explaining the FreeBSD Operating System. Intended for
people new to both FreeBSD and UNIX. Currently a work in
progress. Computer Bits, an
Internet online magazine, has, since March 1996, been running an
excellent series of FreeBSD related articles in their column titled
The Network Community, by
Ted Mittelstaedt. These articles cover everything from setting up
a
FreeBSD based mail server to doing Network
Address Translation for other hosts. Kirk McKusick, one
of the original architects of BSD at U.C. Berkeley, teaches two 4.4BSD Kernel
Internals courses using FreeBSD. For those unable to attend
the courses in person, a video tape series is also now
available. FreeBSD How-To's for
the Lazy and Hopeless is another somewhat more light-hearted
attempt to provide more readable "how-to" style information on
setting up and configuring FreeBSD. The
Linux+FreeBSD mini-HOWTO describes how to use
Linux and FreeBSD on the same system. It introduces FreeBSD and
discusses how the two operating systems can cooperate, e.g. by
sharing swap space. The
Open
Directory Project offers an excellent selection of links for
FreeBSD, including a list of
prominent
users which can be helpful for marketing purposes. Articles in the press about FreeBSD. The FreeBSD project's current statement about its Year 2000
compatibility. A monthly (sometimes bi-weekly) newsletter announcing recent
developments in the FreeBSD arena. Subscribe to freebsd-announce to
receive this newsletter via e-mail. If you like digging your fingers into source code, here is a hypertext
version of the FreeBSD kernel source. This is brought to you
courtesy of Warren
Toomey. The industry leader in BSD news. A monthly collection of easy to read (we hope)
articles written by FreeBSD users and administrators just like you. Like FreeBSD itself, this documentation is the product of a volunteer
effort. The goals of the project are outlined here, as are the
procedures for submitting corrections and new material. The FreeBSD Diary is a collection of how-to entries aimed at UNIX
novices. The aim is to provide a set of step-by-step guides to
installing and configuring various ports.
Frequently Asked Questions, and answers, covering all
aspects of FreeBSD.
A constantly evolving, comprehensive resource for FreeBSD
users.
For people who want to develop software for FreeBSD (and not
just people who are developing FreeBSD itself).
Donated by Addison-Wesley, provides a design overview of 4.4BSD,
from which FreeBSD was originally derived.
Donated by Addison-Wesley, provides an in-depth look at using
FreeBSD to provide printing services to Windows, NT, and Novell
hosts.
Everything you need to know about configuring PPP on
FreeBSD.
Essential reading if you plan on providing a port of a third
party piece of software.
Everything you need to know in order to start contributing to the
FreeBSD Documentation Project.Articles
-
Introductory information for FreeBSD committers.
How to set up a firewall using PPP and ipfw over a dialup link
with dynamically assigned IP addresses.
How to create a diskless X server.
A description of the various font technologies in FreeBSD, and
how to use them with different programs.
How to slice, partition, and format fixed and removable media on
FreeBSD.
Tips and tricks to help you maximise the chances of getting
useful information from the -questions mailing list.
An introduction to using the MH mail reader on
FreeBSD.
How to install FreeBSD alongside one or more different operating
systems on the same computer.
For people coming to FreeBSD and Unix for the first
time.
A user's guide to the various tools for software development on
FreeBSD.
An easy to follow description of the design of the FreeBSD
virtual memory system.
How to format, mount, and use an Iomega Zip (SCSI, IDE, or
parallel) Drive on FreeBSD.Manual pages
Other documentation
On other web sites
Books
Articles
Links
In the real world...
FreeBSD in the Press
Additional resources
Year 2000 Compatibility
BSD Real-Quick (TM) Newsletter
The
Source Code
Daemon News
The FreeBSD 'zine
The FreeBSD
Diary