diff options
930 files changed, 1474 insertions, 15436 deletions
@@ -2,7 +2,11 @@ # # The user can override the default list of languages to build and install # with the DOC_LANG variable. -# +# +.if defined(ENGLISH_ONLY) && !empty(ENGLISH_ONLY) +DOC_LANG= en_US.ISO8859-1 +.endif + .if defined(DOC_LANG) && !empty(DOC_LANG) SUBDIR = ${DOC_LANG} .else diff --git a/da_DK.ISO8859-1/Makefile.inc b/da_DK.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/da_DK.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/da_DK.ISO8859-1/htdocs/Makefile b/da_DK.ISO8859-1/htdocs/Makefile index 1ec68d334e..ca4ae87349 100644 --- a/da_DK.ISO8859-1/htdocs/Makefile +++ b/da_DK.ISO8859-1/htdocs/Makefile @@ -1,4 +1,5 @@ # $FreeBSD$ + .if exists(Makefile.conf) .include "Makefile.conf" .endif @@ -14,4 +15,4 @@ SUBDIR= doc WEBDIR?= data/da -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/da_DK.ISO8859-1/htdocs/Makefile.inc b/da_DK.ISO8859-1/htdocs/Makefile.inc index 9cd8173c82..071e1c3e34 100644 --- a/da_DK.ISO8859-1/htdocs/Makefile.inc +++ b/da_DK.ISO8859-1/htdocs/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/da -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/da_DK.ISO8859-1/htdocs/doc/Makefile b/da_DK.ISO8859-1/htdocs/doc/Makefile index 4bc435fde1..81d9c1e61d 100644 --- a/da_DK.ISO8859-1/htdocs/doc/Makefile +++ b/da_DK.ISO8859-1/htdocs/doc/Makefile @@ -8,29 +8,32 @@ # one another -- this was always the case anyway, so there are no extra # requirements here. # +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif all: all-all all-install all-all: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/da_DK.ISO8859-1; \ + cd ${DOC_PREFIX}/da_DK.ISO8859-1; \ ${MAKE} FORMATS="html-split html" \ INSTALL_COMPRESSED= all all-install: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/da_DK.ISO8859-1; \ + cd ${DOC_PREFIX}/da_DK.ISO8859-1; \ ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ INSTALL_COMPRESSED= install install clean: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/da_DK.ISO8859-1; \ + cd ${DOC_PREFIX}/da_DK.ISO8859-1; \ ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ INSTALL_COMPRESSED= ${.TARGET} .if make(clean) ${RM} -rf da* .endif -.include "${.CURDIR}/../../share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/de_DE.ISO8859-1/Makefile.inc b/de_DE.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/de_DE.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/de_DE.ISO8859-1/htdocs/FAQ/Makefile b/de_DE.ISO8859-1/htdocs/FAQ/Makefile index 5f88fae516..0775ac11c1 100644 --- a/de_DE.ISO8859-1/htdocs/FAQ/Makefile +++ b/de_DE.ISO8859-1/htdocs/FAQ/Makefile @@ -13,5 +13,5 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/Makefile b/de_DE.ISO8859-1/htdocs/Makefile index 449579bcd5..cc75eba1cd 100644 --- a/de_DE.ISO8859-1/htdocs/Makefile +++ b/de_DE.ISO8859-1/htdocs/Makefile @@ -76,4 +76,4 @@ DEPENDSET.index=transtable mirrors news press events \ XMLDOCS+= community::${XML_EVENTS_EVENTS}: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/Makefile.inc b/de_DE.ISO8859-1/htdocs/Makefile.inc index 3fa814bdd3..4c10aa22a1 100644 --- a/de_DE.ISO8859-1/htdocs/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/Makefile.inc @@ -5,4 +5,4 @@ # basiert auf: 1.8 WEBBASE?= /data/de -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/de_DE.ISO8859-1/htdocs/administration.sgml b/de_DE.ISO8859-1/htdocs/administration.sgml index 372a31b87b..689437a4b6 100644 --- a/de_DE.ISO8859-1/htdocs/administration.sgml +++ b/de_DE.ISO8859-1/htdocs/administration.sgml @@ -4,7 +4,7 @@ <!ENTITY reference "basiert auf: 1.46"> <!ENTITY title "FreeBSD Project - Administration und Management"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/art.sgml b/de_DE.ISO8859-1/htdocs/art.sgml index 44538714e7..a6ea28bbc9 100644 --- a/de_DE.ISO8859-1/htdocs/art.sgml +++ b/de_DE.ISO8859-1/htdocs/art.sgml @@ -4,7 +4,7 @@ <!ENTITY reference "basiert auf: 1.9"> <!ENTITY title "FreeBSD – Kunst"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/community/Makefile b/de_DE.ISO8859-1/htdocs/community/Makefile index 0f0c7dbbe4..f15dabd61b 100644 --- a/de_DE.ISO8859-1/htdocs/community/Makefile +++ b/de_DE.ISO8859-1/htdocs/community/Makefile @@ -14,4 +14,4 @@ DOCS+= mailinglists.sgml DOCS+= newsgroups.sgml DOCS+= webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/developers/Makefile b/de_DE.ISO8859-1/htdocs/developers/Makefile index d6c4e60246..715bc4489f 100644 --- a/de_DE.ISO8859-1/htdocs/developers/Makefile +++ b/de_DE.ISO8859-1/htdocs/developers/Makefile @@ -11,4 +11,4 @@ DOCS= cvs.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file +.include "${DOC_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file diff --git a/de_DE.ISO8859-1/htdocs/doc/Makefile b/de_DE.ISO8859-1/htdocs/doc/Makefile index cb874930eb..e47bdde0c1 100644 --- a/de_DE.ISO8859-1/htdocs/doc/Makefile +++ b/de_DE.ISO8859-1/htdocs/doc/Makefile @@ -38,7 +38,7 @@ install clean: ${RM} -rf de* handbook faq .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/de_DE.ISO8859-1/htdocs/docproj/Makefile b/de_DE.ISO8859-1/htdocs/docproj/Makefile index d80534b777..1dc857005b 100644 --- a/de_DE.ISO8859-1/htdocs/docproj/Makefile +++ b/de_DE.ISO8859-1/htdocs/docproj/Makefile @@ -20,4 +20,4 @@ DOCS+= who.sgml INDEXLINK= docproj.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/docs/Makefile b/de_DE.ISO8859-1/htdocs/docs/Makefile index ec2973dcda..ec301e29c7 100644 --- a/de_DE.ISO8859-1/htdocs/docs/Makefile +++ b/de_DE.ISO8859-1/htdocs/docs/Makefile @@ -12,4 +12,4 @@ DOCS= books.sgml DOCS+= webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/gifs/Makefile b/de_DE.ISO8859-1/htdocs/gifs/Makefile index a1b2e40447..f8a179561a 100644 --- a/de_DE.ISO8859-1/htdocs/gifs/Makefile +++ b/de_DE.ISO8859-1/htdocs/gifs/Makefile @@ -11,4 +11,4 @@ DATA= bar.gif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/handbook/Makefile b/de_DE.ISO8859-1/htdocs/handbook/Makefile index 6623248e92..88dc45878b 100644 --- a/de_DE.ISO8859-1/htdocs/handbook/Makefile +++ b/de_DE.ISO8859-1/htdocs/handbook/Makefile @@ -12,4 +12,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/ipv6/Makefile b/de_DE.ISO8859-1/htdocs/ipv6/Makefile index d6db4b37ed..ad85544d09 100644 --- a/de_DE.ISO8859-1/htdocs/ipv6/Makefile +++ b/de_DE.ISO8859-1/htdocs/ipv6/Makefile @@ -18,4 +18,4 @@ DOCS+= index.sgml # ../../en/ipv6/w6d-www-stats-v6.png \ # ../../en/ipv6/w6d-www-stats.png -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/ipv6/Makefile.inc b/de_DE.ISO8859-1/htdocs/ipv6/Makefile.inc index 95e19caca3..18fc2e5eb3 100644 --- a/de_DE.ISO8859-1/htdocs/ipv6/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/ipv6/Makefile.inc @@ -3,4 +3,4 @@ # basiert auf: 1.1 WEBBASE?= /data/de/ipv6 -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/de_DE.ISO8859-1/htdocs/ipv6/index.sgml b/de_DE.ISO8859-1/htdocs/ipv6/index.sgml index 959f6b91bd..77f7ea3c5e 100644 --- a/de_DE.ISO8859-1/htdocs/ipv6/index.sgml +++ b/de_DE.ISO8859-1/htdocs/ipv6/index.sgml @@ -36,7 +36,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "IPv6 unter &os;"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY % catnav.ipv6 "INCLUDE"> <!ENTITY % catnav SYSTEM "ipv6.ent"> %catnav; <!ENTITY ipv6onlysnap "http://wiki.freebsd.org/IPv6Only"> diff --git a/de_DE.ISO8859-1/htdocs/java/Makefile b/de_DE.ISO8859-1/htdocs/java/Makefile index 5210121e9b..5eae2f252b 100644 --- a/de_DE.ISO8859-1/htdocs/java/Makefile +++ b/de_DE.ISO8859-1/htdocs/java/Makefile @@ -19,4 +19,4 @@ DOCS+= index.sgml #DOCS+= install.sgml #DOCS+= newsflash.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/java/Makefile.inc b/de_DE.ISO8859-1/htdocs/java/Makefile.inc index 483c903d77..0692f72685 100644 --- a/de_DE.ISO8859-1/htdocs/java/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/java/Makefile.inc @@ -3,4 +3,4 @@ # basiert auf: 1.2 WEBBASE?= /data/java -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/de_DE.ISO8859-1/htdocs/logo.sgml b/de_DE.ISO8859-1/htdocs/logo.sgml index 03eee40908..43089658bb 100644 --- a/de_DE.ISO8859-1/htdocs/logo.sgml +++ b/de_DE.ISO8859-1/htdocs/logo.sgml @@ -4,7 +4,7 @@ <!ENTITY reference "basiert auf: 1.7"> <!ENTITY title "FreeBSD Logo"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/news/2002/Makefile b/de_DE.ISO8859-1/htdocs/news/2002/Makefile index 51257f8500..7c714a1c70 100644 --- a/de_DE.ISO8859-1/htdocs/news/2002/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2002/Makefile @@ -12,4 +12,4 @@ XMLDOCS+= index:${XSL_NEWS_NEWSFLASH_OLD}:news.xml: DEPENDSET.index=transtable news -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2003/Makefile b/de_DE.ISO8859-1/htdocs/news/2003/Makefile index abc781fcf3..4236c89ebb 100644 --- a/de_DE.ISO8859-1/htdocs/news/2003/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2003/Makefile @@ -11,4 +11,4 @@ XMLDOCS+= index:${XSL_NEWS_NEWSFLASH_OLD}:news.xml: DEPENDSET.index=transtable news -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2004/Makefile b/de_DE.ISO8859-1/htdocs/news/2004/Makefile index d1051f7e0b..72c16efcaf 100644 --- a/de_DE.ISO8859-1/htdocs/news/2004/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2004/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2005/Makefile b/de_DE.ISO8859-1/htdocs/news/2005/Makefile index 5f7e4e25c6..03ebe79f4a 100644 --- a/de_DE.ISO8859-1/htdocs/news/2005/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2005/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2006/Makefile b/de_DE.ISO8859-1/htdocs/news/2006/Makefile index c3f5a7b6bf..e545fca2a7 100644 --- a/de_DE.ISO8859-1/htdocs/news/2006/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2006/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2007/Makefile b/de_DE.ISO8859-1/htdocs/news/2007/Makefile index eee868cf77..d15a3006e8 100644 --- a/de_DE.ISO8859-1/htdocs/news/2007/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2007/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2008/Makefile b/de_DE.ISO8859-1/htdocs/news/2008/Makefile index 27f17c2061..f8ee8db4ab 100644 --- a/de_DE.ISO8859-1/htdocs/news/2008/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2008/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/2009/Makefile b/de_DE.ISO8859-1/htdocs/news/2009/Makefile index 722c2c9a8e..ea803ca173 100644 --- a/de_DE.ISO8859-1/htdocs/news/2009/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/2009/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news #XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: #DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/Makefile b/de_DE.ISO8859-1/htdocs/news/Makefile index bceeff2457..3ca8f471d2 100644 --- a/de_DE.ISO8859-1/htdocs/news/Makefile +++ b/de_DE.ISO8859-1/htdocs/news/Makefile @@ -31,5 +31,5 @@ XMLDOCS+= news-rss:${XSL_NEWS_NEWS_RSS}:${XML_NEWS_NEWS_MASTER}:rss.xml XMLDOCS+= press:${XSL_NEWS_PRESS}:${XML_NEWS_PRESS_MASTER}: XMLDOCS+= press-rss:${XSL_NEWS_PRESS_RSS}:${XML_NEWS_PRESS_MASTER}:press-rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/news/Makefile.inc b/de_DE.ISO8859-1/htdocs/news/Makefile.inc index 388997ef35..db86cec711 100644 --- a/de_DE.ISO8859-1/htdocs/news/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/news/Makefile.inc @@ -3,4 +3,4 @@ # basiert auf: 1.2 WEBBASE?= /data/de/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/de_DE.ISO8859-1/htdocs/platforms/Makefile b/de_DE.ISO8859-1/htdocs/platforms/Makefile index 8df49a65ef..14b520e35c 100644 --- a/de_DE.ISO8859-1/htdocs/platforms/Makefile +++ b/de_DE.ISO8859-1/htdocs/platforms/Makefile @@ -25,4 +25,4 @@ DOCS+= xbox.sgml SUBDIR= ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/platforms/Makefile.inc b/de_DE.ISO8859-1/htdocs/platforms/Makefile.inc index f0b673380d..041f4c7724 100644 --- a/de_DE.ISO8859-1/htdocs/platforms/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/platforms/Makefile.inc @@ -3,4 +3,4 @@ # basiert auf: 1.1 WEBBASE?= /data/de/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/de_DE.ISO8859-1/htdocs/platforms/ia64/Makefile b/de_DE.ISO8859-1/htdocs/platforms/ia64/Makefile index bad8aa0d73..6204a65aa3 100644 --- a/de_DE.ISO8859-1/htdocs/platforms/ia64/Makefile +++ b/de_DE.ISO8859-1/htdocs/platforms/ia64/Makefile @@ -15,4 +15,4 @@ DOCS= machines.sgml refs.sgml XMLDOCS= index::news.xml: XMLDOCS+= todo::news.xml: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/platforms/sparc.sgml b/de_DE.ISO8859-1/htdocs/platforms/sparc.sgml index 024ee5d3e4..84de216395 100644 --- a/de_DE.ISO8859-1/htdocs/platforms/sparc.sgml +++ b/de_DE.ISO8859-1/htdocs/platforms/sparc.sgml @@ -6,7 +6,7 @@ <!ENTITY title "FreeBSD/sparc64 Project"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/platforms/sun4v.sgml b/de_DE.ISO8859-1/htdocs/platforms/sun4v.sgml index 1cdb0d6f17..0937df3c61 100644 --- a/de_DE.ISO8859-1/htdocs/platforms/sun4v.sgml +++ b/de_DE.ISO8859-1/htdocs/platforms/sun4v.sgml @@ -6,7 +6,7 @@ <!ENTITY title "FreeBSD/sun4v Project"> <!ENTITY email 'freebsd-sun4v'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/platforms/xbox.sgml b/de_DE.ISO8859-1/htdocs/platforms/xbox.sgml index 98893a0839..abbe698a6f 100644 --- a/de_DE.ISO8859-1/htdocs/platforms/xbox.sgml +++ b/de_DE.ISO8859-1/htdocs/platforms/xbox.sgml @@ -5,7 +5,7 @@ <!ENTITY reference "basiert auf: 1.10"> <!ENTITY title "FreeBSD/xbox Project"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/ports/Makefile b/de_DE.ISO8859-1/htdocs/ports/Makefile index fcc9b16d55..757d3714cb 100644 --- a/de_DE.ISO8859-1/htdocs/ports/Makefile +++ b/de_DE.ISO8859-1/htdocs/ports/Makefile @@ -106,4 +106,4 @@ beforeinstall: ${SED} -i "" -e 's,HREF="growth,href="http://www.FreeBSD.org/ports/growth,' references.html .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/ports/Makefile.inc0 b/de_DE.ISO8859-1/htdocs/ports/Makefile.inc0 index eb72d01065..4a99bed42b 100644 --- a/de_DE.ISO8859-1/htdocs/ports/Makefile.inc0 +++ b/de_DE.ISO8859-1/htdocs/ports/Makefile.inc0 @@ -16,4 +16,4 @@ .include "Makefile.gen" .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/ports/growth/Makefile b/de_DE.ISO8859-1/htdocs/ports/growth/Makefile index 87c14a05cf..177c148151 100644 --- a/de_DE.ISO8859-1/htdocs/ports/growth/Makefile +++ b/de_DE.ISO8859-1/htdocs/ports/growth/Makefile @@ -3,7 +3,7 @@ # basiert auf: 1.2 # -TOOLDIR=${.CURDIR}/../../../tools/portsgrowth +TOOLDIR=${.CURDIR}/../../../../share/tools/portsgrowth all install clean: cd ${TOOLDIR}; \ diff --git a/de_DE.ISO8859-1/htdocs/projects/Makefile b/de_DE.ISO8859-1/htdocs/projects/Makefile index 923520d8df..4f96d91bc1 100644 --- a/de_DE.ISO8859-1/htdocs/projects/Makefile +++ b/de_DE.ISO8859-1/htdocs/projects/Makefile @@ -18,4 +18,4 @@ DOCS+= cvsweb.sgml INDEXLINK= projects.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/projects/Makefile.inc b/de_DE.ISO8859-1/htdocs/projects/Makefile.inc index f38f204f29..544eccc2d5 100644 --- a/de_DE.ISO8859-1/htdocs/projects/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/projects/Makefile.inc @@ -6,4 +6,4 @@ # basiert auf: 1.1 WEBBASE?= /data/de/projects -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/de_DE.ISO8859-1/htdocs/projects/cvsweb.sgml b/de_DE.ISO8859-1/htdocs/projects/cvsweb.sgml index da8efe8188..1650716ea6 100644 --- a/de_DE.ISO8859-1/htdocs/projects/cvsweb.sgml +++ b/de_DE.ISO8859-1/htdocs/projects/cvsweb.sgml @@ -6,7 +6,7 @@ <!ENTITY title 'FreeBSD CVSweb Project'> <!ENTITY email 'freebsd-cvsweb'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/de_DE.ISO8859-1/htdocs/releases/4.11R/Makefile b/de_DE.ISO8859-1/htdocs/releases/4.11R/Makefile index ba285853fe..fadb7dc290 100644 --- a/de_DE.ISO8859-1/htdocs/releases/4.11R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/4.11R/Makefile @@ -26,4 +26,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/4.6.2R/Makefile b/de_DE.ISO8859-1/htdocs/releases/4.6.2R/Makefile index 1b5e32095c..e536769085 100644 --- a/de_DE.ISO8859-1/htdocs/releases/4.6.2R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/4.6.2R/Makefile @@ -23,4 +23,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/4.7R/Makefile b/de_DE.ISO8859-1/htdocs/releases/4.7R/Makefile index d9e9443016..22b0b23074 100644 --- a/de_DE.ISO8859-1/htdocs/releases/4.7R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/4.7R/Makefile @@ -26,4 +26,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/4.8R/Makefile b/de_DE.ISO8859-1/htdocs/releases/4.8R/Makefile index fd49fcd311..cac42a56b4 100644 --- a/de_DE.ISO8859-1/htdocs/releases/4.8R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/4.8R/Makefile @@ -26,4 +26,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/4.9R/Makefile b/de_DE.ISO8859-1/htdocs/releases/4.9R/Makefile index ae5d15610b..291664579c 100644 --- a/de_DE.ISO8859-1/htdocs/releases/4.9R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/4.9R/Makefile @@ -26,4 +26,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/5.0R/Makefile b/de_DE.ISO8859-1/htdocs/releases/5.0R/Makefile index a658ec1429..15ad2860c4 100644 --- a/de_DE.ISO8859-1/htdocs/releases/5.0R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/5.0R/Makefile @@ -36,4 +36,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/5.1R/Makefile b/de_DE.ISO8859-1/htdocs/releases/5.1R/Makefile index bfed43a173..4375929a13 100644 --- a/de_DE.ISO8859-1/htdocs/releases/5.1R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/5.1R/Makefile @@ -36,4 +36,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/5.2R/Makefile b/de_DE.ISO8859-1/htdocs/releases/5.2R/Makefile index f5287949a7..5a59563434 100644 --- a/de_DE.ISO8859-1/htdocs/releases/5.2R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/5.2R/Makefile @@ -38,4 +38,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/5.3R/Makefile b/de_DE.ISO8859-1/htdocs/releases/5.3R/Makefile index 6a0aae7069..c4bdd894b1 100644 --- a/de_DE.ISO8859-1/htdocs/releases/5.3R/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/5.3R/Makefile @@ -39,4 +39,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/Makefile b/de_DE.ISO8859-1/htdocs/releases/Makefile index 265efecb04..2d537c34fb 100644 --- a/de_DE.ISO8859-1/htdocs/releases/Makefile +++ b/de_DE.ISO8859-1/htdocs/releases/Makefile @@ -18,4 +18,4 @@ SUBDIR+= 5.0R 5.1R 5.2R 5.3R SUBDIR= .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/releases/Makefile.inc b/de_DE.ISO8859-1/htdocs/releases/Makefile.inc index c0dd000da7..106a266a3d 100644 --- a/de_DE.ISO8859-1/htdocs/releases/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/releases/Makefile.inc @@ -3,4 +3,4 @@ # basiert auf: 1.5 WEBBASE?= /data/de/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/de_DE.ISO8859-1/htdocs/security/Makefile b/de_DE.ISO8859-1/htdocs/security/Makefile index 19166e0080..fce4ed14d3 100644 --- a/de_DE.ISO8859-1/htdocs/security/Makefile +++ b/de_DE.ISO8859-1/htdocs/security/Makefile @@ -14,4 +14,4 @@ DOCS+= security.sgml INDEXLINK= security.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/security/security.sgml b/de_DE.ISO8859-1/htdocs/security/security.sgml index fd816f70c1..e3e66b00dd 100644 --- a/de_DE.ISO8859-1/htdocs/security/security.sgml +++ b/de_DE.ISO8859-1/htdocs/security/security.sgml @@ -6,7 +6,7 @@ <!ENTITY base CDATA ".."> <!ENTITY % navinclude.support "INCLUDE"> <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/catalog b/de_DE.ISO8859-1/htdocs/share/sgml/catalog deleted file mode 100644 index 918ebdce4a..0000000000 --- a/de_DE.ISO8859-1/htdocs/share/sgml/catalog +++ /dev/null @@ -1,14 +0,0 @@ --- - $FreeBSD$ - $FreeBSDde: de-www/share/sgml/catalog,v 1.1 2006/10/19 19:26:11 jkois Exp $ - #basiert auf: 1.1 --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/l10n.ent b/de_DE.ISO8859-1/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 995ee1095a..0000000000 --- a/de_DE.ISO8859-1/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $FreeBSD$ - $FreeBSDde: de-www/share/sgml/l10n.ent,v 1.2 2012/01/14 10:58:14 jkois Exp $ - basiert auf: 1.1 - --> - -<!-- FreeBSD L10N Entities --> -<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> - -<!ENTITY url.doc.langcode 'de_DE.ISO8859-1'> -<!ENTITY xml.encoding 'iso-8859-1'> - -<!ENTITY debase "http://www.de.FreeBSD.org/de"> - -<!-- Infos zu den akutellen BETA-Versionen --> -<!-- 1. BETA-Version --> -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> - -<!-- 2. BETA-Version --> - -<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> - -<!-- Produktivversion 1 --> -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early-adopter.html'> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> - -<!-- Produktivversion 2 --> -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - -<!-- Legacyversion 1 --> -<!ENTITY u.rel3.notes '&enbase;/releases/&rel3.current;R/relnotes.html'> -<!ENTITY u.rel3.announce '&enbase;/releases/&rel3.current;R/announce.html'> -<!ENTITY u.rel3.errata '&enbase;/releases/&rel3.current;R/errata.html'> -<!ENTITY u.rel3.hardware '&enbase;/releases/&rel3.current;R/hardware.html'> -<!ENTITY u.rel3.installation '&enbase;/releases/&rel3.current;R/installation.html'> -<!ENTITY u.rel3.readme '&enbase;/releases/&rel3.current;R/readme.html'> - - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/de_DE.ISO8859-1/htdocs/snapshots/Makefile b/de_DE.ISO8859-1/htdocs/snapshots/Makefile index aebf593006..7263541e14 100644 --- a/de_DE.ISO8859-1/htdocs/snapshots/Makefile +++ b/de_DE.ISO8859-1/htdocs/snapshots/Makefile @@ -11,4 +11,4 @@ DOCS?= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/htdocs/snapshots/Makefile.inc b/de_DE.ISO8859-1/htdocs/snapshots/Makefile.inc index 4cb4c4c594..f14c09948c 100644 --- a/de_DE.ISO8859-1/htdocs/snapshots/Makefile.inc +++ b/de_DE.ISO8859-1/htdocs/snapshots/Makefile.inc @@ -3,4 +3,4 @@ # basiert auf: 1.1 WEBBASE?= /data/de/snapshots -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/de_DE.ISO8859-1/htdocs/support/Makefile b/de_DE.ISO8859-1/htdocs/support/Makefile index 26009675e3..98c0a686ec 100644 --- a/de_DE.ISO8859-1/htdocs/support/Makefile +++ b/de_DE.ISO8859-1/htdocs/support/Makefile @@ -12,4 +12,4 @@ DOCS= bugreports.sgml DOCS+= webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/de_DE.ISO8859-1/share/sgml/catalog b/de_DE.ISO8859-1/share/sgml/catalog index ecb4c5727c..84036f6f67 100644 --- a/de_DE.ISO8859-1/share/sgml/catalog +++ b/de_DE.ISO8859-1/share/sgml/catalog @@ -43,3 +43,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//DE" PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//DE" "trademarks.ent" + + -- ...................................................................... -- + -- HTML docs ........................................................... -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/catalog.xml b/de_DE.ISO8859-1/share/sgml/catalog.xml index 5f9d7a8cb0..5f9d7a8cb0 100644 --- a/de_DE.ISO8859-1/htdocs/share/sgml/catalog.xml +++ b/de_DE.ISO8859-1/share/sgml/catalog.xml diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/header.l10n.ent b/de_DE.ISO8859-1/share/sgml/header.l10n.ent index d427af5485..d427af5485 100644 --- a/de_DE.ISO8859-1/htdocs/share/sgml/header.l10n.ent +++ b/de_DE.ISO8859-1/share/sgml/header.l10n.ent diff --git a/de_DE.ISO8859-1/share/sgml/l10n.ent b/de_DE.ISO8859-1/share/sgml/l10n.ent index 92b593916d..6797c06d58 100644 --- a/de_DE.ISO8859-1/share/sgml/l10n.ent +++ b/de_DE.ISO8859-1/share/sgml/l10n.ent @@ -12,3 +12,44 @@ <!ENTITY doc.langcode.de "de_DE.ISO8859-1"> <!ENTITY doc.langcode "&doc.langcode.de;"> + +<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> + +<!ENTITY url.doc.langcode 'de_DE.ISO8859-1'> +<!ENTITY xml.encoding 'iso-8859-1'> + +<!ENTITY debase "http://www.de.FreeBSD.org/de"> + +<!-- Infos zu den akutellen BETA-Versionen --> +<!-- 1. BETA-Version --> +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> + +<!-- 2. BETA-Version --> + +<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> + +<!-- Produktivversion 1 --> +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early-adopter.html'> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> + +<!-- Produktivversion 2 --> +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> + +<!-- Legacyversion 1 --> +<!ENTITY u.rel3.notes '&enbase;/releases/&rel3.current;R/relnotes.html'> +<!ENTITY u.rel3.announce '&enbase;/releases/&rel3.current;R/announce.html'> +<!ENTITY u.rel3.errata '&enbase;/releases/&rel3.current;R/errata.html'> +<!ENTITY u.rel3.hardware '&enbase;/releases/&rel3.current;R/hardware.html'> +<!ENTITY u.rel3.installation '&enbase;/releases/&rel3.current;R/installation.html'> +<!ENTITY u.rel3.readme '&enbase;/releases/&rel3.current;R/readme.html'> diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/libcommon.xsl b/de_DE.ISO8859-1/share/sgml/libcommon.xsl index 9145a3c7f5..9145a3c7f5 100644 --- a/de_DE.ISO8859-1/htdocs/share/sgml/libcommon.xsl +++ b/de_DE.ISO8859-1/share/sgml/libcommon.xsl diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent b/de_DE.ISO8859-1/share/sgml/navibar.l10n.ent index 2853019397..2853019397 100644 --- a/de_DE.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent +++ b/de_DE.ISO8859-1/share/sgml/navibar.l10n.ent diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/news.xml b/de_DE.ISO8859-1/share/sgml/news.xml index 7b809931ad..7b809931ad 100644 --- a/de_DE.ISO8859-1/htdocs/share/sgml/news.xml +++ b/de_DE.ISO8859-1/share/sgml/news.xml diff --git a/de_DE.ISO8859-1/htdocs/share/sgml/press.xml b/de_DE.ISO8859-1/share/sgml/press.xml index 46d0d96a4e..46d0d96a4e 100644 --- a/de_DE.ISO8859-1/htdocs/share/sgml/press.xml +++ b/de_DE.ISO8859-1/share/sgml/press.xml diff --git a/el_GR.ISO8859-7/Makefile.inc b/el_GR.ISO8859-7/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/el_GR.ISO8859-7/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/el_GR.ISO8859-7/htdocs/FAQ/Makefile b/el_GR.ISO8859-7/htdocs/FAQ/Makefile index f1a5ee32e8..2804c67452 100644 --- a/el_GR.ISO8859-7/htdocs/FAQ/Makefile +++ b/el_GR.ISO8859-7/htdocs/FAQ/Makefile @@ -9,4 +9,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/el_GR.ISO8859-7/htdocs/Makefile b/el_GR.ISO8859-7/htdocs/Makefile index 6df09fa5d8..cf211c5261 100644 --- a/el_GR.ISO8859-7/htdocs/Makefile +++ b/el_GR.ISO8859-7/htdocs/Makefile @@ -23,4 +23,4 @@ SUBDIR+= doc WEBDIR?= data/el -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/el_GR.ISO8859-7/htdocs/Makefile.inc b/el_GR.ISO8859-7/htdocs/Makefile.inc index 332c2a19ff..37b5f9e201 100644 --- a/el_GR.ISO8859-7/htdocs/Makefile.inc +++ b/el_GR.ISO8859-7/htdocs/Makefile.inc @@ -7,4 +7,4 @@ # WEBBASE?= /data/el -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/el_GR.ISO8859-7/htdocs/doc/Makefile b/el_GR.ISO8859-7/htdocs/doc/Makefile index 6edce6dec1..8c6b17735b 100644 --- a/el_GR.ISO8859-7/htdocs/doc/Makefile +++ b/el_GR.ISO8859-7/htdocs/doc/Makefile @@ -45,7 +45,7 @@ install clean: ${RM} -rf el* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/el_GR.ISO8859-7/htdocs/share/sgml/catalog b/el_GR.ISO8859-7/htdocs/share/sgml/catalog deleted file mode 100644 index 7951c74ddc..0000000000 --- a/el_GR.ISO8859-7/htdocs/share/sgml/catalog +++ /dev/null @@ -1,13 +0,0 @@ --- - $FreeBSD: www/fr/share/sgml/catalog,v 1.1 2006/08/19 21:23:44 hrs Exp $ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" - diff --git a/el_GR.ISO8859-7/htdocs/share/sgml/l10n.ent b/el_GR.ISO8859-7/htdocs/share/sgml/l10n.ent deleted file mode 100644 index bc2e43313f..0000000000 --- a/el_GR.ISO8859-7/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-7"?> -<!-- $FreeBSD$ --> - -<!-- - - The FreeBSD Greek Documentation Project - - %SOURCE% share/sgml/l10n.ent - %SRCID% 1.1 - ---> - -<!ENTITY url.doc.langcode 'el_GR.ISO8859-7'> -<!ENTITY xml.encoding 'iso-8859-7'> - -<!ENTITY newshome '<a href="../news.html">ÍÝá</a>'> - -<!ENTITY rel.current.date 'ÉáíïõÜñéïò 2007'> -<!ENTITY rel2.current.date 'ÌÜéïò 2006'> - -<!-- - Local Variables: - mode: xml - coding: iso-8859-7 - fill-column: 78 - End: ---> diff --git a/el_GR.ISO8859-7/share/sgml/catalog b/el_GR.ISO8859-7/share/sgml/catalog index a7f7e72fe1..a4c4364fef 100644 --- a/el_GR.ISO8859-7/share/sgml/catalog +++ b/el_GR.ISO8859-7/share/sgml/catalog @@ -49,3 +49,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN" PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EL" "urls.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/el_GR.ISO8859-7/htdocs/share/sgml/catalog.xml b/el_GR.ISO8859-7/share/sgml/catalog.xml index b02434aef7..b02434aef7 100644 --- a/el_GR.ISO8859-7/htdocs/share/sgml/catalog.xml +++ b/el_GR.ISO8859-7/share/sgml/catalog.xml diff --git a/el_GR.ISO8859-7/htdocs/share/sgml/header.l10n.ent b/el_GR.ISO8859-7/share/sgml/header.l10n.ent index 54e0ec65ed..54e0ec65ed 100644 --- a/el_GR.ISO8859-7/htdocs/share/sgml/header.l10n.ent +++ b/el_GR.ISO8859-7/share/sgml/header.l10n.ent diff --git a/el_GR.ISO8859-7/share/sgml/l10n.ent b/el_GR.ISO8859-7/share/sgml/l10n.ent index 38cc76ec61..9ac36902b4 100644 --- a/el_GR.ISO8859-7/share/sgml/l10n.ent +++ b/el_GR.ISO8859-7/share/sgml/l10n.ent @@ -22,6 +22,14 @@ <!-- charset for HTML output --> <!ENTITY doc.html.charset "iso-8859-7"> +<!ENTITY url.doc.langcode 'el_GR.ISO8859-7'> +<!ENTITY xml.encoding 'iso-8859-7'> + +<!ENTITY newshome '<a href="../news.html">ÍÝá</a>'> + +<!ENTITY rel.current.date 'ÉáíïõÜñéïò 2007'> +<!ENTITY rel2.current.date 'ÌÜéïò 2006'> + <!-- Local variables: coding: iso-8859-7 diff --git a/el_GR.ISO8859-7/htdocs/share/sgml/libcommon.xsl b/el_GR.ISO8859-7/share/sgml/libcommon.xsl index 0d4568be86..0d4568be86 100644 --- a/el_GR.ISO8859-7/htdocs/share/sgml/libcommon.xsl +++ b/el_GR.ISO8859-7/share/sgml/libcommon.xsl diff --git a/el_GR.ISO8859-7/htdocs/share/sgml/navibar.l10n.ent b/el_GR.ISO8859-7/share/sgml/navibar.l10n.ent index b243f9c750..b243f9c750 100644 --- a/el_GR.ISO8859-7/htdocs/share/sgml/navibar.l10n.ent +++ b/el_GR.ISO8859-7/share/sgml/navibar.l10n.ent diff --git a/en_US.ISO8859-1/Makefile.inc b/en_US.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/en_US.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/en_US.ISO8859-1/htdocs/FAQ/Makefile b/en_US.ISO8859-1/htdocs/FAQ/Makefile index 6d435b2ce5..ab0ae807ec 100644 --- a/en_US.ISO8859-1/htdocs/FAQ/Makefile +++ b/en_US.ISO8859-1/htdocs/FAQ/Makefile @@ -9,4 +9,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/Makefile b/en_US.ISO8859-1/htdocs/Makefile index c8c813b590..ca776e18aa 100644 --- a/en_US.ISO8859-1/htdocs/Makefile +++ b/en_US.ISO8859-1/htdocs/Makefile @@ -93,17 +93,6 @@ SUBDIR+= gifs SUBDIR+= layout SUBDIR+= logo -WEB_LANG?= da de el es fr hu it ja mn nl pt_BR ru zh_CN zh_TW -#WEB_LANG?= da de el es fr hu it ja mn nl pt_BR ru tr zh - -# Non-English - -.if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY) -.for DIR in ${WEB_LANG} -SUBDIR+= ../${DIR} -.endfor -.endif - WEBDIR?= data -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/Makefile.inc b/en_US.ISO8859-1/htdocs/Makefile.inc index 6269c9b42e..104eba3e9f 100644 --- a/en_US.ISO8859-1/htdocs/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/Makefile.inc,v 1.7 1999/09/06 07:02:36 peter Exp $ WEBBASE?= /data -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/en_US.ISO8859-1/htdocs/administration.sgml b/en_US.ISO8859-1/htdocs/administration.sgml index f968302d61..387b40ca66 100644 --- a/en_US.ISO8859-1/htdocs/administration.sgml +++ b/en_US.ISO8859-1/htdocs/administration.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/en/administration.sgml,v 1.45 2011/12/04 05:38:01 tabthorpe Exp $"> <!ENTITY title "FreeBSD Project Administration and Management"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/advocacy/Makefile b/en_US.ISO8859-1/htdocs/advocacy/Makefile index e5fb570c9d..e92b7e606b 100644 --- a/en_US.ISO8859-1/htdocs/advocacy/Makefile +++ b/en_US.ISO8859-1/htdocs/advocacy/Makefile @@ -13,4 +13,4 @@ DOCS= index.sgml DOCS+= myths.sgml DOCS+= letter.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/art.sgml b/en_US.ISO8859-1/htdocs/art.sgml index 2d2c64746f..5130f24f7f 100644 --- a/en_US.ISO8859-1/htdocs/art.sgml +++ b/en_US.ISO8859-1/htdocs/art.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/en/art.sgml,v 1.9 2007/09/08 18:06:14 danger Exp $"> <!ENTITY title "FreeBSD Art"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile b/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile index 5b1cd9e970..aa66d539ed 100644 --- a/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile +++ b/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile @@ -11,4 +11,4 @@ SUBDIR= Section DATA= MIMEIterator.pm Section.pm -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile.inc b/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile.inc index 674a49e300..92ed9d8d6f 100644 --- a/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/cgi/GnatsPR -WEB_PREFIX?= ${.CURDIR}/../../../.. +DOC_PREFIX?= ${.CURDIR}/../../../../.. diff --git a/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Section/Makefile b/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Section/Makefile index 8c64cee347..e2f5044953 100644 --- a/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Section/Makefile +++ b/en_US.ISO8859-1/htdocs/cgi/GnatsPR/Section/Makefile @@ -9,4 +9,4 @@ DATA= Email.pm FieldStart.pm MIME.pm Patch.pm StateChange.pm Text.pm -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/cgi/Makefile b/en_US.ISO8859-1/htdocs/cgi/Makefile index 9df8281674..d246736903 100644 --- a/en_US.ISO8859-1/htdocs/cgi/Makefile +++ b/en_US.ISO8859-1/htdocs/cgi/Makefile @@ -41,4 +41,4 @@ SUBDIR= GnatsPR .C.cgi: ${CXX} ${CFLAGS} -o ${.TARGET} ${.IMPSRC} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/cgi/Makefile.inc b/en_US.ISO8859-1/htdocs/cgi/Makefile.inc index 6741fcc104..48ad814bd5 100644 --- a/en_US.ISO8859-1/htdocs/cgi/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/cgi/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/cgi -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/commercial/Makefile b/en_US.ISO8859-1/htdocs/commercial/Makefile index 055247096a..be6ae46b00 100644 --- a/en_US.ISO8859-1/htdocs/commercial/Makefile +++ b/en_US.ISO8859-1/htdocs/commercial/Makefile @@ -41,4 +41,4 @@ PARAMS.software_bycat=\ --param basename "'software.html'" \ --param sort "'bycat'" -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/community/Makefile b/en_US.ISO8859-1/htdocs/community/Makefile index 177c571f5a..386f979e25 100644 --- a/en_US.ISO8859-1/htdocs/community/Makefile +++ b/en_US.ISO8859-1/htdocs/community/Makefile @@ -11,4 +11,4 @@ DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml XMLDOCS+= social::${XML_EVENTS_EVENTS}: -.include "${WEB_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file +.include "${DOC_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file diff --git a/en_US.ISO8859-1/htdocs/copyright/Makefile b/en_US.ISO8859-1/htdocs/copyright/Makefile index 177a038185..d240da3b2c 100644 --- a/en_US.ISO8859-1/htdocs/copyright/Makefile +++ b/en_US.ISO8859-1/htdocs/copyright/Makefile @@ -36,4 +36,4 @@ ${LEGAL}: ${CVS} ${CVS_OPT} co -p ${LEGAL_FILE} > ${.TARGET} .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/developers/Makefile b/en_US.ISO8859-1/htdocs/developers/Makefile index afd712acbf..fe69a4ca5d 100644 --- a/en_US.ISO8859-1/htdocs/developers/Makefile +++ b/en_US.ISO8859-1/htdocs/developers/Makefile @@ -9,4 +9,4 @@ DOCS= cvs.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file +.include "${DOC_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file diff --git a/en_US.ISO8859-1/htdocs/doc/Makefile b/en_US.ISO8859-1/htdocs/doc/Makefile index 9bce09a9ca..322eed64dc 100644 --- a/en_US.ISO8859-1/htdocs/doc/Makefile +++ b/en_US.ISO8859-1/htdocs/doc/Makefile @@ -49,7 +49,7 @@ install clean: ${RM} -rf en* handbook faq pgpkeyring.txt .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/en_US.ISO8859-1/htdocs/docproj/Makefile b/en_US.ISO8859-1/htdocs/docproj/Makefile index 2b3a4536ee..059b2f97d9 100644 --- a/en_US.ISO8859-1/htdocs/docproj/Makefile +++ b/en_US.ISO8859-1/htdocs/docproj/Makefile @@ -20,4 +20,4 @@ DOCS+= todo.sgml INDEXLINK= docproj.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/docproj/current.sgml b/en_US.ISO8859-1/htdocs/docproj/current.sgml index 9aea4d787f..e974ab0619 100644 --- a/en_US.ISO8859-1/htdocs/docproj/current.sgml +++ b/en_US.ISO8859-1/htdocs/docproj/current.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/docproj/current.sgml,v 1.88 2006/08/19 21:20:33 hrs Exp $"> <!ENTITY title "FreeBSD Documentation Project: Current projects"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY imagebase "&base;/gifs"> diff --git a/en_US.ISO8859-1/htdocs/docproj/handbook3.sgml b/en_US.ISO8859-1/htdocs/docproj/handbook3.sgml index 77e5257a1c..28e9d0ed19 100644 --- a/en_US.ISO8859-1/htdocs/docproj/handbook3.sgml +++ b/en_US.ISO8859-1/htdocs/docproj/handbook3.sgml @@ -2,7 +2,7 @@ <!ENTITY base CDATA ".."> <!ENTITY date "$FreeBSD: www/en/docproj/handbook3.sgml,v 1.39 2005/10/04 06:22:24 murray Exp $"> <!ENTITY title "FreeBSD Documentation Project: Handbook 3rd Edition"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY % navinclude.docs "INCLUDE"> <!ENTITY done "<font color='green'>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/docproj/todo.sgml b/en_US.ISO8859-1/htdocs/docproj/todo.sgml index ba53b2d7e6..41aafef318 100644 --- a/en_US.ISO8859-1/htdocs/docproj/todo.sgml +++ b/en_US.ISO8859-1/htdocs/docproj/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/docproj/todo.sgml,v 1.17 2006/08/29 21:02:16 danger Exp $"> <!ENTITY title "FreeBSD Documentation Project TODO list"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/docs/Makefile b/en_US.ISO8859-1/htdocs/docs/Makefile index a52255e3be..f1f93e2e72 100644 --- a/en_US.ISO8859-1/htdocs/docs/Makefile +++ b/en_US.ISO8859-1/htdocs/docs/Makefile @@ -9,4 +9,4 @@ DOCS= books.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/donations/Makefile b/en_US.ISO8859-1/htdocs/donations/Makefile index 4f9e89988f..3be7b0dc63 100644 --- a/en_US.ISO8859-1/htdocs/donations/Makefile +++ b/en_US.ISO8859-1/htdocs/donations/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml wantlist.sgml donors.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/donations/donors.sgml b/en_US.ISO8859-1/htdocs/donations/donors.sgml index f966590964..a08c777fc1 100644 --- a/en_US.ISO8859-1/htdocs/donations/donors.sgml +++ b/en_US.ISO8859-1/htdocs/donations/donors.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/donations/donors.sgml,v 1.433 2012/05/03 14:21:48 gjb Exp $"> <!ENTITY title "Hardware Donors Page"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/events/2002/Makefile b/en_US.ISO8859-1/htdocs/events/2002/Makefile index e36eda621e..c369971b79 100644 --- a/en_US.ISO8859-1/htdocs/events/2002/Makefile +++ b/en_US.ISO8859-1/htdocs/events/2002/Makefile @@ -9,4 +9,4 @@ DOCS?= bsdcon-devsummit.sgml usenix-devsummit.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/events/2002/bsdcon-devsummit.sgml b/en_US.ISO8859-1/htdocs/events/2002/bsdcon-devsummit.sgml index d4cfafe010..4e9387c77f 100644 --- a/en_US.ISO8859-1/htdocs/events/2002/bsdcon-devsummit.sgml +++ b/en_US.ISO8859-1/htdocs/events/2002/bsdcon-devsummit.sgml @@ -4,7 +4,7 @@ <!ENTITY email 'hackers'> <!ENTITY title "BSDCon 2002 FreeBSD Developer Summit"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/events/2002/usenix-devsummit.sgml b/en_US.ISO8859-1/htdocs/events/2002/usenix-devsummit.sgml index bbcdcba19c..42d58d7dd1 100644 --- a/en_US.ISO8859-1/htdocs/events/2002/usenix-devsummit.sgml +++ b/en_US.ISO8859-1/htdocs/events/2002/usenix-devsummit.sgml @@ -5,7 +5,7 @@ <!ENTITY break '<hr><center>BREAK</center><hr>'> <!ENTITY title "Usenix 2002 FreeBSD Developer Summit III"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/events/2003/Makefile b/en_US.ISO8859-1/htdocs/events/2003/Makefile index c746a42428..838bb85fe7 100644 --- a/en_US.ISO8859-1/htdocs/events/2003/Makefile +++ b/en_US.ISO8859-1/htdocs/events/2003/Makefile @@ -9,4 +9,4 @@ DOCS?= bsdcon-devsummit.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/events/2003/bsdcon-devsummit.sgml b/en_US.ISO8859-1/htdocs/events/2003/bsdcon-devsummit.sgml index 060b36007e..d39d857f0e 100644 --- a/en_US.ISO8859-1/htdocs/events/2003/bsdcon-devsummit.sgml +++ b/en_US.ISO8859-1/htdocs/events/2003/bsdcon-devsummit.sgml @@ -4,7 +4,7 @@ <!ENTITY email 'hackers'> <!ENTITY title "BSDCon 2003 FreeBSD Developer Summit"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/events/Makefile b/en_US.ISO8859-1/htdocs/events/Makefile index 4e50407c33..c566ceb9db 100644 --- a/en_US.ISO8859-1/htdocs/events/Makefile +++ b/en_US.ISO8859-1/htdocs/events/Makefile @@ -35,4 +35,4 @@ DEPENDSET.events_ics= events XMLDOCS+= events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/events/Makefile.inc b/en_US.ISO8859-1/htdocs/events/Makefile.inc index 259150aa5b..28ac9e4244 100644 --- a/en_US.ISO8859-1/htdocs/events/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/events/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/events/Makefile.inc,v 1.1 2002/03/16 08:47:54 murray Exp $ -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. WEBBASE?= /data/events diff --git a/en_US.ISO8859-1/htdocs/gifs/Makefile b/en_US.ISO8859-1/htdocs/gifs/Makefile index 3f423cbb52..746920a23c 100644 --- a/en_US.ISO8859-1/htdocs/gifs/Makefile +++ b/en_US.ISO8859-1/htdocs/gifs/Makefile @@ -82,4 +82,4 @@ DATA+= plain.png smiley.png frowny.png # cvsweb DATA+= back.gif binary.gif dir.gif minigraph.png text.gif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/gnome/Makefile b/en_US.ISO8859-1/htdocs/gnome/Makefile index 9a20ea3042..58760cf920 100644 --- a/en_US.ISO8859-1/htdocs/gnome/Makefile +++ b/en_US.ISO8859-1/htdocs/gnome/Makefile @@ -25,4 +25,4 @@ XMLDOCS+= newsflash XMLDOCS+= news:rss.xsl::news.rdf XMLDOCS+= newsrss:rss2.xsl::rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/gnome/Makefile.inc b/en_US.ISO8859-1/htdocs/gnome/Makefile.inc index 9315ca34b4..734d81ac9a 100644 --- a/en_US.ISO8859-1/htdocs/gnome/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/gnome/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/gnome -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/gnome/docs/Makefile b/en_US.ISO8859-1/htdocs/gnome/docs/Makefile index b236dc2fb4..24b8eff9d5 100644 --- a/en_US.ISO8859-1/htdocs/gnome/docs/Makefile +++ b/en_US.ISO8859-1/htdocs/gnome/docs/Makefile @@ -31,4 +31,4 @@ DOCS+= develfaq.sgml DOCS+= example-Makefile.sgml DOCS+= halfaq.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/gnome/images/Makefile b/en_US.ISO8859-1/htdocs/gnome/images/Makefile index 8dbdf9d806..efe47528bf 100644 --- a/en_US.ISO8859-1/htdocs/gnome/images/Makefile +++ b/en_US.ISO8859-1/htdocs/gnome/images/Makefile @@ -35,4 +35,4 @@ DATA+= kwm.jpg DATA+= marcus.jpg DATA+= mezz.jpg -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/handbook/Makefile b/en_US.ISO8859-1/htdocs/handbook/Makefile index 6d435b2ce5..ab0ae807ec 100644 --- a/en_US.ISO8859-1/htdocs/handbook/Makefile +++ b/en_US.ISO8859-1/htdocs/handbook/Makefile @@ -9,4 +9,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/internal/Makefile b/en_US.ISO8859-1/htdocs/internal/Makefile index 6bcfbed3a7..99e1c731c9 100644 --- a/en_US.ISO8859-1/htdocs/internal/Makefile +++ b/en_US.ISO8859-1/htdocs/internal/Makefile @@ -45,4 +45,4 @@ CLEANFILES+= homepage.inc DATA+= README.mirror ssh-keys.asc -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/internal/doceng.sgml b/en_US.ISO8859-1/htdocs/internal/doceng.sgml index fda64ef6ad..72466cb068 100644 --- a/en_US.ISO8859-1/htdocs/internal/doceng.sgml +++ b/en_US.ISO8859-1/htdocs/internal/doceng.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/internal/doceng.sgml,v 1.13 2008/04/12 12:28:37 blackend Exp $"> <!ENTITY title "FreeBSD Doceng Team Charter"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> &header; diff --git a/en_US.ISO8859-1/htdocs/ipv6/Makefile b/en_US.ISO8859-1/htdocs/ipv6/Makefile index b2fa746b3b..ecfd4e6b9e 100644 --- a/en_US.ISO8859-1/htdocs/ipv6/Makefile +++ b/en_US.ISO8859-1/htdocs/ipv6/Makefile @@ -20,4 +20,4 @@ DATA+= w6d-www-stats-large.png \ w6d-www-stats-v6.png \ w6d-www-stats.png -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/ipv6/Makefile.inc b/en_US.ISO8859-1/htdocs/ipv6/Makefile.inc index 94030b5d15..eb30fadc27 100644 --- a/en_US.ISO8859-1/htdocs/ipv6/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/ipv6/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/ipv6 -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/en_US.ISO8859-1/htdocs/ipv6/index.sgml b/en_US.ISO8859-1/htdocs/ipv6/index.sgml index 4a35fd4637..df70b7f432 100644 --- a/en_US.ISO8859-1/htdocs/ipv6/index.sgml +++ b/en_US.ISO8859-1/htdocs/ipv6/index.sgml @@ -32,7 +32,7 @@ <!ENTITY date "$FreeBSD: www/en/ipv6/index.sgml,v 1.8 2011/12/15 02:23:25 bz Exp $"> <!ENTITY title "IPv6 in &os;"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY % catnav.ipv6 "INCLUDE"> <!ENTITY % catnav SYSTEM "ipv6.ent"> %catnav; <!ENTITY ipv6onlysnap "http://wiki.freebsd.org/IPv6Only"> diff --git a/en_US.ISO8859-1/htdocs/java/Makefile b/en_US.ISO8859-1/htdocs/java/Makefile index 88f02071c7..d1e39d7820 100644 --- a/en_US.ISO8859-1/htdocs/java/Makefile +++ b/en_US.ISO8859-1/htdocs/java/Makefile @@ -22,4 +22,4 @@ XML.DEFAULT= news.xml XMLDOCS= newsflash XMLDOCS+= news:java-rss.xsl::rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/java/Makefile.inc b/en_US.ISO8859-1/htdocs/java/Makefile.inc index d2c24e5d31..df851c14a8 100644 --- a/en_US.ISO8859-1/htdocs/java/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/java/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/java/Makefile.inc,v 1.1 2000/03/02 15:55:14 phantom Exp $ WEBBASE?= /data/java -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/java/dists/Makefile b/en_US.ISO8859-1/htdocs/java/dists/Makefile index 750b6af549..8a55916dda 100644 --- a/en_US.ISO8859-1/htdocs/java/dists/Makefile +++ b/en_US.ISO8859-1/htdocs/java/dists/Makefile @@ -17,4 +17,4 @@ DOCS+= 16.sgml DOCS+= 17.sgml DOCS+= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/java/docs/Makefile b/en_US.ISO8859-1/htdocs/java/docs/Makefile index 4639d6976f..f4b8991bf7 100644 --- a/en_US.ISO8859-1/htdocs/java/docs/Makefile +++ b/en_US.ISO8859-1/htdocs/java/docs/Makefile @@ -13,4 +13,4 @@ DOCS+= newbies.sgml DOCS+= tutorials.sgml DOCS+= performance.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/java/links/Makefile b/en_US.ISO8859-1/htdocs/java/links/Makefile index 63009bc999..1d3c24ab0d 100644 --- a/en_US.ISO8859-1/htdocs/java/links/Makefile +++ b/en_US.ISO8859-1/htdocs/java/links/Makefile @@ -18,4 +18,4 @@ DOCS+= vendor.sgml DOCS+= documentation.sgml DOCS+= servlets.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/kse/Makefile b/en_US.ISO8859-1/htdocs/kse/Makefile index 15a9652720..9abf6c563a 100644 --- a/en_US.ISO8859-1/htdocs/kse/Makefile +++ b/en_US.ISO8859-1/htdocs/kse/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/kse/index.sgml b/en_US.ISO8859-1/htdocs/kse/index.sgml index 4d084bedaf..dc61b23ac4 100644 --- a/en_US.ISO8859-1/htdocs/kse/index.sgml +++ b/en_US.ISO8859-1/htdocs/kse/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/layout/Makefile b/en_US.ISO8859-1/htdocs/layout/Makefile index aca9a43be0..a4c0666213 100644 --- a/en_US.ISO8859-1/htdocs/layout/Makefile +++ b/en_US.ISO8859-1/htdocs/layout/Makefile @@ -11,4 +11,4 @@ SUBDIR= css SUBDIR+= images SUBDIR+= js -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/layout/Makefile.inc b/en_US.ISO8859-1/htdocs/layout/Makefile.inc index e393f79209..81c6f6b188 100644 --- a/en_US.ISO8859-1/htdocs/layout/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/layout/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/news/Makefile.inc,v 1.2 2000/11/07 04:05:18 kuriyama Exp $ WEBBASE?= /data/layout -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/layout/css/Makefile b/en_US.ISO8859-1/htdocs/layout/css/Makefile index e8c3db4973..2ae3d58e96 100644 --- a/en_US.ISO8859-1/htdocs/layout/css/Makefile +++ b/en_US.ISO8859-1/htdocs/layout/css/Makefile @@ -18,4 +18,4 @@ DATA+= query-pr.css DATA+= table.css DATA+= text.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/layout/images/Makefile b/en_US.ISO8859-1/htdocs/layout/images/Makefile index 15908af3b1..6cd153f1b4 100644 --- a/en_US.ISO8859-1/htdocs/layout/images/Makefile +++ b/en_US.ISO8859-1/htdocs/layout/images/Makefile @@ -9,4 +9,4 @@ DATA= beastie.png blt_gry_arrow.png blt_red_arrow.png front_get_back.png front_get_bl.png front_get_br.png front_get_tl.png front_get_tr.png front_new_back.png front_new_bl.png front_new_br.png front_new_tl.png front_new_tr.png hdr_fill.png ico_rss.png logo.png logo-red.png nav_rgt.png nav_tbl_btm.png nav_tbl_top.png -.include "${WEB_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file +.include "${DOC_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file diff --git a/en_US.ISO8859-1/htdocs/layout/js/Makefile b/en_US.ISO8859-1/htdocs/layout/js/Makefile index e8a1343aaf..19e7384157 100644 --- a/en_US.ISO8859-1/htdocs/layout/js/Makefile +++ b/en_US.ISO8859-1/htdocs/layout/js/Makefile @@ -10,4 +10,4 @@ DATA= google.js \ styleswitcher.js -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/logo.sgml b/en_US.ISO8859-1/htdocs/logo.sgml index 941aa73ac0..504d078b00 100644 --- a/en_US.ISO8859-1/htdocs/logo.sgml +++ b/en_US.ISO8859-1/htdocs/logo.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/en/logo.sgml,v 1.6 2006/06/28 18:51:47 simon Exp $"> <!ENTITY title "FreeBSD Logo"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/logo/Makefile b/en_US.ISO8859-1/htdocs/logo/Makefile index 4385b6f5ec..8cfe496c67 100644 --- a/en_US.ISO8859-1/htdocs/logo/Makefile +++ b/en_US.ISO8859-1/htdocs/logo/Makefile @@ -20,4 +20,4 @@ DATA+= wall1.jpg wall1-thumb.jpg DATA+= wall2.jpg wall2-thumb.jpg DATA+= wall3.jpg wall3-thumb.jpg -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/marketing/Makefile b/en_US.ISO8859-1/htdocs/marketing/Makefile index 361496a072..50c3027c1b 100644 --- a/en_US.ISO8859-1/htdocs/marketing/Makefile +++ b/en_US.ISO8859-1/htdocs/marketing/Makefile @@ -9,4 +9,4 @@ DOCS?= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/marketing/index.sgml b/en_US.ISO8859-1/htdocs/marketing/index.sgml index cf78876291..b96eb0e4e2 100644 --- a/en_US.ISO8859-1/htdocs/marketing/index.sgml +++ b/en_US.ISO8859-1/htdocs/marketing/index.sgml @@ -5,7 +5,7 @@ <!ENTITY title "Marketing Materials"> <!ENTITY url.articles "../doc/en_US.ISO8859-1/articles"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/multimedia/Makefile b/en_US.ISO8859-1/htdocs/multimedia/Makefile index a5f8221af3..3965717577 100644 --- a/en_US.ISO8859-1/htdocs/multimedia/Makefile +++ b/en_US.ISO8859-1/htdocs/multimedia/Makefile @@ -36,4 +36,4 @@ build: ${PERL} -Tw ../multimedia.pl && \ ${RM} -f *.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/multimedia/Makefile.inc b/en_US.ISO8859-1/htdocs/multimedia/Makefile.inc index 98f2a73bc5..b180633550 100644 --- a/en_US.ISO8859-1/htdocs/multimedia/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/multimedia/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/multimedia/Makefile.inc,v 1.1 2008/06/13 08:52:47 remko Exp $ WEBBASE?= /data/multimedia -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/en_US.ISO8859-1/htdocs/multimedia/Makefile.output b/en_US.ISO8859-1/htdocs/multimedia/Makefile.output index 01f480dcce..17115526dd 100644 --- a/en_US.ISO8859-1/htdocs/multimedia/Makefile.output +++ b/en_US.ISO8859-1/htdocs/multimedia/Makefile.output @@ -10,6 +10,6 @@ DATA= multimedia.xml WEBDIR= multimedia -WEB_PREFIX:= ${WEB_PREFIX}/../ +DOC_PREFIX:= ${DOC_PREFIX}/../ -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/1993/Makefile b/en_US.ISO8859-1/htdocs/news/1993/Makefile index 022ef33fbf..f78fc03c3a 100644 --- a/en_US.ISO8859-1/htdocs/news/1993/Makefile +++ b/en_US.ISO8859-1/htdocs/news/1993/Makefile @@ -9,4 +9,4 @@ DOCS= freebsd-coined.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/1996/Makefile b/en_US.ISO8859-1/htdocs/news/1996/Makefile index 2d006f467a..6bdd882b30 100644 --- a/en_US.ISO8859-1/htdocs/news/1996/Makefile +++ b/en_US.ISO8859-1/htdocs/news/1996/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/1997/Makefile b/en_US.ISO8859-1/htdocs/news/1997/Makefile index 0311987239..47bb44152f 100644 --- a/en_US.ISO8859-1/htdocs/news/1997/Makefile +++ b/en_US.ISO8859-1/htdocs/news/1997/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/1998/Makefile b/en_US.ISO8859-1/htdocs/news/1998/Makefile index a979585697..4dea5da04c 100644 --- a/en_US.ISO8859-1/htdocs/news/1998/Makefile +++ b/en_US.ISO8859-1/htdocs/news/1998/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/1999/Makefile b/en_US.ISO8859-1/htdocs/news/1999/Makefile index 2f9a63cf46..5f7eaad110 100644 --- a/en_US.ISO8859-1/htdocs/news/1999/Makefile +++ b/en_US.ISO8859-1/htdocs/news/1999/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2000/Makefile b/en_US.ISO8859-1/htdocs/news/2000/Makefile index b3285af56a..8ffa3eb273 100644 --- a/en_US.ISO8859-1/htdocs/news/2000/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2000/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2001/Makefile b/en_US.ISO8859-1/htdocs/news/2001/Makefile index bd9a14671b..9d51f78c71 100644 --- a/en_US.ISO8859-1/htdocs/news/2001/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2001/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2002/Makefile b/en_US.ISO8859-1/htdocs/news/2002/Makefile index c996a252f3..2d3afc5df5 100644 --- a/en_US.ISO8859-1/htdocs/news/2002/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2002/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2003/Makefile b/en_US.ISO8859-1/htdocs/news/2003/Makefile index 8c81ce888d..d3032bcac3 100644 --- a/en_US.ISO8859-1/htdocs/news/2003/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2003/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2004/Makefile b/en_US.ISO8859-1/htdocs/news/2004/Makefile index 5965ae5945..a49b61c759 100644 --- a/en_US.ISO8859-1/htdocs/news/2004/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2004/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2005/Makefile b/en_US.ISO8859-1/htdocs/news/2005/Makefile index 5965ae5945..a49b61c759 100644 --- a/en_US.ISO8859-1/htdocs/news/2005/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2005/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2006/Makefile b/en_US.ISO8859-1/htdocs/news/2006/Makefile index 56ec0fd3bf..3f45d84476 100644 --- a/en_US.ISO8859-1/htdocs/news/2006/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2006/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2007/Makefile b/en_US.ISO8859-1/htdocs/news/2007/Makefile index 5965ae5945..a49b61c759 100644 --- a/en_US.ISO8859-1/htdocs/news/2007/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2007/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2008/Makefile b/en_US.ISO8859-1/htdocs/news/2008/Makefile index 3a43951672..9e0e166330 100644 --- a/en_US.ISO8859-1/htdocs/news/2008/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2008/Makefile @@ -13,4 +13,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/2009/Makefile b/en_US.ISO8859-1/htdocs/news/2009/Makefile index 9f6d4afb22..0cd2040b04 100644 --- a/en_US.ISO8859-1/htdocs/news/2009/Makefile +++ b/en_US.ISO8859-1/htdocs/news/2009/Makefile @@ -10,7 +10,7 @@ XMLDOCS+= index:${XSL_NEWS_NEWSFLASH_OLD}:news.xml: DEPENDSET.index=transtable news -XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: +.include "${DOC_PREFIX}/share/mk/web.site.mk" DEPENDSET.press=transtable press .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/Makefile b/en_US.ISO8859-1/htdocs/news/Makefile index badc792a31..98b4bc3a92 100644 --- a/en_US.ISO8859-1/htdocs/news/Makefile +++ b/en_US.ISO8859-1/htdocs/news/Makefile @@ -51,4 +51,4 @@ SUBDIR+= 2008 SUBDIR+= 2009 SUBDIR+= status -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/news/Makefile.inc b/en_US.ISO8859-1/htdocs/news/Makefile.inc index 9db38b7970..0becbf0216 100644 --- a/en_US.ISO8859-1/htdocs/news/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/news/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/news/Makefile.inc,v 1.1 2000/03/22 16:20:52 phantom Exp $ WEBBASE?= /data/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/news/status/Makefile b/en_US.ISO8859-1/htdocs/news/status/Makefile index b3bed889b4..ebbcfc8756 100644 --- a/en_US.ISO8859-1/htdocs/news/status/Makefile +++ b/en_US.ISO8859-1/htdocs/news/status/Makefile @@ -63,4 +63,4 @@ DATA= report-sample.xml INDEXLINK= status.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/platforms/Makefile b/en_US.ISO8859-1/htdocs/platforms/Makefile index 6c630ee300..4bdb073c24 100644 --- a/en_US.ISO8859-1/htdocs/platforms/Makefile +++ b/en_US.ISO8859-1/htdocs/platforms/Makefile @@ -23,4 +23,4 @@ DOCS+= xbox.sgml SUBDIR= ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/platforms/Makefile.inc b/en_US.ISO8859-1/htdocs/platforms/Makefile.inc index 338cd720c6..269aa8b72c 100644 --- a/en_US.ISO8859-1/htdocs/platforms/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/platforms/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/platforms/arm.sgml b/en_US.ISO8859-1/htdocs/platforms/arm.sgml index a4138d0c34..348334fde6 100644 --- a/en_US.ISO8859-1/htdocs/platforms/arm.sgml +++ b/en_US.ISO8859-1/htdocs/platforms/arm.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/ARM Project"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile b/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile index 0f2a79297e..8e6d0d7284 100644 --- a/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile +++ b/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile @@ -13,4 +13,4 @@ DATA= i2inside.png mckinley-die.png merced-die.png montecito-die.png XMLDOCS= index::news.xml: XMLDOCS+= todo::news.xml: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/platforms/sparc.sgml b/en_US.ISO8859-1/htdocs/platforms/sparc.sgml index 9a406acde4..330f765139 100644 --- a/en_US.ISO8859-1/htdocs/platforms/sparc.sgml +++ b/en_US.ISO8859-1/htdocs/platforms/sparc.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/sparc64 Project"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/platforms/sun4v.sgml b/en_US.ISO8859-1/htdocs/platforms/sun4v.sgml index b9a0e81079..402dc17969 100644 --- a/en_US.ISO8859-1/htdocs/platforms/sun4v.sgml +++ b/en_US.ISO8859-1/htdocs/platforms/sun4v.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/sun4v Project"> <!ENTITY email 'freebsd-sun4v'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/platforms/xbox.sgml b/en_US.ISO8859-1/htdocs/platforms/xbox.sgml index f57088078e..88c53662aa 100644 --- a/en_US.ISO8859-1/htdocs/platforms/xbox.sgml +++ b/en_US.ISO8859-1/htdocs/platforms/xbox.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/platforms/xbox.sgml,v 1.9 2006/10/05 18:06:46 danger Exp $"> <!ENTITY title "FreeBSD/xbox Project"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/portmgr/Makefile b/en_US.ISO8859-1/htdocs/portmgr/Makefile index be98864414..85b64ef476 100644 --- a/en_US.ISO8859-1/htdocs/portmgr/Makefile +++ b/en_US.ISO8859-1/htdocs/portmgr/Makefile @@ -16,4 +16,4 @@ DOCS+= policies_contributors.sgml DOCS+= policies_eol.sgml DOCS+= qa.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/portmgr/index.sgml b/en_US.ISO8859-1/htdocs/portmgr/index.sgml index 56e316c9df..b034d9f7ed 100644 --- a/en_US.ISO8859-1/htdocs/portmgr/index.sgml +++ b/en_US.ISO8859-1/htdocs/portmgr/index.sgml @@ -4,7 +4,7 @@ <!ENTITY email 'portmgr'> <!ENTITY title "Ports Management Team"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY contact.re '<a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>'> <!ENTITY contact.so '<a href="mailto:security-officer@FreeBSD.org">security-officer@FreeBSD.org</a>'> <!ENTITY contact.portmgr '<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>'> diff --git a/en_US.ISO8859-1/htdocs/ports/Makefile b/en_US.ISO8859-1/htdocs/ports/Makefile index 610fe7b90c..1885fcf05a 100644 --- a/en_US.ISO8859-1/htdocs/ports/Makefile +++ b/en_US.ISO8859-1/htdocs/ports/Makefile @@ -104,4 +104,4 @@ beforeinstall: ${SED} -i "" -e 's,HREF="growth,href="http://www.FreeBSD.org/ports/growth,' references.html .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/ports/Makefile.inc0 b/en_US.ISO8859-1/htdocs/ports/Makefile.inc0 index f524cd5fe1..b4d4668e6f 100644 --- a/en_US.ISO8859-1/htdocs/ports/Makefile.inc0 +++ b/en_US.ISO8859-1/htdocs/ports/Makefile.inc0 @@ -14,4 +14,4 @@ .include "Makefile.gen" .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/ports/growth/Makefile b/en_US.ISO8859-1/htdocs/ports/growth/Makefile index ddb0249a11..1ea161f595 100644 --- a/en_US.ISO8859-1/htdocs/ports/growth/Makefile +++ b/en_US.ISO8859-1/htdocs/ports/growth/Makefile @@ -1,7 +1,7 @@ # $FreeBSD: www/en/ports/growth/Makefile,v 1.1 2002/05/20 12:43:10 phantom Exp $ # -TOOLDIR=${.CURDIR}/../../../tools/portsgrowth +TOOLDIR=${.CURDIR}/../../../../share/tools/portsgrowth all install clean: cd ${TOOLDIR}; \ diff --git a/en_US.ISO8859-1/htdocs/projects/Makefile b/en_US.ISO8859-1/htdocs/projects/Makefile index ebc1d8fa4d..ee92b14188 100644 --- a/en_US.ISO8859-1/htdocs/projects/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/Makefile @@ -22,8 +22,8 @@ DATA+= 2010-freebsd-gsoc.pdf #DATA+= 2011-freebsd-gsoc-thumbnail.jpg DATA+= 2011-freebsd-gsoc.pdf -XML_IDEAS= ${WEB_PREFIX}/en/projects/ideas/ideas.xml -XSL_SOC= ${WEB_PREFIX}/en/projects/summerofcode.xsl +XML_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xml +XSL_SOC= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl XMLDOCS= summerofcode:${XSL_SOC}:${XML_IDEAS}: @@ -31,4 +31,4 @@ INDEXLINK= projects.html SUBDIR= acpi busdma c99 ideas mips bigdisk netperf -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/Makefile.inc b/en_US.ISO8859-1/htdocs/projects/Makefile.inc index 833d051b43..5d96710ee3 100644 --- a/en_US.ISO8859-1/htdocs/projects/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/projects/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/projects -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/projects/acpi/Makefile b/en_US.ISO8859-1/htdocs/projects/acpi/Makefile index ab09b93bdf..6020122e37 100644 --- a/en_US.ISO8859-1/htdocs/projects/acpi/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/acpi/Makefile @@ -15,4 +15,4 @@ DOCS= index.sgml DOCS+= completed.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/acpi/completed.sgml b/en_US.ISO8859-1/htdocs/projects/acpi/completed.sgml index b455fbedc7..522386f73c 100644 --- a/en_US.ISO8859-1/htdocs/projects/acpi/completed.sgml +++ b/en_US.ISO8859-1/htdocs/projects/acpi/completed.sgml @@ -5,7 +5,7 @@ <!ENTITY email 'marks'> <!ENTITY acpi-mail 'freebsd-acpi@FreeBSD.org'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/projects/acpi/index.sgml b/en_US.ISO8859-1/htdocs/projects/acpi/index.sgml index ff65002c3e..4a1dcef8e9 100644 --- a/en_US.ISO8859-1/htdocs/projects/acpi/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/acpi/index.sgml @@ -14,7 +14,7 @@ <!ENTITY status.new "<font color=red>Not done</font>"> <!ENTITY status.unknown "<font color=red>Unknown</font>"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/projects/bigdisk/Makefile b/en_US.ISO8859-1/htdocs/projects/bigdisk/Makefile index 2a29ffa58a..bb9b99dad5 100644 --- a/en_US.ISO8859-1/htdocs/projects/bigdisk/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/bigdisk/Makefile @@ -14,4 +14,4 @@ MAINTAINER= scottl DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/bigdisk/index.sgml b/en_US.ISO8859-1/htdocs/projects/bigdisk/index.sgml index a7dd93afa0..595f1672c2 100644 --- a/en_US.ISO8859-1/htdocs/projects/bigdisk/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/bigdisk/index.sgml @@ -15,7 +15,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/projects/busdma/Makefile b/en_US.ISO8859-1/htdocs/projects/busdma/Makefile index 7469cae0a9..a87806a4ac 100644 --- a/en_US.ISO8859-1/htdocs/projects/busdma/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/busdma/Makefile @@ -14,4 +14,4 @@ MAINTAINER= rwatson DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/busdma/index.sgml b/en_US.ISO8859-1/htdocs/projects/busdma/index.sgml index c7c3dba5cd..54ee0b0bd4 100644 --- a/en_US.ISO8859-1/htdocs/projects/busdma/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/busdma/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/projects/c99/Makefile b/en_US.ISO8859-1/htdocs/projects/c99/Makefile index 51273f506a..6195ed5afd 100644 --- a/en_US.ISO8859-1/htdocs/projects/c99/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/c99/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/c99/index.sgml b/en_US.ISO8859-1/htdocs/projects/c99/index.sgml index 43aff56ae9..3d3fa60d97 100644 --- a/en_US.ISO8859-1/htdocs/projects/c99/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/c99/index.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD C99 and &posix; Conformance Project"> <!ENTITY email 'standards'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY imagebase "&base;/gifs"> diff --git a/en_US.ISO8859-1/htdocs/projects/cvsweb.sgml b/en_US.ISO8859-1/htdocs/projects/cvsweb.sgml index dfbdbc3d57..f1b878256e 100644 --- a/en_US.ISO8859-1/htdocs/projects/cvsweb.sgml +++ b/en_US.ISO8859-1/htdocs/projects/cvsweb.sgml @@ -4,7 +4,7 @@ <!ENTITY title 'FreeBSD CVSweb Project'> <!ENTITY email 'freebsd-cvsweb'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/projects/ideas/Makefile b/en_US.ISO8859-1/htdocs/projects/ideas/Makefile index 77c78cd5e1..cbfdfeb3fd 100644 --- a/en_US.ISO8859-1/htdocs/projects/ideas/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/ideas/Makefile @@ -13,11 +13,11 @@ MAINTAINER= joel DATA= style.css -XML_IDEAS= ${WEB_PREFIX}/en/projects/ideas/ideas.xml -XSL_IDEAS= ${WEB_PREFIX}/en/projects/ideas/ideas.xsl +XML_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xml +XSL_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl XMLDOCS= ideas:${XSL_IDEAS}:${XML_IDEAS}: INDEXLINK= ideas.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl b/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl index 5983595a63..472a7942c9 100644 --- a/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl +++ b/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl @@ -4,7 +4,7 @@ <!ENTITY title "The &os; list of projects and ideas for volunteers"> <!ENTITY email "freebsd-www"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- $FreeBSD: www/en/projects/ideas/ideas.xsl,v 1.17 2010/03/08 22:31:22 rwatson Exp $ --> diff --git a/en_US.ISO8859-1/htdocs/projects/mac/Makefile b/en_US.ISO8859-1/htdocs/projects/mac/Makefile index fab13fd2f6..ca0bf8550c 100644 --- a/en_US.ISO8859-1/htdocs/projects/mac/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/mac/Makefile @@ -11,4 +11,4 @@ DOCS= index.sgml DATA= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/mac/index.sgml b/en_US.ISO8859-1/htdocs/projects/mac/index.sgml index 3deae7acb7..c614807257 100644 --- a/en_US.ISO8859-1/htdocs/projects/mac/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/mac/index.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/projects/mac/index.sgml,v 1.3 2005/10/04 19:43:50 hrs Exp $"> <!ENTITY title "TrustedBSD MAC TODO list"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.merge "<font color=orange>Merge required</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/projects/mips/Makefile b/en_US.ISO8859-1/htdocs/projects/mips/Makefile index c03ed89aa0..29469c3ac5 100644 --- a/en_US.ISO8859-1/htdocs/projects/mips/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/mips/Makefile @@ -14,4 +14,4 @@ MAINTAINER= jmallett DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/mips/index.sgml b/en_US.ISO8859-1/htdocs/projects/mips/index.sgml index f0c6f0ab0d..c47ed3756c 100644 --- a/en_US.ISO8859-1/htdocs/projects/mips/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/mips/index.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/MIPS Project"> <!ENTITY email 'freebsd-mips'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY imagebase "&base;/gifs"> diff --git a/en_US.ISO8859-1/htdocs/projects/netperf/Makefile b/en_US.ISO8859-1/htdocs/projects/netperf/Makefile index cf2f58b932..f20af3c4ba 100644 --- a/en_US.ISO8859-1/htdocs/projects/netperf/Makefile +++ b/en_US.ISO8859-1/htdocs/projects/netperf/Makefile @@ -15,4 +15,4 @@ DOCS= index.sgml DOCS+= cluster.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/projects/netperf/cluster.sgml b/en_US.ISO8859-1/htdocs/projects/netperf/cluster.sgml index 49a43ced99..1f594191cb 100644 --- a/en_US.ISO8859-1/htdocs/projects/netperf/cluster.sgml +++ b/en_US.ISO8859-1/htdocs/projects/netperf/cluster.sgml @@ -5,7 +5,7 @@ <!ENTITY email 'mux'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/projects/netperf/index.sgml b/en_US.ISO8859-1/htdocs/projects/netperf/index.sgml index 9d643f332e..e5ae0aaaca 100644 --- a/en_US.ISO8859-1/htdocs/projects/netperf/index.sgml +++ b/en_US.ISO8859-1/htdocs/projects/netperf/index.sgml @@ -12,7 +12,7 @@ <!ENTITY status.new "<font color=red>New task</font>"> <!ENTITY status.unknown "<font color=red>Unknown</font>"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/projects/summerofcode-2005.sgml b/en_US.ISO8859-1/htdocs/projects/summerofcode-2005.sgml index c63dca21d1..1bce41dfc2 100644 --- a/en_US.ISO8859-1/htdocs/projects/summerofcode-2005.sgml +++ b/en_US.ISO8859-1/htdocs/projects/summerofcode-2005.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2005.sgml,v 1.5 2006/10/25 05:11:12 murray Exp $"> <!ENTITY title "FreeBSD Summer of Code 2005"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/projects/summerofcode-2006.sgml b/en_US.ISO8859-1/htdocs/projects/summerofcode-2006.sgml index f86d61e8b5..9de0118a1e 100644 --- a/en_US.ISO8859-1/htdocs/projects/summerofcode-2006.sgml +++ b/en_US.ISO8859-1/htdocs/projects/summerofcode-2006.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2006.sgml,v 1.6 2006/10/25 04:24:59 murray Exp $"> <!ENTITY title "FreeBSD Summer of Code 2006"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/projects/summerofcode-2007.sgml b/en_US.ISO8859-1/htdocs/projects/summerofcode-2007.sgml index 11dada9457..2730192025 100644 --- a/en_US.ISO8859-1/htdocs/projects/summerofcode-2007.sgml +++ b/en_US.ISO8859-1/htdocs/projects/summerofcode-2007.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2007.sgml,v 1.18 2007/10/14 15:42:41 netchild Exp $"> <!ENTITY title "FreeBSD Summer of Code 2007"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/projects/summerofcode-2008.sgml b/en_US.ISO8859-1/htdocs/projects/summerofcode-2008.sgml index d0d990d53f..714e9b8c2a 100644 --- a/en_US.ISO8859-1/htdocs/projects/summerofcode-2008.sgml +++ b/en_US.ISO8859-1/htdocs/projects/summerofcode-2008.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2008.sgml,v 1.5 2010/04/09 19:56:04 jkois Exp $"> <!ENTITY title "FreeBSD Summer of Code 2008"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl b/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl index db521dbf6f..07e52bb16d 100644 --- a/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl +++ b/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD Summer Projects"> <!ENTITY email "freebsd-www"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- $FreeBSD: www/en/projects/summerofcode.xsl,v 1.31 2011/04/03 22:01:24 rwatson Exp $ --> diff --git a/en_US.ISO8859-1/htdocs/prstats/Makefile b/en_US.ISO8859-1/htdocs/prstats/Makefile index a041334850..c618239030 100644 --- a/en_US.ISO8859-1/htdocs/prstats/Makefile +++ b/en_US.ISO8859-1/htdocs/prstats/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile b/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile index 198998134d..4a62e01c8d 100644 --- a/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile @@ -12,4 +12,4 @@ DATA+= COPYRIGHT.FreeBSD COPYRIGHT.USL KNOWNBUGS MIRROR.SITES DATA+= PERSONAL.ACKS REGISTER.FreeBSD RELNOTES.FreeBSD ROSTER.FreeBSD DATA+= SUPPORT.TXT TODO-1.1.5 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/1.1/Makefile b/en_US.ISO8859-1/htdocs/releases/1.1/Makefile index 1716f1f664..e7a54c3407 100644 --- a/en_US.ISO8859-1/htdocs/releases/1.1/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/1.1/Makefile @@ -10,4 +10,4 @@ DATA= CONTRIB.386BSD CONTRIB.FreeBSD COPYRIGHT.386BSD COPYRIGHT.FreeBSD DATA+= MIRROR.SITES PERSONAL.ACKS RELNOTES.FreeBSD SUPPORT.TXT -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.0.5R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.0.5R/Makefile index 9fa8efc88c..131163c8b4 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.0.5R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.0.5R/Makefile @@ -10,4 +10,4 @@ DOCS= announce.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.0/Makefile b/en_US.ISO8859-1/htdocs/releases/2.0/Makefile index 255afad52c..3ad1a45ffc 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.0/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.0/Makefile @@ -12,4 +12,4 @@ DOCS+= credits.sgml DOCS+= install.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.1.5R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.1.5R/Makefile index 565abe5866..ca5d57ac0e 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.1.5R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.1.5R/Makefile @@ -10,4 +10,4 @@ DOCS= announce.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.1.6R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.1.6R/Makefile index 0c45c04ded..950f01d94a 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.1.6R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.1.6R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= notes.sgml DOCS+= security.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.1.7R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.1.7R/Makefile index 4ad66f33ae..86bd9acdb7 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.1.7R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.1.7R/Makefile @@ -10,4 +10,4 @@ DOCS= announce.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.1R/Makefile index c564650efc..e75ebbd342 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.1R/Makefile @@ -10,4 +10,4 @@ DOCS= announce.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2.1R/Makefile index e78e93d791..9da9de9418 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2.1R/Makefile @@ -9,4 +9,4 @@ DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2.2R/Makefile index d8f236c548..168c7093ba 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2.2R/Makefile @@ -10,4 +10,4 @@ DOCS= notes.sgml DOCS+= errata.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2.5R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2.5R/Makefile index 8a3fe062ef..157f252eea 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2.5R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2.5R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2.6R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2.6R/Makefile index a6342f2048..7c856d8482 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2.6R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2.6R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2.7R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2.7R/Makefile index 87be843b74..0e388e97c5 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2.7R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2.7R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2.8R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2.8R/Makefile index 33d862e33e..80e4673886 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2.8R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2.8R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/2.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/2.2R/Makefile index 004f351c8e..63438b9cd5 100644 --- a/en_US.ISO8859-1/htdocs/releases/2.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/2.2R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= install-media.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/3.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/3.0R/Makefile index 9f1e545563..8b9227d162 100644 --- a/en_US.ISO8859-1/htdocs/releases/3.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/3.0R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/3.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/3.1R/Makefile index a34811d51d..2b4bed1c25 100644 --- a/en_US.ISO8859-1/htdocs/releases/3.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/3.1R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/3.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/3.2R/Makefile index 15951662b7..ee5b66834f 100644 --- a/en_US.ISO8859-1/htdocs/releases/3.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/3.2R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/3.3R/Makefile b/en_US.ISO8859-1/htdocs/releases/3.3R/Makefile index adfda02e42..a4e69da8ca 100644 --- a/en_US.ISO8859-1/htdocs/releases/3.3R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/3.3R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/3.4R/Makefile b/en_US.ISO8859-1/htdocs/releases/3.4R/Makefile index a12eec6e63..6c3c7245ce 100644 --- a/en_US.ISO8859-1/htdocs/releases/3.4R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/3.4R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/3.5R/Makefile b/en_US.ISO8859-1/htdocs/releases/3.5R/Makefile index a18a3fa987..4de2339a81 100644 --- a/en_US.ISO8859-1/htdocs/releases/3.5R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/3.5R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.0R/Makefile index c255b86e28..18491079a5 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.0R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.1.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.1.1R/Makefile index e0d4b9750e..fbd3f6f4be 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.1.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.1.1R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.10R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.10R/Makefile index a772a35b8f..1e0faf3ebf 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.10R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.10R/Makefile @@ -25,4 +25,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.10R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/4.10R/todo.sgml index a137f161d9..a394e1b5a4 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.10R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/4.10R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "4.10"> <!ENTITY title "FreeBSD &local.rel; Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> <!ENTITY status.wip "<font color=blue>In progress</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/4.11R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.11R/Makefile index 9de33caf72..1ab39df1e5 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.11R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.11R/Makefile @@ -25,4 +25,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.11R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/4.11R/todo.sgml index 0b7f0637d4..53be5202d0 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.11R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/4.11R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "4.11"> <!ENTITY title "FreeBSD &local.rel; Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> <!ENTITY status.wip "<font color=blue>In progress</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/4.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.1R/Makefile index d2968a9951..cfe7747ac6 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.1R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.2R/Makefile index 8811e6a1e0..5821e2f626 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.2R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.3R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.3R/Makefile index 4267740269..dca8474504 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.3R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.3R/Makefile @@ -11,4 +11,4 @@ DOCS= announce.sgml DOCS+= errata.sgml DOCS+= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.4R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.4R/Makefile index 6162bf88f9..eadb40c848 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.4R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.4R/Makefile @@ -18,4 +18,4 @@ DATA+= hardware-i386.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.5R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.5R/Makefile index b4fe1b70dd..4f4b6a76ae 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.5R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.5R/Makefile @@ -23,4 +23,4 @@ DATA+= relnotes-i386.html DATA+= cd1.txt cd2.txt cd3.txt cd4.txt -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.6.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.6.2R/Makefile index 12cf2a7cbe..4ebfba73c9 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.6.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.6.2R/Makefile @@ -19,4 +19,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.6R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.6R/Makefile index f43cc4996b..22d3796f20 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.6R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.6R/Makefile @@ -26,4 +26,4 @@ DATA+= relnotes-i386.html DATA+= cd1.txt cd2.txt cd3.txt cd4.txt mini.txt -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.7R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.7R/Makefile index 8d4ed30036..c453b2d959 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.7R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.7R/Makefile @@ -26,4 +26,4 @@ DATA+= relnotes-i386.html DATA+= CHECKSUM-i386.MD5 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.8R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.8R/Makefile index b2c59ecbab..a84c36be2c 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.8R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.8R/Makefile @@ -24,4 +24,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.9R/Makefile b/en_US.ISO8859-1/htdocs/releases/4.9R/Makefile index 089ae3646d..28cc5dca1d 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.9R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/4.9R/Makefile @@ -25,4 +25,4 @@ DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/4.9R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/4.9R/todo.sgml index e0835adecd..9a8ed4730f 100644 --- a/en_US.ISO8859-1/htdocs/releases/4.9R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/4.9R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "4.9"> <!ENTITY title "FreeBSD &local.rel; Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile b/en_US.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile index e21072aafa..8c495ee1cb 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile @@ -25,6 +25,6 @@ DATA+= relnotes-alpha.html DATA+= relnotes-i386.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" XML_MIRRORS:= ${XML_MIRRORS:S@en@usr@} diff --git a/en_US.ISO8859-1/htdocs/releases/5.0R/DP2/Makefile b/en_US.ISO8859-1/htdocs/releases/5.0R/DP2/Makefile index 806dc5a212..2bc87d0d0c 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.0R/DP2/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.0R/DP2/Makefile @@ -32,6 +32,6 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" XML_MIRRORS:= ${XML_MIRRORS:S@en@usr@} diff --git a/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile index 33421551eb..0b5319dcd1 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile @@ -37,4 +37,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile.inc b/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile.inc index 2144c71269..95be457d93 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/releases/5.0R/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/releases/5.0R -WEB_PREFIX?= ${.CURDIR}/../../../.. +DOC_PREFIX?= ${.CURDIR}/../../../../.. diff --git a/en_US.ISO8859-1/htdocs/releases/5.0R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/5.0R/todo.sgml index 97dceebf2c..3504072c10 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.0R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/5.0R/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/releases/5.0R/todo.sgml,v 1.133 2005/10/04 06:52:23 murray Exp $"> <!ENTITY title "FreeBSD 5.0 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/releases/5.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.1R/Makefile index 9fc3baf57f..10f10bcd18 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.1R/Makefile @@ -34,4 +34,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.1R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/5.1R/todo.sgml index cd961082f6..a40227cd3c 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.1R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/5.1R/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/releases/5.1R/todo.sgml,v 1.61 2005/10/04 06:52:23 murray Exp $"> <!ENTITY title "FreeBSD 5.1 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/en_US.ISO8859-1/htdocs/releases/5.2.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.2.1R/Makefile index 006b48ca5e..41815c4666 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.2.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.2.1R/Makefile @@ -35,4 +35,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.2R/Makefile index 8ca7ce323a..b610239f75 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.2R/Makefile @@ -37,4 +37,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.2R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/5.2R/todo.sgml index 84e57a0839..a8e4ee9e3c 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.2R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/5.2R/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/releases/5.2R/todo.sgml,v 1.75 2005/10/04 06:52:24 murray Exp $"> <!ENTITY title "FreeBSD 5.2 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/5.3R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.3R/Makefile index 1fa6e4b4ef..a48b5b3a73 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.3R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.3R/Makefile @@ -36,4 +36,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.3R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/5.3R/todo.sgml index d6bc1e507c..3a14d4b725 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.3R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/5.3R/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.110 2005/10/04 06:52:24 murray Exp $"> <!ENTITY title "FreeBSD 5.3 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/5.4R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.4R/Makefile index 6b5151244e..9e611c023c 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.4R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.4R/Makefile @@ -37,4 +37,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.4R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/5.4R/todo.sgml index 231a0d321d..49e0062ee6 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.4R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/5.4R/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/releases/5.4R/todo.sgml,v 1.20 2005/10/04 06:52:24 murray Exp $"> <!ENTITY title "FreeBSD 5.4 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/5.5R/Makefile b/en_US.ISO8859-1/htdocs/releases/5.5R/Makefile index 758deb0147..e2cdc38300 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.5R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/5.5R/Makefile @@ -37,4 +37,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/5.5R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/5.5R/todo.sgml index 773af654d4..9334d69103 100644 --- a/en_US.ISO8859-1/htdocs/releases/5.5R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/5.5R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "5.5"> <!ENTITY title "FreeBSD 5.5 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/6.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/6.0R/Makefile index 86884c962c..e4138b15a1 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/6.0R/Makefile @@ -48,4 +48,4 @@ stress.html: news.rdf stress.xsl todo.html: stress.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/6.0R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/6.0R/todo.sgml index 2485d33c5a..cad66d8b88 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.0R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/6.0R/todo.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/en/releases/6.0R/todo.sgml,v 1.60 2005/11/04 16:15:49 scottl Exp $"> <!ENTITY title "FreeBSD 6.0 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/6.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/6.1R/Makefile index 9203ea8040..3f1b976aab 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/6.1R/Makefile @@ -48,4 +48,4 @@ stress.html: news.rdf stress.xsl todo.html: stress.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/6.1R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/6.1R/todo.sgml index 2558fdd4ef..8ba5f53be2 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.1R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/6.1R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "6.1"> <!ENTITY title "FreeBSD 6.1 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/6.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/6.2R/Makefile index 1ac2a5e801..dbd1bddabb 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/6.2R/Makefile @@ -48,4 +48,4 @@ stress.html: news.rdf stress.xsl todo.html: stress.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/6.2R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/6.2R/todo.sgml index d39daeddd2..25725f604e 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.2R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/6.2R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "6.2"> <!ENTITY title "FreeBSD 6.2 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/6.3R/Makefile b/en_US.ISO8859-1/htdocs/releases/6.3R/Makefile index 97b8eb1a5d..83e9331870 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.3R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/6.3R/Makefile @@ -48,4 +48,4 @@ DATA+= docbook.css #todo.html: stress.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/6.4R/Makefile b/en_US.ISO8859-1/htdocs/releases/6.4R/Makefile index e6106cc01b..78ffa9f8f5 100644 --- a/en_US.ISO8859-1/htdocs/releases/6.4R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/6.4R/Makefile @@ -36,4 +36,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/7.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/7.0R/Makefile index 094a5a9e05..faba59ae60 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/7.0R/Makefile @@ -27,4 +27,4 @@ stress.html: news.rss stress.xsl todo.html: stress.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/7.0R/todo.sgml b/en_US.ISO8859-1/htdocs/releases/7.0R/todo.sgml index 4355a697f4..5eac8ad9d5 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.0R/todo.sgml +++ b/en_US.ISO8859-1/htdocs/releases/7.0R/todo.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "7.0"> <!ENTITY title "FreeBSD 7.0 Open Issues"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/7.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/7.1R/Makefile index e92f96a8f1..2d23ab675b 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/7.1R/Makefile @@ -15,4 +15,4 @@ DATA+= hardware.html DATA+= readme.html DATA+= relnotes.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/7.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/7.2R/Makefile index 9272c4bbb4..4904427ccf 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/7.2R/Makefile @@ -15,4 +15,4 @@ DATA+= hardware.html DATA+= readme.html DATA+= relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/7.2R/status.sgml b/en_US.ISO8859-1/htdocs/releases/7.2R/status.sgml index df6071849c..1ff89c37f1 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.2R/status.sgml +++ b/en_US.ISO8859-1/htdocs/releases/7.2R/status.sgml @@ -5,7 +5,7 @@ <!ENTITY local.rel "7.2"> <!ENTITY title "FreeBSD 7.2 Status Page"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- Status levels --> <!ENTITY status.na "<font color=green>N/A</font>"> <!ENTITY status.done "<font color=green>Done</font>"> diff --git a/en_US.ISO8859-1/htdocs/releases/7.3R/Makefile b/en_US.ISO8859-1/htdocs/releases/7.3R/Makefile index 4dad60f2be..9219f23d5a 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.3R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/7.3R/Makefile @@ -17,4 +17,4 @@ DATA= docbook.css \ readme.html \ relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/7.4R/Makefile b/en_US.ISO8859-1/htdocs/releases/7.4R/Makefile index b617d2efde..b10afa77fb 100644 --- a/en_US.ISO8859-1/htdocs/releases/7.4R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/7.4R/Makefile @@ -16,4 +16,4 @@ DATA= docbook.css \ readme.html \ relnotes.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/8.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/8.0R/Makefile index f976ef5289..fb4dbdbac7 100644 --- a/en_US.ISO8859-1/htdocs/releases/8.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/8.0R/Makefile @@ -18,4 +18,4 @@ DATA= docbook.css \ readme.html \ relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/8.1R/Makefile b/en_US.ISO8859-1/htdocs/releases/8.1R/Makefile index 52040fb083..18d00da62b 100644 --- a/en_US.ISO8859-1/htdocs/releases/8.1R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/8.1R/Makefile @@ -17,4 +17,4 @@ DATA= docbook.css \ readme.html \ relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/8.2R/Makefile b/en_US.ISO8859-1/htdocs/releases/8.2R/Makefile index ef1b8c42c4..95f5709634 100644 --- a/en_US.ISO8859-1/htdocs/releases/8.2R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/8.2R/Makefile @@ -17,4 +17,4 @@ DATA= docbook.css \ readme.html \ relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/8.3R/Makefile b/en_US.ISO8859-1/htdocs/releases/8.3R/Makefile index 2a5b42b2be..eaa4044c72 100644 --- a/en_US.ISO8859-1/htdocs/releases/8.3R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/8.3R/Makefile @@ -18,4 +18,4 @@ DATA= docbook.css \ readme.html \ relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/9.0R/Makefile b/en_US.ISO8859-1/htdocs/releases/9.0R/Makefile index a0a790f081..c9043d0abb 100644 --- a/en_US.ISO8859-1/htdocs/releases/9.0R/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/9.0R/Makefile @@ -18,4 +18,4 @@ DATA= docbook.css \ errata.html \ relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/Makefile b/en_US.ISO8859-1/htdocs/releases/Makefile index dda223d988..0e780eae7d 100644 --- a/en_US.ISO8859-1/htdocs/releases/Makefile +++ b/en_US.ISO8859-1/htdocs/releases/Makefile @@ -23,4 +23,4 @@ SUBDIR+= 9.0R SUBDIR= .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releases/Makefile.inc b/en_US.ISO8859-1/htdocs/releases/Makefile.inc index 3f7e9135e3..403052d2c0 100644 --- a/en_US.ISO8859-1/htdocs/releases/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/releases/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/releases/Makefile.inc,v 1.4 1999/09/06 07:02:49 peter Exp $ WEBBASE?= /data/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/releng/Makefile b/en_US.ISO8859-1/htdocs/releng/Makefile index 738fbefba3..4683da35e9 100644 --- a/en_US.ISO8859-1/htdocs/releng/Makefile +++ b/en_US.ISO8859-1/htdocs/releng/Makefile @@ -9,4 +9,4 @@ DOCS?= index.sgml charter.sgml dst_info.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/releng/index.sgml b/en_US.ISO8859-1/htdocs/releng/index.sgml index 3db6f9da60..26ae2db06c 100644 --- a/en_US.ISO8859-1/htdocs/releng/index.sgml +++ b/en_US.ISO8859-1/htdocs/releng/index.sgml @@ -4,7 +4,7 @@ <!ENTITY email 're'> <!ENTITY title "Release Engineering Information"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY contact.re '<a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>'> <!ENTITY contact.so '<a href="mailto:security-officer@FreeBSD.org">security-officer@FreeBSD.org</a>'> <!ENTITY contact.portmgr '<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>'> diff --git a/en_US.ISO8859-1/htdocs/search/Makefile b/en_US.ISO8859-1/htdocs/search/Makefile index 03ea603e19..095753d67f 100644 --- a/en_US.ISO8859-1/htdocs/search/Makefile +++ b/en_US.ISO8859-1/htdocs/search/Makefile @@ -25,4 +25,4 @@ atoz.sgml: web.atoz site.sgml: site.map ${PERL} ${.CURDIR}/site.pl < ${.ALLSRC} > ${.TARGET} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/search/Makefile.inc b/en_US.ISO8859-1/htdocs/search/Makefile.inc index 7a0af6230e..3a18acfd5b 100644 --- a/en_US.ISO8859-1/htdocs/search/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/search/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/en/releases/Makefile.inc,v 1.5 2000/11/07 04:05:21 kuriyama Exp $ WEBBASE?= /data/search -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/Makefile b/en_US.ISO8859-1/htdocs/search/opensearch/Makefile index c73670f9ee..71b3b2da56 100644 --- a/en_US.ISO8859-1/htdocs/search/opensearch/Makefile +++ b/en_US.ISO8859-1/htdocs/search/opensearch/Makefile @@ -27,4 +27,4 @@ DATA+= markmail.xml DATA+= rambler.xml DATA+= portoverview.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/security/Makefile b/en_US.ISO8859-1/htdocs/security/Makefile index 8bc6760bd3..7431291780 100644 --- a/en_US.ISO8859-1/htdocs/security/Makefile +++ b/en_US.ISO8859-1/htdocs/security/Makefile @@ -39,4 +39,4 @@ XMLDOCS+= advisories-rdf:security-rdf.xsl::advisories.rdf XMLDOCS+= advisories-rss:security-rss.xsl::rss.xml XMLDOCS+= errata-rss:errata-rss.xsl::errata.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/security/advisories.sgml b/en_US.ISO8859-1/htdocs/security/advisories.sgml index 3a2b333ff2..fd2036dc72 100644 --- a/en_US.ISO8859-1/htdocs/security/advisories.sgml +++ b/en_US.ISO8859-1/htdocs/security/advisories.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "FreeBSD Security Advisories"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> diff --git a/en_US.ISO8859-1/htdocs/security/notices.sgml b/en_US.ISO8859-1/htdocs/security/notices.sgml index 991680b864..2a7110e4c3 100644 --- a/en_US.ISO8859-1/htdocs/security/notices.sgml +++ b/en_US.ISO8859-1/htdocs/security/notices.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "FreeBSD Errata Notices"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY notices.html.inc SYSTEM "notices.html.inc"> ]> @@ -17,4 +17,4 @@ &footer; </body> -</html>
\ No newline at end of file +</html> diff --git a/en_US.ISO8859-1/htdocs/security/security.sgml b/en_US.ISO8859-1/htdocs/security/security.sgml index cdb6a358dc..610dfe4107 100644 --- a/en_US.ISO8859-1/htdocs/security/security.sgml +++ b/en_US.ISO8859-1/htdocs/security/security.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/security/security.sgml,v 1.223 2012/01/10 18:07:15 cperciva Exp $"> <!ENTITY title "FreeBSD Security Information"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- $FreeBSD: www/en/security/security.sgml,v 1.223 2012/01/10 18:07:15 cperciva Exp $ --> diff --git a/en_US.ISO8859-1/htdocs/share/sgml/l10n.ent b/en_US.ISO8859-1/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 38e89bc1a5..0000000000 --- a/en_US.ISO8859-1/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,9 +0,0 @@ -<!-- $FreeBSD$ --> - -<!-- FreeBSD L10N Entities --> -<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> - -<!ENTITY % url.enbase.eq.base "INCLUDE"> - -<!ENTITY url.doc.langcode 'en_US.ISO8859-1'> -<!ENTITY xml.encoding 'iso-8859-1'> diff --git a/en_US.ISO8859-1/htdocs/smp/Makefile b/en_US.ISO8859-1/htdocs/smp/Makefile index 569aababa1..3bf30c7e04 100644 --- a/en_US.ISO8859-1/htdocs/smp/Makefile +++ b/en_US.ISO8859-1/htdocs/smp/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/smp/index.sgml b/en_US.ISO8859-1/htdocs/smp/index.sgml index 7326f1f601..6251c3def2 100644 --- a/en_US.ISO8859-1/htdocs/smp/index.sgml +++ b/en_US.ISO8859-1/htdocs/smp/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/en_US.ISO8859-1/htdocs/snapshots/Makefile b/en_US.ISO8859-1/htdocs/snapshots/Makefile index 398312cfe1..e832717d87 100644 --- a/en_US.ISO8859-1/htdocs/snapshots/Makefile +++ b/en_US.ISO8859-1/htdocs/snapshots/Makefile @@ -9,4 +9,4 @@ DOCS?= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/htdocs/snapshots/Makefile.inc b/en_US.ISO8859-1/htdocs/snapshots/Makefile.inc index bcacf903fe..56e0412937 100644 --- a/en_US.ISO8859-1/htdocs/snapshots/Makefile.inc +++ b/en_US.ISO8859-1/htdocs/snapshots/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/snapshots -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/en_US.ISO8859-1/htdocs/snapshots/index.sgml b/en_US.ISO8859-1/htdocs/snapshots/index.sgml index 381e38b583..3996c033d8 100644 --- a/en_US.ISO8859-1/htdocs/snapshots/index.sgml +++ b/en_US.ISO8859-1/htdocs/snapshots/index.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/snapshots/index.sgml,v 1.43 2008/03/10 17:03:38 simon Exp $"> <!ENTITY title "FreeBSD Snapshot Releases"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY url.snapshots "ftp://ftp.freebsd.org/pub/FreeBSD/snapshots"> ]> diff --git a/en_US.ISO8859-1/htdocs/support/Makefile b/en_US.ISO8859-1/htdocs/support/Makefile index 8eaa1f2115..b357193830 100644 --- a/en_US.ISO8859-1/htdocs/support/Makefile +++ b/en_US.ISO8859-1/htdocs/support/Makefile @@ -9,4 +9,4 @@ DOCS= bugreports.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file +.include "${DOC_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file diff --git a/en_US.ISO8859-1/htdocs/tutorials/Makefile b/en_US.ISO8859-1/htdocs/tutorials/Makefile index 6281b4fa95..c284b37bb8 100644 --- a/en_US.ISO8859-1/htdocs/tutorials/Makefile +++ b/en_US.ISO8859-1/htdocs/tutorials/Makefile @@ -13,4 +13,4 @@ DOCS = index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/en_US.ISO8859-1/share/sgml/catalog b/en_US.ISO8859-1/share/sgml/catalog index a3942669a7..b4ac7e13e6 100644 --- a/en_US.ISO8859-1/share/sgml/catalog +++ b/en_US.ISO8859-1/share/sgml/catalog @@ -12,3 +12,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN" PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN" "l10n.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/en_US.ISO8859-1/htdocs/share/sgml/catalog.xml b/en_US.ISO8859-1/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/en_US.ISO8859-1/htdocs/share/sgml/catalog.xml +++ b/en_US.ISO8859-1/share/sgml/catalog.xml diff --git a/en_US.ISO8859-1/htdocs/share/sgml/header.l10n.ent b/en_US.ISO8859-1/share/sgml/header.l10n.ent index d14ffd19b8..d14ffd19b8 100644 --- a/en_US.ISO8859-1/htdocs/share/sgml/header.l10n.ent +++ b/en_US.ISO8859-1/share/sgml/header.l10n.ent diff --git a/en_US.ISO8859-1/share/sgml/l10n.ent b/en_US.ISO8859-1/share/sgml/l10n.ent index bbf1519221..4d7e2ae2ff 100644 --- a/en_US.ISO8859-1/share/sgml/l10n.ent +++ b/en_US.ISO8859-1/share/sgml/l10n.ent @@ -10,3 +10,10 @@ <!ENTITY doc.langcode.en "en_US.ISO8859-1"> <!ENTITY doc.langcode "&doc.langcode.en;"> + +<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> + +<!ENTITY % url.enbase.eq.base "INCLUDE"> + +<!ENTITY url.doc.langcode 'en_US.ISO8859-1'> +<!ENTITY xml.encoding 'iso-8859-1'> diff --git a/en_US.ISO8859-1/htdocs/share/sgml/libcommon.xsl b/en_US.ISO8859-1/share/sgml/libcommon.xsl index 005cba2b0e..005cba2b0e 100644 --- a/en_US.ISO8859-1/htdocs/share/sgml/libcommon.xsl +++ b/en_US.ISO8859-1/share/sgml/libcommon.xsl diff --git a/en_US.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent b/en_US.ISO8859-1/share/sgml/navibar.l10n.ent index 3eb78e7529..3eb78e7529 100644 --- a/en_US.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent +++ b/en_US.ISO8859-1/share/sgml/navibar.l10n.ent diff --git a/es_ES.ISO8859-1/FAQ/FAQ.sgml b/es_ES.ISO8859-1/FAQ/FAQ.sgml deleted file mode 100644 index b6b24a3e2d..0000000000 --- a/es_ES.ISO8859-1/FAQ/FAQ.sgml +++ /dev/null @@ -1,64 +0,0 @@ -<!-- $FreeBSD: doc/es_ES.ISO_8859-1/FAQ/FAQ.sgml,v 1.7 1999/09/06 06:53:13 peter Exp $ --> -<!-- The FreeBSD Documentation Spanish Project --> - -<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [ -<!ENTITY preface SYSTEM "preface.sgml"> -<!ENTITY install SYSTEM "install.sgml"> -<!ENTITY hardware SYSTEM "hardware.sgml"> -<!ENTITY troubleshoot SYSTEM "troubleshoot.sgml"> -<!ENTITY commercial SYSTEM "commercial.sgml"> -<!ENTITY applications SYSTEM "applications.sgml"> -<!ENTITY kernelconfig SYSTEM "kernelconfig.sgml"> -<!ENTITY admin SYSTEM "admin.sgml"> -<!ENTITY x SYSTEM "x.sgml"> -<!ENTITY network SYSTEM "network.sgml"> -<!ENTITY serial SYSTEM "serial.sgml"> -<!ENTITY misc SYSTEM "misc.sgml"> -<!ENTITY hackers SYSTEM "hackers.sgml"> -<!ENTITY acknowledgments SYSTEM "acknowledgments.sgml"> -]> - -<article> - - <title>Frequently Asked Questions para FreeBSD 2.X</title> - <author> - <name>Proyecto de documentación de FreeBSD</name> - </author> - - <date>$FreeBSD$</date> - - <abstract> - Esta es la FAQ para sistemas FreeBSD versión 2.X. Todas las secciones - están dirigidas a FreeBSD 2.0.5 y superiores. Los capítulos - con <XXX> están bajo construcción. - Si estás interesado en colaborar en este proyecto, envía un - e-mail a la lista de distribución del proyecto de - documentación de FreeBSD <htmlurl - url="mailto:freebsd-doc@FreeBSD.org" name="<freebsd-doc@FreeBSD.org>"> o - a la dirección <htmlurl url="mailto:faq-es@es.FreeBSD.org" - name="faq-es@es.FreeBSD.org">. La última versión de este - documento está siempre disponible en el <url - url="http://www.es.FreeBSD.org/es" name="Mirror español de FreeBSD"> - . Puede ser "bajada" en <url url="FAQ.latin1" name="formato texto">, - o <url url="FAQ-html.tar.gz" name="formato HTML"> mediante HTTP. - </abstract> - - - <toc> - -&preface; -&install; -&hardware; -&troubleshoot; -&commercial; -&applications; -&kernelconfig; -&admin; -&x; -&network; -&serial; -&misc; -&hackers; -&acknowledgments; - -</article> diff --git a/es_ES.ISO8859-1/FAQ/Makefile b/es_ES.ISO8859-1/FAQ/Makefile deleted file mode 100644 index 37f91d5ee1..0000000000 --- a/es_ES.ISO8859-1/FAQ/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD: doc/es_ES.ISO8859-1/FAQ/Makefile,v 1.6 1999/09/06 06:53:13 peter Exp $ - -.NOTPARALLEL: - -DOC= FAQ -VOLUME= faq -DOCDIR= /usr/local/share/doc/fdp/es_ES.ISO8859-1/books -FORMATS?= html roff -SGMLOPTS+=-links - -SRCS= FAQ.sgml acknowledgments.sgml admin.sgml applications.sgml -SRCS+= commercial.sgml hackers.sgml hardware.sgml install.sgml -SRCS+= kernelconfig.sgml misc.sgml network.sgml preface.sgml -SRCS+= serial.sgml troubleshoot.sgml x.sgml - -.include <bsd.sgml.mk> diff --git a/es_ES.ISO8859-1/FAQ/acknowledgments.sgml b/es_ES.ISO8859-1/FAQ/acknowledgments.sgml deleted file mode 100644 index b23578273d..0000000000 --- a/es_ES.ISO8859-1/FAQ/acknowledgments.sgml +++ /dev/null @@ -1,61 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>AGRADECIMIENTOS<label id="acknowledgments"></heading> - - <p> - <verb> - Si ves algún problema o error en esta FAQ, o quieres enviar - información para que sea añadida, por favor, envía - un mail a la dirección faq-es@es.FreeBSD.org. Apreciamos tu - información e interés, y no podemos hacer una FAQ mejor - sin tu ayuda. - - - FreeBSD Spanish Documentation Project. - </verb> - - <descrip> - <tag/Cristobal Talavera (cristobal@es.FreeBSD.org)/ - Por ser uno de los mejores técnicos de Internet en España :) - - <tag/David Casademunt (david@es.FreeBSD.org)/ - No hay hardware que se le resista. - - <tag/Nick Clayton (nick@FreeBSD.org)/ - Gracias a su ayuda todo esto ha sido posible. - - <tag/Nexus Comunicacaciones (www.ncsa.es)/ - Por mantener el mirror y darme las facilidades para hacer todo esto. - - <tag/Oscar Colet (oscarc@abaforum.es)/ - Por aguantar lo que tiene que aguantar. - - <tag/Jordan Hubbard/ - Actualizaciones y entradas ocasionales. - - <tag/Doug White/ - Recopilaciones y respuestas en FreeBSD-questions. - - <tag/Joerg Wunsch/ - Recopilaciones y respuestas en las news. - - <tag/Garrett Wollman/ - Redes. - - <tag/Jim Lowe/ - Información sobre multicast. - - <tag/Peter da Silva/ - "Machaca de las teclas" de FreeBSD FAQ - - <tag/The FreeBSD Team/ - De todo. - </descrip> - - <p>y para todos los que hemos olvidado, disculpas y muchas gracias por - todo!. - - <p>Jesús Rodríguez <htmlurl url="mailto:jesusr@FreeBSD.org" - name="jesusr@FreeBSD.org"> - </sect> diff --git a/es_ES.ISO8859-1/FAQ/admin.sgml b/es_ES.ISO8859-1/FAQ/admin.sgml deleted file mode 100644 index 2b78a02412..0000000000 --- a/es_ES.ISO8859-1/FAQ/admin.sgml +++ /dev/null @@ -1,1163 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Administración de sistema<label id="admin"></heading> - - <sect1> - <heading>¿Dónde están los ficheros de configuración de arranque del sistema?</heading> - - <p>De la versión 2.0.5R a la 2.2.1R, el fichero principal de - configuración es <tt>/etc/sysconfig</tt>. Todas las opciones son - especificadas en este fichero y otros como <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc" name="/etc/rc"> y - <tt>/etc/netstart</tt>. - - <p>Mira en el fichero <tt>/etc/sysconfig</tt> y cambia los valores - para tu sistema. Este fichero está comentado para ayudar en la - configuración - - <p>En versiones posteriores a la 2.2.1 y 3.0 el fichero - <tt>/etc/sysconfig</tt> fue renombrado como <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">. - La sintaxis también fue retocada para ser mas descriptiva. El - fichero <tt>/etc/netstart</tt> también fue renombrado como - <tt>/etc/rc.network</tt> para que todos los ficheros de - configuración puedan ser copiados con el comando <tt> - <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?cp" name="cp"> /usr/src/etc/rc* - /etc</tt>. - - <p><tt>/etc/rc.local</tt> existe como siempre y debería ser usado - para arrancar servicios locales adicionales como <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?^inn" name="INN"> o - programas propios. - - <p>El fichero <tt>/etc/rc.serial</tt> es para la inicialización - de puertos serie. - - <p>El fichero <tt>/etc/rc.i386</tt> es para especificaciones propias - de Intel, como la emulación iBCS2 o la configuración de la - cónsola del sistema. - - <p>A partir de la versión 2.1.0R, también puedes tener un - directorio en el que instalar ficheros de arranque locales especificado en - <tt>/etc/sysconfig</tt> (o <tt>/etc/rc.conf</tt>): - - <verb> - # Localización de los ficheros de arranque locales. - local_startup=/usr/local/etc/rc.local.d - </verb> - - <p>Cada fichero acabado en <tt/.sh/ será ejecutado en orden - alfabético. - - <p>Si quieres asegurarte de un cierto orden en la ejecución sin - tener que cambiar todos los nombres de los ficheros, puedes usar un - esquema similar al siguiente con dígitos al principio del nombre - de cada fichero: - - <verb> - 10news.sh - 15httpd.sh - 20ssh.sh - </verb> - - <p>Puede ser visto como "malo" (o SysV :-)) pero nos provee de un - esquema regular para programas añadidos localmente sin tener que - hacer ediciones complicadas del fichero <tt>/etc/rc.local</tt>. - Muchos de los ports/packages asumen que <tt>/usr/local/etc/rc.d</tt> - es un directorio de arranque local. - - <sect1> - <heading>¿Cómo añado un usuario facilmente?</heading> - - <p>Usa el comando <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?adduser" name="adduser">. Para - opciones más avanzadas, usa el comando <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?pw" name="pw"> - - <p>Para borrar a un usuario, usa el comando <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rmuser" name="rmuser">. - - <sect1> - <heading>¿Cómo puedo añadir mi nuevo disco a FreeBSD?</heading> - - <p>La manera más fácil de hacer esto es desde el programa de - instalación. Puedes arrancar el programa de instalacián - ejecutando <tt>/stand/sysinstall</tt> como root. - - <p>Alternativamente, si todavía tienes el floppy de - instalación, puedes arrancar desde él y usar el editor de - etiquetas y particiones. - - <p><label id="2_1-disklabel-fix">Si lo anterior no te funciona o - si eres masoquista total a quien le gustan los interfaces arcanos - así es como usar el programa - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?disklabel" - name="disklabel"> manualmente: - - <p><em>CUIDADO: Debes leer y entender perfectamente lo que estás - haciendo!. Los comandos aquí descritos pueden BORRAR tu sistema. - Procede con precaución!. Recuerda, un BACKUP es tu amigo</em>. - - <p><tt/sysinstall/ insistirá en montar algo en / en el editor de - etiquetas de disco. Tendrás que ejecutar manualmente - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?disklabel" - name="disklabel"> antes de poder ejecutar - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?newfs" name="newfs">/. - Esto significa que tendrás que hacer tu mismo los cálculos - para las particiones. Mira si puedes obtener información del - disco con <tt>disklabel -r <diskname></tt> por ejemplo - <tt>disklabel -r /dev/rwd0s2</tt> asumiendo que tu nuevo disco es - wd0, el primer disco IDE, y FreeBSD es el segundo slice (s2). - Deberías ver algo como esto:- - - - <verb> - # /dev/rwd0s2: - type: ESDI - disk: wd0s2 - label: - flags: - bytes/sector: 512 - sectors/track: 63 - tracks/cylinder: 64 - sectors/cylinder: 4032 - cylinders: 610 - sectors/unit: 2459520 - rpm: 3600 - interleave: 1 - trackskew: 0 - cylinderskew: 0 - headswitch: 0 # milliseconds - track-to-track seek: 0 # milliseconds - drivedata: 0 - - 8 partitions: - # size offset fstype [fsize bsize bps/cpg] - c: 2459520 0 unused 0 0 # (Cyl. 0 - 609) - e: 2459520 0 4.2BSD 0 0 0 # (Cyl. 0 - 609) - </verb> - - <p>Aegurate que el tamaño es correcto, en este caso, 2459520 - sectores x 512 bytes/sector / 2**20 (1 Megabyte) = 1200 MB. El resto - de datos (b/s, t/c, s/c, interleave, etc.) deberían funcionar con - los que salen por defecto con <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?disklabel" - name="disklabel">, pero mira <ref id="ESDI" name="esta nota"> para - discos antiguos. fsize es el <ref id="fsize" name="tamaño de - fragmento"> del sistema de ficheros y bsize es el - <ref id="bsize" name="tamaño de bloque">. 'c' es la - partición que ocupa FreeBSD (o el disco completo en caso de una - única partición para FreeBSD), y debe quedar como esta. - <em>No deberia ser usada para un sistema de ficheros</em>. La - partición 'c' es mágica en que es reconocida y usada por - el kernel aunque no exista ninguna etiqueta en ella. - - <p>En el caso trivial de querer usar todo el sistema de ficheros - para FreeBSD, la entrada para el campo "e" tiene que ser corregida - poniendo fsize a 1023 y bsize a 8192 (8 fragmentos/bloque), los - cuales son razonables. La entrada correcta para "e" seria: - - <verb> - e: 2459520 0 4.2BSD 1024 8192 - </verb> - - <p>Ahora el caso mas complicado, donde queremos 2 particiones para - 2 sistemas de ficheros. Siguiendo la <ref id="fsname" - name="convención de nombres BSD">, las particiones serán - <tt /wd0s2e/ y <tt /wd0s2f/. Supón que tenemos 1200MB y - asignamos 300 para "e" y los restantes 900 para "f". Los datos de - las particiones serían: - - <verb> - 8 partitions: - # size offset fstype [fsize bsize bps/cpg] - c: 2459520 0 unused 0 0 # (Cyl. 0 - 609) - e: 614400 0 4.2BSD 1024 8192 - f: 1843200 614400 4.2BSD 1024 8192 - </verb> - - <p><bf /Nota:/ Puedes editar directamente el "disklabel" con - ''<tt>disklabel -e wd0s2</tt>''. Para más información mira - en <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?disklabel" - name="disklabel">. - - <p>Si tienes la versión 2.1.5 o superior, y quieres dedicar - enteramente el disco para FreeBSD sin compartirlo con otros - sistemas operativos, se pueden reducir las operaciones a - realizar de la siguiente manera: - - <verb> - # dd if=/dev/zero of=/dev/rwd0 count=100 - # disklabel -Brw wd0 auto - # disklabel -e wd0 - </verb> - - <p>El primer comando <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?dd" name="dd"> asegura que - no hay basura en el inicio del disco que pueda confundir al kernel. - Lo siguiente a realizar es una generación automática de - etiqueta usando los procesos por defecto ejecutados en el arranque del - sistema. La edición de la etiqueta continua de la manera descrita - anteriormente. - - <p>Has acabado!. Ahora debes inicializar el sistema de ficheros - con algo como: - - <verb> - newfs -d0 /dev/rwd0s2e - newfs -d0 /dev/rwd0s2f - </verb> - - <p>Dependiendo del nombre del disco y la partición, quizás - sea requerida la ejecución del script <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?MAKEDEV" name="/dev/MAKEDEV"> - para la creación de los dispositivos. - - <p>Y montar tus nuevos discos/particiones (mira el comando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount" name="mount">) - - <verb> - mount /dev/wd0s2e /mnt/foo - mount /dev/wd0s2f /mnt/bar - </verb> - - <p>Deberías editar el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?fstab(5)" name="/etc/fstab"> - para montar automaticamente los discos/particiones al arrancar el - sistema. - - <p><bf /Glosario:/ - - <descrip> - <tag><label id="fsize"><bf>Fragment Size (fsize)</bf></tag> - Unidad básica de almacenamiento para <tt /ffs/. - M. McKusick, W. Joy, S. Leffler, and R. Fabry, - "A Fast File System for UNIX", - ACM Transactions on Computer Systems 2, 3, pp 181-197, August - 1984, (reprinted in the BSD System Manager's Manual, SMM:5) o - <url url="file://localhost/usr/share/doc/smm/05.fastfs/paper.ascii.gz" - name="/usr/share/doc/smm/05.fastfs/paper.ascii.gz"> en tu sistema. - - <tag><label id="bsize"><bf>Block Size (bsize)</bf></tag> - Un bloque se compone de uno o mas fragmentos. Mira la referencia - correspondiente en: - <url url="file://localhost/usr/include/sys/disklabel.h" - name="<sys/disklabel.h>"> - - <tag><label id="ESDI"> - <bf>Disklabel Characteristics for Older Disks (ESDI)</bf></tag> - Necesitarás dar más información a<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?disklabel" - name="disklabel"> - si quieres usar un "disco verdadero". Necesitarás saber la - geometría uniforme, cabezales reales, sectores y cilindros, como - en los discos ESDI antiguos. Toda esta información - debería ser facilmente localizable en la cubierta del propio - disco, manual, etc. - - <tag><label id="fsname"> - <bf>Nombres del sistema de ficheros BSD</bf></tag> - La partición 'a', por convención, está reservada - para particiones 'bootables' y la partición 'b' para swap. Las - particiones regulares deben empezar en la 'd'. La partición 'e' - corresponde a la primera partición no bootable y a usar como - sistema de ficheros. - - <tag><label id="swap"> - <bf>Warning referente al espacio de swap</bf></tag> - El espacio requerido por la tabla de partición de BSD está - permitido en el sistema de ficheros. No empieces la partición - swap en el cilindro 0. - </descrip> - - <sect1> - <heading>Tengo un nuevo disco removible, ¿como lo uso?</heading> - - <p>Se trate de un disco removible como un ZIP o EA (o un floppy, - si quieres usarlo de esta manera), o un nuevo disco duro, una vez - instalado y reconocido por el sistema, y tengas tu - cartridge/floppy/etc en su interior, las cosas son como para la - mayoría de dispositivos. - - <p><label id="disklabel">(esta sección esta basada en <url - url="http://vinyl.quickweb.com/mark/FreeBSD/ZIP-FAQ.html" - name="Mark Mayo's ZIP FAQ">) - - <p>Si es un disco ZIP o floppy, y está formateado en DOS, puedes - usar el comando: - - <verb> - mount -t msdos /dev/fd0c /floppy - </verb> - - <p>Si es un floppy, o este: - - <verb> - mount -t msdos /dev/da2s4 /zip - </verb> - - <p>para un disco ZIP con la configuración de fábrica. - - <p>Para otros discos, mira como configurarlos usando <tt/fdisk/ o - <tt>/stand/sysinstall</tt>. - - <p>El resto de ejemplos serán para un disco ZIP en da2, el tercer - disco SCSI. - - <p>A no ser que se trate de un floppy o disco removible, lo que - planeas compartir con otros usuarios, es aconsejable convertir - el formato de ficheros a BSD. Obtendrás nombre de ficheros largos, - como mínimo doblarás la velocidad de acceso del disco, y - mucha más estabilidad. Antes, necesitas rehacer las particiones. - Puedes usar el comando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fdisk" - name="fdisk"> o la utilidad <tt>/stand/sysinstall</tt>. Si es un - disco pequeño que quieres dedicar enteramente a FreeBSD, solo - tienes que eliminar la FAT y tabla de particiones, y usar el sistema - de particiones de FreeBSD: - - <verb> - dd if=/dev/zero of=/dev/rda2 count=2 - disklabel -Brw da2 auto - </verb> - - <p>Puedes usar el comando disklabel (mas información en - <ref id="2_1-disklabel-fix" name="esta nota">) o - <tt>/stand/sysinstall</tt> para crear múltiples particiones BSD. - - <p>Finalmente, crea un nuevo sistema de ficheros: - - <verb> - newfs /dev/rda2c - </verb> - - <p>y montalo: - - <verb> - mount /dev/da2c /zip - </verb> - - <p>Sería una buena idea añadir una línea como esta - en el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fstab" - name="/etc/fstab"> para que solo tengas que teclear "mount /zip" - las siguientes veces. - - <verb> - /dev/da2c /zip ffs rw,noauto 0 0 - </verb> - - <sect1> - <heading>¿Cómo monto una partición secundaria DOS?</heading> - - <p>Las particiones DOS secundarias se encuentran después de TODAS - las particiones primarias. Por ejemplo, si tienes una partición - "E" como la segunda partición DOS en el segundo disco SCSI, - necesitas crear los ficheros especiales para el dispositivo 5 en /dev, y - después montar /dev/da1s5: - - <verb> - # cd /dev - # ./MAKEDEV da1s5 - # mount -t msdos /dev/da1s5 /dos/e - </verb> - - <sect1> - <heading>¿Puedo montar otros sistemas de ficheros bajo FreeBSD?</heading> - - <p><bf/Digital UNIX/ UFS CDROMs pueden ser montados directamente - en FreeBSD. Montar particiones de disco de Digital UNIX y otros - sistemas que soportan UFS puede ser mas complejo, dependiendo de los - detalles de la partición de disco del sistema operativo en - cuestión. - - <p><bf/ Linux/: 2.2 y posteriores soportan particiones <bf/ext2fs/. - Mira <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount_ext2fs" - name="mount_ext2fs"> para mas información. - - <p><bf/ NT/: Existe un driver de solo lectura de NTFS para FreeBSD. Para - más información, mira este tutorial de Mark Ovens en - <htmlurl url="http://www.users.globalnet.co.uk/~markov/ntfs_install.html" - name="http://www.users.globalnet.co.uk/~markov/ntfs_install.html">. - - <sect1> - <heading>¿Cómo puedo usar el "NT loader" para arrancar FreeBSD?</heading> - - <p>La idea general es que copies el primer sector de la partición - root nativa de FreeBSD en un fichero en la partición DOS/NT. - Asumiento que nombras a ese fichero como <tt>c:\bootsect.bsd</tt> - puedes editar el fichero <tt>c:\boot.ini</tt> para conseguir - algo como esto: - - <verb> - [boot loader] - timeout=30 - default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS - [operating systems] - multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" - C:\BOOTSECT.BSD="FreeBSD" - C:\="DOS" - </verb> - - <p>Este proceso asume que DOS, NT, FreeBSD o cualquier otro sistema - ha sido instalado en sus respectivas particiones en el mismo disco. - En nuestro caso, DOS y NT están en la primera partición - y FreeBSD en la segunda. Instalamos FreeBSD para arrancarlo desde su - partición nativa y no desde el disco MBR. - - <p>Monta un floppy formateado en DOS bajo la partición <tt>/mnt</tt>. - - <verb> - dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1 - </verb> - - <p>Rearranca en DOS o NT. Copia el fichero <tt/bootsect.bsd/ y/o el - fichero <tt/bootsect.lnx/ del floppy a <tt/C:\/. Modifica los - atributos a <tt/boot.ini/ con: - - <verb> - attrib -s -r c:\boot.ini - </verb> - - <p>Edita y añade las líneas apropiadas del boot.ini mostrado - enteriormente de ejemplo, y vuelve a poner los atributos originales: - - <verb> - attrib +s +r c:\boot.ini - </verb> - - <p>Si FreeBSD está arrancando desde el MBR, restauralo desde el - comando <tt/fdisk/ después de reconfigurarlos para arrancar desde - sus particiones nativas. - - <sect1> - <heading> - ¿Cómo arranco FreeBSD y Linux desde LILO? - </heading> - - <p>Si tienes FreeBSD y Linux en el mismo disco, solo tienes que seguir - las instrucciones de instalación de LILO para arrancar un sistema - operativo no Linux. Brevemente, son estas: - - <p>Arranca Linux, y añade las siguientes líneas en el - fichero - <tt>/etc/lilo.conf</tt>: - <verb> - other=/dev/hda2 - table=/dev/hda - label=FreeBSD - </verb> - (Asumiendo que tu partición FreeBSD es conocida por Linux como - <tt>/dev/hda2</tt>). A continuación, ejecuta <tt>lilo</tt> como - root y ya debería estar. - - <p>Si FreeBSD está en otro disco, necesitas añadir - ``<tt>loader=/boot/chain.b</tt>'' al fichero <tt>lilo.conf</tt>. Por - ejemplo: - <verb> - other=/dev/sdb4 - table=/dev/sdb - loader=/boot/chain.b - label=FreeBSD - </verb> - - <p>En algunos casos necesitarás especificar el número de - disco en BIOS para que el cargador del boot funcione correctamente desde - el segundo disco. Por ejemplo, si tu disco SCSI con FreeBSD es visto por - la BIOS como disco 1, en el prompt del cargador de arranque - necesitarás especificar: - <verb> - Boot: 1:da(0,a)/kernel - </verb> - - <p>En FreeBSD 2.2.5 y posteriores, puedes configurar <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?boot(8)" name="boot(8)"> - para que haga esto automaticamente. - - <p>El <htmlurl - url="http://sunsite.unc.edu/LDP/HOWTO/mini/Linux+FreeBSD.html" - name="Linux+FreeBSD mini-HOWTO"> es una buena referencia para - las opciones de interoperabilidad entre FreeBSD y Linux. - - <sect1> - <heading> - ¿Cómo arranco FreeBSD y Linux usando BootEasy? - </heading> - - <p>Instala el LILO al inicio de la partición de arranque del - Linux en lugar de hacerlo en el "Master Boot Record". Así - podrás arrancar el LILO desde BootEasy. - - <p>Si estas usando Windows-95 y Linux, también es recomendable - hacer esto para simplificar el arranque de Linux en caso de que sea - necesaria una reinstalación del Windows-95 (ya que no quiere - convivir con otros sistemas operativos en el mismo Master Boot Record). - - <sect1> - <heading> - ¿Puede un disco "dedicado" provocar problemas? - </heading> - - <p><label id="dedicate">El proceso de instalación nos permite - elegir dos métodos diferentes de particionar un disco. El sistema - por defecto hace que el disco sea compatible con otros sistemas - operativos en la misma máquina, usando las tablas de entrada de - fdisk (llamadas "slices" en FreeBSD). Opcionalmente, podemos instalar un - boot-selector que nos permite seleccionar el sistema operativo con - el que queremos arrancar. - - <p>Mientras este es el caso más com&ún para gente - proveniente del mundo de PC, para la gente proveniente del mundo Unix y - quienes quieren instalar una máquina para funcionar con FreeBSD y - solo FreeBSD, es más habitual usar el sistema de reservar todo el - espacio del disco para un solo sistema operativo. - Si seleccionas "A)ll FreeBSD" en el editor de fdisk de la utilidad - sysinstall, y respondes la siguiente pregunta con "No", usarás - este último sistema. Ten en cuenta que usando este sistema no te - permitirá la instalación de ningún otro sistema - operativo o selector de arranque (boot manager). - - <p>Entonces, por que se llama "peligroso"?. Un disco en este modo - no contiene lo que las utilidades normales de un PC considerarían - una tabla de partición de ficheros válida. Dependiendo del - diseño de estas aplicaciones, puede que dañen el sector de - arranque una vez entren en contacto con el disco. Por lo menos una - BIOS Award usada por máquinas HP Netservers (pero no sólo - por ellos) es concocida por ignorar los disco duros que no contengan lo - que la BIOS entiende por una tabla de ficheros válida. - - <p>Para volver un disco "peligrosamente dedicado" a formato - estandard de PC, hay básicamente dos opciones. La primera es, - escribes suficientes bytes NULL sobre el MBR para hacer que - las siguientes instalaciones crean que están en un disco sín - usar. Puedes hacer esto así: - - <verb> - dd if=/dev/zero of=/dev/rda0 count=15 - </verb> - - <p>Alternativamente, puedes hacer: - - <verb> - fdisk /mbr - </verb> - - <p>que instalará un nuevo master boot record. - - <sect1> - <heading>¿Cómo puedo añadir más espacio de swap?</heading> - - <p>La mejor manera es incrementar el tamaño de tu partición - de swap, o usar esta excusa para añadir un otro disco nuevo (mira - <ref id="swap" name="esta nota"> si lo haces). - - <p>Añadir swap en discos separados hace las cosas más - rápidas que simplemente añadir swap en el mismo disco. - Como ejemplo, si estás compilando código fuente en un - disco, y el swap está en otro disco, es mucho más - rápido que si el swap y la compilación se realizaran en el - mismo disco. Esto es cierto específicamente para discos SCSI. - - <p>Los discos IDE no son capaces de permitir el acceso a ambos discos - en el mismo canal al mismo tiempo (FreeBSD no soporta el modo 4, ya - que todas las I/O de discos IDE son "programadas"). - - <p>Es realmente muy mala idea instalar el swap sobre NFS a no ser que - trabajes en una red muy rápida con un muy buen servidor. - - <p>Aquí hay un ejemplo para un fichero de swap de 64Mb - <tt>/usr/swap0</tt>, piensa que puedes usar el nombre que quieras). - - <p>Asegurate que el kernel está compilado con la línea - - <verb> - pseudo-device vn 1 #Vnode driver (turns a file into a device) - </verb> - - <p>en tu fichero de configuración. El kernel GENERIC la contiene. - - <enum> - <item>crea un vn-device - - <verb> - cd /dev - sh ./MAKEDEV vn0 - </verb> - - <item>crea un swapfile (<tt>/usr/swap0</tt>) - - <verb> - dd if=/dev/zero of=/usr/swap0 bs=1024k count=64 - </verb> - - <item>activa el fichero de swap en <tt>/etc/rc.conf</tt> - - <verb> - swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired. - </verb> - - <item>rebota la máquina. - </enum> - - <p>Para activar el fichero de swap inmediatamente teclea - - <verb> - vnconfig -ce /dev/vn0c /usr/swap0 swap - </verb> - - <sect1> - <heading>Tengo problemas para poner en marcha mi impresora.</heading> - - <p>Por favor, revisa la sección de impresoras del manual. Cubre la - mayoría de posibles problemas. Pásate por - <url url="../../handbook/printing.html" name="esta sección."> - - <sect1> - <heading>Mi teclado no coincide con los carácteres de pantalla.</heading> - - <p>El programa de control de teclado tiene una opción para cargar - el mapa de teclado. En el directorio <tt>/usr/share/syscons/keymaps</tt> - hay diferentes ficheros de mapas de teclado. Selecciona el que - corresponde a tu sistema y cárgalo. - - <verb> - kbdcontrol -l uk.iso - </verb> - - <p>Tanto el directorio <tt>/usr/share/syscons/keymaps</tt> como la - extensión <tt/.kbd/ son asumidas por la orden - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?kbdcontrol" - name="kbdcontrol">. - - <p>Esto puede ser configurado en <tt>/etc/sysconfig</tt> (o <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">). - Mira los comentarios correspondientes en el propio fichero. - - <p>En la versión 2.0.5R y posteriores, todo lo referente a fuentes, - teclado, etc está en <tt>/usr/share/examples/syscons</tt>. - - <p>Actualmente se soportan los siguientes mapas de teclado: - - <itemize> - <!-- generate by `kbdmap -p' --> - <item>Belgian ISO-8859-1 - <item>Brazilian 275 keyboard Codepage 850 - <item>Brazilian 275 keyboard ISO-8859-1 - <item>Danish Codepage 865 - <item>Danish ISO-8859-1 - <item>French ISO-8859-1 - <item>German Codepage 850 - <item>German ISO-8859-1 - <item>Italian ISO-8859-1 - <item>Japanese 106 - <item>Japanese 106x - <item>Latin American - <item>Norwegian ISO-8859-1 - <item>Polish ISO-8859-2 (programmer's) - <item>Russian Codepage 866 (alternative) - <item>Russian koi8-r (shift) - <item>Russian koi8-r - <item>Spanish ISO-8859-1 - <item>Swedish Codepage 850 - <item>Swedish ISO-8859-1 - <item>Swiss-German ISO-8859-1 - <item>United Kingdom Codepage 850 - <item>United Kingdom ISO-8859-1 - <item>United States of America ISO-8859-1 - <item>United States of America dvorak - <item>United States of America dvorakx - </itemize> - - <sect1> - <heading>Las cuotas de usuario no funcionan correctamente.</heading> - - <p> - <enum> - <item>No actives las cuotas en '/', - - <item>Pon el fichero de cuotas en el sistema de ficheros en el que - se vayan a forzar las cuotas de usuario: - - <verb> - FS QUOTA FILE - /usr /usr/admin/quotas - /home /home/admin/quotas - ... - </verb> - </enum> - - <sect1> - <heading>Mi ccd no funciona correctamente</heading> - - <p>El síntoma es: - - <verb> - # ccdconfig -C - ccdconfig: ioctl (CCDIOCSET): /dev/ccd0c: Inappropriate file type or format - # - </verb> - - <p>Esto actualmente ocurre cuando estás intentando concatenar las - particiones c'. El driver ccd requiere que la partición sea del - tipo FS_BSDFFS. Edita la etiqueta del disco (disklabel) que estás - intentando concatenar y cambia el tipo de partición a '4.2BSD'. - - <sect1> - <heading>¿Porqué no puedo editar el disklabel en mi ccd?</heading> - - <p>El síntoma es: - - <verb> - # disklabel ccd0 - (it prints something sensible here, so let's try to edit it) - # disklabel -e ccd0 - (edit, save, quit) - disklabel: ioctl DIOCWDINFO: No disk label on disk; - use "disklabel -r" to install initial label - # - </verb> - - <p>Esto es porque el disklabel retornado por el ccd es actualmente - uno que no corresponde con el real. Puedes resolver este problema - escribiendo explícitamente: - - <verb> - # disklabel ccd0 > /tmp/disklabel.tmp - # disklabel -Rr ccd0 /tmp/disklabel.tmp - # disklabel -e ccd0 - (this will work now) - </verb> - - <sect1> - <heading>¿Soporta FreeBSD primitivas IPC System V?</heading> - - <p>Sí, FreeBSD las soporta. Estas incluyen memoria compartida, - mensajes y semáforos. Necesitas añadir las siguientes - líneas en la configuración de tu kernel para activarlas. - - <verb> - options SYSVSHM - options "SHMMAXPGS=64" # 256Kb of sharable memory - options SYSVSEM # enable for semaphores - options SYSVMSG # enable for messaging - </verb> - - <p>Recompila e instala. - - <p><bf/NOTA:/ Quizás necesites incrementar SHMMAXPGS a un - número como 4096 (16M) si quieres usar GIMP. 256K es suficiente - para la memoria compartida en X11R6. - - <sect1> - <heading> - ¿Cómo uso sendmail para envio de mail UUCP?<label id="uucpmail"> - </heading> - - <p>La configuración de sendmail incluida en FreeBSD está - preparada para sistemas que conectan directamente con Internet. Los - sistemas que quieran usar UUCP para el envío de mail deben - utilizar otro fichero de configuración. - - <p>Retocar <tt>/etc/sendmail.cf</tt> manualmente está considerado - algo para puristas. La versión 8 de sendmail incluye un nuevo - sistema de configuración llamado - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?m4" name="m4">, en - el cual la configuración se realiza en un nivel más alto. - Deberías usar los ficheros de configuración situados en - - <verb> - /usr/src/usr.sbin/sendmail/cf - </verb> - - <p>Si no instalaste tu sistema con el código fuente completo, el - paquete de configuración de sendmail está en una - distribución aparte. Asumiendo que tienes tu CD-ROM montado, haz: - - <verb> - cd /usr/src - tar -xvzf /cdrom/dists/src/ssmailcf.aa - </verb> - - <p>No te preocupes, solo son unos cientos de kilobytes de tamaño. - El fichero <tt>README</tt> en el directorio <tt>cf</tt> puede - servir como introducción a la configuración del m4. - - <p>Para envío y recepción va UUCP, te aconsejamos usar la - opción <em>mailertable</em>. Se basa en una base de datos - que sendmail puede usar como base para tomar las decisiones - de enrutado del mail. - - <p>Primero tienes que crear tu fichero <tt>.mc</tt>. Estos ficheros - se encuentran en el directorio - <tt>/usr/src/usr.sbin/sendmail/cf/cf</tt>. Si miras, encontrarás - algunos ejemplos. Asumiendo que tu fichero se llama <tt>foo.com</tt>, - todo lo que necesitas hacer para convertirlo en un fichero - <tt>sendmail.cf</tt> válido es: - - - <verb> - cd /usr/src/usr.sbin/sendmail/cf/cf - make foo.cf - cp foo.cf /etc/sendmail.cf - </verb> - - <p>Un fichero típico <tt>.mc</tt> sería algo como: - - <verb> - include(`../m4/cf.m4') - VERSIONID(`Your version number') - OSTYPE(bsd4.4) - - FEATURE(nodns) - FEATURE(nocanonify) - FEATURE(mailertable) - - define(`UUCP_RELAY', your.uucp.relay) - define(`UUCP_MAX_SIZE', 200000) - - MAILER(local) - MAILER(smtp) - MAILER(uucp) - - Cw your.alias.host.name - Cw youruucpnodename.UUCP - </verb> - - <p>Las opciones <em>nodns</em> y <em>nocanonify</em> previenen - del uso del DNS durante el tráfico de correo. La cláusula - <em>UUCP_RELAY</em> se necesita por razones imperiosas, no - preguntes :). Simplemente pon un nombre de máquina de Internet que - sea capaz de gestionar pseudo-dominios .UUCP; más sencillo, - entrarás el mail relay de tu ISP. - - <p>Una vez hayas hecho esto, necesitas el fichero llamado - <tt>/etc/mailtertable</tt>. Un ejemplo típico sería: - - <verb> - # - # makemap hash /etc/mailertable.db < /etc/mailertable - # - horus.interface-business.de uucp-dom:horus - .interface-business.de uucp-dom:if-bus - interface-business.de uucp-dom:if-bus - .heep.sax.de smtp8:%1 - horus.UUCP uucp-dom:horus - if-bus.UUCP uucp-dom:if-bus - . uucp-dom:sax - </verb> - - <p>Como puedes ver, esto es parte de un fichero real. Las tres - primeras líneas manejan casos especiales donde el correo dirigido - a un dominio no debe ser enviado a través de la ruta por defecto, - si no a través de un UUCP vecino para acortar el path de - envío. La siguiente línea gestiona el mail del dominio - local para que sea enviado vía SMTP. Finalmente, los vecinos UUCP - son anotados en la parte .UUCP pseudo-domains, para poder sobreescribir - las reglas por defecto. La última línea es siempre un - punto, que indica el mail gateway hacia el resto del mundo. Todos los - nombres de nodos detrás de <tt>uucp-dom:</tt> deben ser vecinos - válidos UUCP. - - <p>Como recordatorio de que este fichero debe ser convertido a - una base de datos DBM antes de ser usada, la línea de comandos - para realizar esta operación esta puesta como un comentario al - inicio del fichero. Siempre tienes que ejecutar este comando - cada vez que realices algún cambio en tu mailtertable. - - <p>Si no tienes la seguridad de que una ruta de correo vaya a - funcionar correctamente, recuerda la opción <tt>-bt</tt> de - sendmail. Esta opción arranca el sendmail en <em>modo test</em>; - simplemente entra 0, seguido por la dirección de mail sobre la que - quieres testear la ruta. La última línea te indica el agente - interno, el host de destino y la dirección (posiblemente - traducido). Sal de este modo tecleando Control-D. - - <verb> - j@uriah 191% sendmail -bt - ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) - Enter <ruleset> <address> - > 0 foo@interface-business.de - rewrite: ruleset 0 input: foo @ interface-business . de - ... - rewrite: ruleset 0 returns: $# uucp-dom $@ if-bus $: foo \ - < @ interface-business . de > - > ^D - j@uriah 192% - </verb> - - <sect1> - <heading>¿Cómo configuro el correo para conexiones NO permanentes a Internet?<label id="ispmail"></heading> - - <p>Si tienes una dirección IP fija en la conexión, no - necesitarás ajustar nada de lo que ya viene por defecto. - Configura tu hostname como el nombre asignado a tu IP de Internet y - sendmail hará el resto. - - <p>Si tienes direcciones IP asignadas dinamicamente y usas una - conexión <bf/ppp/ a Internet, probablemente tendrás un - buzón en el servidor de correo de tu proveedor. Supongamos que el - dominio de tu proveedor es <tt/myisp.com/, y tu nombre de usuario es - <tt/user/. Supongamos también que has llamado a tu máquina - <tt/bsd.home/ y que tu proveedor te ha indicado que uses la - máaquina <tt/relay.myISP.com/ como mail realy (gateway). - - <p>Para poder recoger el correo de tu buzón necesitarás - instalar un agente de recogida de correo. <bf/Fetchmail/ es una buena - opción ya que soporta diferentes protocolos. Normalmente se usa - POP3. Puedes recoger automaticamente tu correo al realizar la - conexión añadiendo la siguiente línea en el fichero - <tt>/etc+ppp/ppp.linkup</tt>: - - <verb> - MYADDR: - !bg su user -c fetchmail - </verb> - - <p>Asumimos que tienes una cuenta para <tt/user/ en <tt/bsd.home/. - En el home directory de <tt/user/ en <tt/bsd.home/, crea el fichero - <tt/.fetchmailrc/: - - <verb> - poll myISP.com protocol pop3 fetchall pass MySecret; - </verb> - - <p>No hace falta decir que este fichero no debe ser "leible" por nadie - excepto <tt/user/ ya que contiene el password <tt/MySecret/. - - <p>Para enviar el correo con la cabecera <bf/from:/ correcta, debes - decirle al sendmail que use <tt/user@myISP.com/ en lugar de - <tt/user@bsd.home/. También deberías decirle al sendmail - que envie todo el correo saliente a traves de <tt/relay.myISP.com/, para - una transmisión mucho más rápida. - - <p>El siguiente fichero <tt/.mc/ debe ser suficiente: - - <verb> - VERSIONID(`bsd.home.mc version 1.0') - OSTYPE(bsd4.4)dnl - FEATURE(nouucp)dnl - MAILER(local)dnl - MAILER(smtp)dnl - Cwlocalhost - Cwbsd.home - CwmyISP.com - MASQUERADE_AS(`myISP.com')dnl - FEATURE(allmasquerade)dnl - FEATURE(masquerade_envelope)dnl - FEATURE(nocanonify)dnl - FEATURE(nodns)dnl - define(SMART_HOST, `relay.myISP.com') - DmmyISP.com - define(`confDOMAIN_NAME',`myISP.com')dnl - define(`confDELIVERY_MODE',`deferred')dnl - </verb> - - <p>Mira en la sección anterior para los detalles de como convertir - este fichero <tt/.mc/ en un <tt/sendmail.cf/. No te olvides de - rearrancar sendmail después de cada actualización del - fichero sendmail.cf. - - <sect1> - <heading>Olvidé el password de Root!!</heading> - - <p>Tranquilo!!!. Simplemenre rearranca tu sistema, teclea -s en el - prompt de arranque para entrar en modo monousuario. En la pregunta - sobre el shell a usar, pulsa ENTER. Aparecerá un prompt #. Teclea - <tt>mount -u /</tt> para remontar tu sistema de ficheros en modo - de lectura/escritura y a continuación teclea <tt/mount -a/ para - montar todos los sistemas de ficheros. Ejecura <tt/passwd root/ - para cambiar el password de root. Teclea <tt/exit/ para continuar - normalmente con el arranque. - - <sect1> - <heading>¿Cómo mantengo el control sobre Control-Alt-Delete?</heading> - - <p>Edita el mapa de teclado que estás usando para la - cónsola y reemplaza las palabras <tt/boot/ por <tt/nop/. El mapa - de teclado por defecto es <tt>/usr/share/syscons/keymaps/us.iso.kbd</tt> - . Por supuesto si usas otro mapa de teclado adecuado a tu país, - tendrías que editarlo. - - <sect1> - <heading>¿Cómo reformateo ficheros de texto DOS a UNIX?</heading> - - <p>Simplemente usando este comando de perl: - -<verb> -perl -i.bak -npe 's/\r\n/\n/g' file ... -</verb> - - <p>file es el fichero a procesar. La modificación se hace en el - propio fichero dejando el original grabado con extensión .bak. - - Alternativamente puedes usar el comando <url - url="http://www.FreeBSD.org/cgi/man.cgi?tr" name="tr(1)"> - -<verb> -tr -d '\r' < dos-text-file > unix-file -</verb> - - dos-text-file es el fichero que contiene el texto DOS mientras que - unix-file contendrá la salida convertida. Este sistema puede - ser más rápido que usar perl. - - <sect1> - <heading>¿Cómo puedo hace "kill" de procesos por nombre?</heading> - - <p>Usa <url url="http://www.FreeBSD.org/cgi/man.cgi?killall" name="killall(1)">. - - <sect1> - <heading>¿Porque el su no me dejar ser root al no estar en el ACL?</heading> - - <p>El error proviene de sistema del autentificación distribuida - Kerberos. El problema no es fatal pero si molesto. Puedes ejecutar el - comando su con la opcion -K, o desinstalar Kerberos como se describe en - la siguiente sección. - - <sect1> - <heading>¿Cómo desinstalo Kerberos?</heading> - - <p>Para eliminar Kerberos del sistema, reinstala la distribución - bin de la release que estés usando. Si tienes el CDROM, puedes - montar el cd (asumiremos que esta en /cdrom) y ejecutar: - -<verb> -cd /cdrom/bin -./install.sh -</verb> - - <sect1> - <heading>¿Cómo añado pseudoterminales a mi sistema?</heading> - - <p>Si tienes muchos usuarios de telnet, ssh, X, o de cónsola, - probablemente terminarás desbordando el número de - pseudoterminales del sistema. Aquí tienes como añadir - más: - - <enum> - <item>Compila e instala un nuevo kernel com la línea - - <verb> - pseudo-device pty 256 - </verb> - - <p>en el fichero de configuración. - - <item>Ejecuta el comando - - <verb> - # cd /dev - # ./MAKEDEV pty{1,2,3,4,5,6,7} - </verb> - - <p>para crear 256 nodos de dispositivo para los nuevos terminales. - - <item>Edita el fichero <tt>/etc/ttys</tt> y añade una línea - para cada uno de los 256 terminales. Estas líneas deben seguir la - estructura de las entradas existentes, algo como esto: - - <verb> - ttyqc none network - </verb> - - <p>El órden de la designación de letras es - <tt>tty[pqrsPQRS][0-9a-v]</tt>, usando una expresión regular. - - <item>Rebota el sistema con el nuevo kernel, y lo tendrás listo - para funcionar. - </enum> - - <sect1> - <heading>¿Cómo puedo releer el fichero /etc/rc.conf y - relanzar /etc/rc sin tener que hacer un reboot?</heading> - - <p>Entra en modo monousuario y a continuación vuelve a modo - multiusuario. - - En la consola haz: -<verb> - # shutdown now - (Nota: sin -r o -h) - - # return - # exit -</verb> - - <sect1> - <heading>¿Qué es un sandbox?</heading> - - <p>Sandbox es un término de seguridad. Puede significar dos - cosas: - - <itemize> - <item> - <p>Un proceso que es situado en el interior de una serie de muros - virtuales diseñados como prevención e imposibilitar - el acceso al sistema principal en caso de que alguien comprometa - la seguridad de ese proceso. - - <p>Se dice que el proceso es capaz de "jugar" entre los muros. - Esto significa que se supone que nada de lo que haga el proceso - referente a la ejecución de código, puede ser capaz - de romper los muros, así no es necesario hacer - auditorías detalladas de su código para poder conocer - todo lo referente a los riesgos de seguridad del proceso. - - <p>Los muros pueden, por ejemplo, un userid. Esta es la - definición usada en las páginas man de seguridad y del - programa named. - - <p>Veamos como ejemplo el servicio 'ntalk' (consultar /etc/inetd.conf). - Este servicio solía ejecutarse con el userid de root. Ahora se - ejecuta con el userid tty. El usuario tty esta diseñado para ser - usado como usuario sandbox, dificultando así la tarea de un - intruso que haya conseguido penetrar en el sistema a través del - servicio ntalk. De esta manera, el intruso solo puede afectar a los - servicios, programas o procesos propiedad del usuario tty. - </item> - - <item> - <p>Un proceso que se ha situado en el interior de una simulación - de la máquina. Esto es más hard-core. Básicamente, - significa que alguien que sea capaz de penetrar en el proceso, - creerá que ha penetrado en el sistema principal, pero de hecho, - ha penetrado en una simulación de esa máquina y no puede - modificar ningún dato real. - - <p>El sistema más común de conseguir esto es crear un - entorno simulado en un subdirectorio y ejecutar los procesos en ese - subdirectorio mediante chroot (la raiz "/" para ese proceso es este - directorio, no la raiz "/" real del sistema). - - <p>Otro sistema habitual es montar un sistema de ficheros de solo - lectura y a continuació,n crear un nivel de sistema de ficheros - por encima del anterior que dé al proceso la sensación - de encontrarse en un sistema de ficheros de lectura/escritura. El - proceso creerá que es capaz de escribir esos ficheros, pero - sólo el proceso ve los efectos; otros procesos del sistema - no ven absolutamente nada. - - <p>Se intenta crear este tipo de sandbox totalmente transparentes para - que el usuario (o intruso) no se de cuenta que está en él. - </item> - </itemize> - - <p>UNIX implementa dos tipos de sandboxes. Uno es a nivel de procesos, - y el otro es a nivel de usuarios (userid). - - <P>Cada proceso UNIX es totalmente independiente de cualquier otro proceso - UNIX. Un proceso no puede modificar el espacio de direcciones de otro. Es - diferente a los sistemas Windows en los que un proceso puede sobreescribir - facilmente el espacio de direcciones de otro proceso, probocando una caida - de la máquina. - - <p>Un proceso UNIX es propiedad de un userid determinado. Si el userid no - es el usuario root, éste solo podrá acceder a los procesos - de su propiedad, evitando la intrusión en procesos ajenos. El - userid también se usa como sistema de protección para datos - grabados en disco. - - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/applications.sgml b/es_ES.ISO8859-1/FAQ/applications.sgml deleted file mode 100644 index 01ee3e86b2..0000000000 --- a/es_ES.ISO8859-1/FAQ/applications.sgml +++ /dev/null @@ -1,170 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Aplicaciones de usuario<label id="applications"></heading> - - <sect1> - <heading>¿Dónde están las aplicaciones?</heading> - - <p>Por favor, mira en <url url="http://www.FreeBSD.org/ports/" - name="la sección de ports"> para obtener información sobre - programas y aplicaciones que han sido portados a FreeBSD. En estos - momentos la lista llega a los 1800 creciendo día a día, - por lo que te recomendamos que la visites habitualmente o te subscribas - a la <ref id="mailing" name="lista de distribución"> - <tt/FreeBSD-announce/ para las actualizaciones periódicas de nuevas - aportaciones. - - <p>La mayoría de programas están disponibles tanto para la - rama 2.2 como para la 3.x y 4.0, y muchos de ellos deberían - funcionar en sistemas 2.1.x. Cada vez que se realiza una release de - FreeBSD, se incluye un snapshot del arbol de aplicaciones en el - directorio <tt>ports/</tt>. - - <p>También trabajamos con el concepto de "package", que es, - esencialmente una distribución binaria "zipada" con una - pequeña información extra que realiza la instalación - del programa automaticamente. Un package puede ser instalado y - desinstalado fácilmente sin tener que saber los detalles de - ficheros o configuraciones que esto conlleva. - - <p>Usa el menú de instalación de "packages" en - <tt>/stand/sysinstall</tt> (bajo la opción post-configuration del - menú principal) o ejecuta el comando <em>pkg_add(1)</em> con el - package que estás interesado en instalar. Los package pueden ser - identificados por su extensión <em>.tgz</em>. En la - distribución de CDROM existe un directorio <tt>packages/All</tt> - en la que se encuentran todos los packages disponibles. También - pueden conseguirse en la red en los siguientes servidores: - - <descrip> - <tag>para 2.2.8-RELEASE/2.2-stable</tag> - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/"> - - <tag>for 3.2-release/3.2-stable</tag> - <url url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/ports/i386/packages-3-stable/" - name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/ports/i386/packages-3-stable/"> - - <tag>para 4.0-current</tag> - <url url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/ports/i386/packages-4-current/" - name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/ports/i386/packages-4-current/"> - </descrip> - - <p>o en tu mirror más cercano. - - <p>Ten en cuenta que no todos los ports están disponibles como - packages. Es siempre buena idea visitar periodicamente la - dirección <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/" - name="ftp.FreeBSD.org">. - </sect1> - - <sect1> - <heading>¿Dónde encuentro la librería libc.so.3.0?</heading> - - <p>Estás intentando ejecutar un package para versión - 2.2/3.x/4.0 en un sistema de versión 2.1.x. Por favor, mira en la - sección anterior y usa el package adecuado para tu sistema. - </sect1> - - <sect1> - <heading>Ghostscript tiene muchos errores con mi 386/486SX.<label id="emul"></heading> - - <p>No tienes coprocesador matemático, verdad? - Necesitarás añadir el emulador matemático en tu - kernel; puedes hacerlo añadiendo lo siguiente en el fichero de - configuración del kernel: - - <verb> - options GPL_MATH_EMULATE - </verb> - - <p><bf/NOTA/ Necesitarás eliminar la opción - <tt/MATH_EMULATE/. - - <sect1> - <heading>Cuando ejecuto una aplicación SCO/iBCS2, falla en - <tt/socksys/.</heading> - - <p>Primero necesitas editar el fichero <tt>/etc/sysconfig</tt> - (o <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)" - name="/etc/rc.conf">) y en la última sección cambiar la - siguiente variable a <tt/YES/: - - <verb> - # Set to YES if you want ibcs2 (SCO) emulation loaded at startup - ibcs2=NO - </verb> - - <p>El kernel caragará el módulo <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ibcs2" name="ibcs2"> - al arrancar. - - <p>A continuación necesitarás configurar /compat/ibcs2/dev - de la siguiente manera - - <verb> -lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null -lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys --rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null -lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null -crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx - </verb> - - <p>Solo necesitas el socksys para ir a <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?null(4)" name="/dev/null"> - e imitar la apertura y cierre de ficheros. El código en -current - gestionará el resto. Esto es mucho más limpio que la - manera en la que se hacía antes. Si quieres el driver - <tt/spx/ para un conexión, define <tt/SPX_HACK/ cuando - compiles el kernel. - - <sect1> - <heading>¿Cómo configuro INN (Internet News) para mi máquina? - </heading> - - <p>Después de la instalación del package o port de inn, - un excelente lugar para empezar es - <url url="http://www.cis.ohio-state.edu/~barr/INN.html" - name="Dave Barr's INN Page"> donde encontrarás las FAQ de INN. - - <sect1> - <heading>¿Qué versión de Microsoft FrontPage debo usar?</heading> - - <p>Usa el Port. Una versión pre-parcheada para Apache está - disponible en la colección de ports. - - <sect1> - <heading>¿FreeBSD soporta Java?</heading> - - <p>Sí. Por favor, mira en <url url="http://www.FreeBSD.org/java" - name="http://www.FreeBSD.org/java">. - - <sect1> - <heading>¿Porqué no puedo compilar este port en mi máquina - 3.x-stable?</heading> - - <p>Si utilizas una versión de FreeBSD que ha quedado ligeramente anticuada - con respecto a -stable o -current necesitarás el kit de actualización - de ports disponible en <url url="http://www.FreeBSD.org/ports" - name="http://www.FreeBSD.org/ports">. Si tienes una versión actualizada, es - posible que alguien haya modificado el port de manera que éste compile en - -current pero no en -stable. Por favor, envía un informe de error con el - comando <em>send-pr(1)</em> ya que la colección de ports está - pensada para que funcione tanto en las ramas -stable como -current. - </sect1> - - <sect1> - <heading>¿Dónde encuentro ld.so?</heading> - - <p>Si quieres ejecutar aplicaciones a.out como Netscape en sistemas con - formato de ejecución ELF como FreeBSD 3.1-RELEASE o posteriores, - necesitarás la librería /usr/libexec/ld.so y algunas otras - en formato a.out. Estas librerías están incluidas en la - distribución compat22. Usa /stand/sysinstall o el script install.sh - en el subdirectorio compat22 e instalala. También deberían - consultarse los ficheros ERRATA de FreeBSD 3.1-R y 3.2-R. - </sect1> - - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/commercial.sgml b/es_ES.ISO8859-1/FAQ/commercial.sgml deleted file mode 100644 index d715cd2a73..0000000000 --- a/es_ES.ISO8859-1/FAQ/commercial.sgml +++ /dev/null @@ -1,186 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Aplicaciones Comerciales<label id="commercial"></heading> - - <p><bf/NOTA/ Esta sección está todavía poco - desarrollada, por lo que esperamos que las compañías nos - ayuden a completarla :) . El grupo de FreeBSD no tiene ningún - interés financiero en ninguna de las empresas aquí listadas, - simplemente están como servicio público (y creemos que el - interés comercial por FreeBSD puede tener efectos - muy positivos en la viabilidad a largo término). Animamos a las - empresas desarrolladoras de software que nos envíen su - información para ser incluidas en esta lista. - - <sect1> - <heading>¿Dónde puedo obtener Motif para FreeBSD?</heading> - - <p>Contacta con <ref id="apps2go" name="Apps2go"> para una - distribución de Motif ELF 2.1 para FreeBSD.<label id="apps2go"> - - <p>Esta distribución incluye: - <itemize> - <item>OSF/Motif manager, xmbind, panner, wsm. - - <item>Kit de desarrollo con uil, mrm, xm, xmcxx, includes y - ficheros Imake. - - <item>Librerías ELF estáticas y dinámicas - (para usar con FreeBSD 3.0 y posteriores). - - <item>Applets demostrativos. - </itemize> - - <p>Asegúrate de especificar que deseas la distribución - para FreeBSD cuando hagas el pedido. También se distribuyen - versiones para NetBSD y OpenBSD por <em>Apps2go</em>. La - distribución sólo está disponible por FTP. - - <descrip> - <tag/Más información/ - <url url="http://www.apps2go.com/" name="Página web de Apps2go"> - <tag/o/ <url url="mailto:sales@apps2go.com" name="Ventas"> o - <url url="mailto:support@apps2go.com" name="Soporte"> - - <tag/o/ teléfono (817) 431 8775 o +1 817 431-8775 - </descrip> - - <p>Contacta con <ref id="metrox" name="Metro Link"> para obtener una - distribución de Motif 2.1 ELF o a.out para FreeBSD. - - <p>Esta distribución incluye: - <itemize> - <item>OSF/Motif manager, xmbind, panner, wsm. - - <item>Kit de desarrollo con uil, mrm, xm, xmcxx, includes y - ficheros Imake. - - <item>Librerías estáticas y dinámicas (especifica - ELF para FreeBSD 3.0 y superior o a.out para FreeBSD 2.2.8 o - anterior). - - <item>Applets demostrativos. - - <item>Páginas man preformateadas. - </itemize> - - <p>Asegúrate de especificar que deseas la distribución - para FreeBSD cuando hagas el pedido. También se distribuyen - versiones para Linux por <em>Metro Link</em>. La distribución - está disponible en CDROM o vía FTP. - - <p>Contacta con <ref id="xig" name="Xi Graphics"> para una - distribución de Motif a.out 2.0 para FreeBSD. - - <p>Esta distribución incluye: - <itemize> - <item>OSF/Motif manager, xmbind, panner, wsm. - - <item>Kit de desarrollo con uil, mrm, xm, xmcxx, includes y - ficheros Imake. - - <item>Librerías estáticas y dinámicas - (para usar con FreeBSD 2.2.8 y anteriores). - - <item>Applets demostrativos. - - <item>Páginas man preformateadas. - </itemize> - - <p>Asegúrate de especificar que deseas la distribución - para FreeBSD cuando hagas el pedido. También se distribuyen - versiones para BSDI y Linux por <em>Xi Graphics</em>. La - distribución se hace en cuatro disquetes... en el futuro esto - se cambiará por una versión en CDROM unificada. - - <sect1> - <heading>¿Dónde puedo conseguir CDE para FreeBSD?</heading> - - <p>Contacta con <ref id="xig" name="Xi Graphics"> para la - distribucion CDE 1.0.10 para FreeBSD. Incluye Motif 1.2.5, - y puede ser usada con Motif 2.0. - - <p>Este es un CDROM unificado para FreeBSD y Linux. - - <p><ref id="xig" name="Xi Graphics"> ya no vende el CDE para FreeBSD. - - <p><url url="http://www.kde.org/" name="KDE"> es un entorno - gráfico "open source" similar a CDE en muchos aspectos. - - <sect1> - <heading>¿Hay algún servidor X comercial de altas prestaciones? - <p>Sí, <url url="http://www.xig.com" name="Xi Graphics"> y - <url url="http://www.metrolink.com" name="Metro Link"> venden el - producto Accelerated-X para FreeBSD y otros sistemas basados en Intel. - <label id="xig"> - - <p>La oferta de Metro Link es un servidor X de altas prestaciones que - ofrece una fácil configuración usando el conjunto de - herramientas "FreeBSD Package", soporte de múltiples tarjetas - de vídeo concurrentes y sólo se distribuye en formato - binario desde su FTP. Mencionar que la oferta de Metro Link está - disponible por el razonable precio de $39. - <label id="metrox"> - - <p>Metro Link también vende el Motif ELF y a.out para - FreeBSD. - - <descrip> - <tag/Más información/ - <url url="http://www.metrolink.com/" name="Web de Metro Link"> - - <tag/o/ <url url="mailto:sales@metrolink.com" name="Ventas"> o - <url url="mailto:tech@metrolink.com" name="Soporte">. - - <tag/o/ Teléfono (954) 938-0283 o +1 954 938-0283 - </descrip> - - <p>La oferta de Xi Graphics es un servidor X de altas prestaciones que - ofrece una fácil configuración, soporte para - múltiples tarjetas de vídeo concurrentes, y sólo - se distribuye en formato binario, en una distribución en - disquetes unificada para FreeBSD y Linux. Xi Graphics también - ofrece un servidor X de altas prestaciones para ordenadores - portátiles. - - <p>Hay una distribución demo para testear (versión 5.0). - - <p>Xi Graphics también vende el Motif y CDE para FreeBSD. - - <descrip> - <tag/Mas información/ - <url url="http://www.xig.com/" name="Web de Xi Graphics WWW"> - - <tag/o/ <url url="mailto:sales@xig.com" name="ventas"> o - <url url="mailto:support@xig.com" name="Soporte"> - - <tag/o/ Teléfono (800) 946 7433 o +1 303 298-7478. - </descrip> - - <sect1> - <heading>¿Hay algún sistema de base de datos para FreeBSD?</heading> - - <p>Sí!. Mira en la sección <url - url="../commercial/software_bycat.html#CATEGORY_DATABASE" - name="Productos Comerciales"> del web de FreeBSD. - - <p>También te recomendamos que mires en la sección - <url url="../ports/databases.html" name="Bases de Datos"> de la - colección de Ports. - - <sect1> - <heading>¿Puedo usar Oracle en FreeBSD?</heading> - - <p>Sí. Las siguientes páginas te explican como configurar - el Oracle de Linux en FreeBSD: - - <itemize> - <item><url url="http://www.scc.nl/~marcel/howto-oracle.html" - name="http://www.scc.nl/~marcel/howto-oracle.html"> - - <item><url url="http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-FreeBSD" name="http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-FreeBSD"> - </itemize> - - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/hackers.sgml b/es_ES.ISO8859-1/FAQ/hackers.sgml deleted file mode 100644 index 80dc17671e..0000000000 --- a/es_ES.ISO8859-1/FAQ/hackers.sgml +++ /dev/null @@ -1,556 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Sólo para hackers serios de FreeBSD<label id="hackers"> - </heading> - - <sect1> - <heading> - ¿Qué son SNAPs y RELEASEs? - </heading> - - <p>Hay actualmente tres ramas activas/semi-activas en el desarrollo de - FreeBSD y en su - <url url="http://www.FreeBSD.org/cgi/cvsweb.cgi" name="CVS Repository">: - - <itemize> - <item><bf/RELENG_2_2/ AKA <bf/2.2-stable/ AKA <bf/"2.2 branch"/ - <item><bf/RELENG_3/ AKA <bf/3.x-stable/ AKA <bf/"3.0 branch"/ - <item><bf/HEAD/ AKA <bf/-current/ AKA <bf/4.0-current/ - </itemize> - - <p><bf/HEAD/ no es una rama actual, como las otras dos, es - simplemente una constante simbólica para <em/la versión - de desarrollo actual/ a la cual nos referimos simplemente como - <bf/-current/. - - <p>Actualmente, <bf/-current/ es el desarrollo de la versión 4.0 y - la rama <bf/3.0-stable/ es <bf/RELENG_3/, separada de -current en Enero - de 1999. - - <sect1> - <heading> - ¿Cómo puedo hacerme mi propia release personalizada?<label id="custrel"> - </heading> - - <p>Para hacer una release necesitas hacer tres cosas: primero, - necesitas usar un kernel con el driver <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?vn" name="vn"> configurado. - Añade esto a tu fichero de configuración del kernel y - crea un nuevo kernel: - - <verb> - pseudo-device vn #Vnode driver (turns a file into a device) - </verb> - - <p>Segundo, debes tener las herramientas del CVS a mano. Para hacer - esto, puedes usar - <url url="../../handbook/synching.html#CVSUP" name="CVSUP"> - pero en tu supfile pon el nombre de la release a cvs y borra cualquier - tag campo de fecha: - - <verb> - *default prefix=/home/ncvs - *default base=/a - *default host=cvsup.FreeBSD.org - *default release=cvs - *default delete compress use-rel-suffix - - ## Main Source Tree - src-all - src-eBones - src-secure - - # Other stuff - ports-all - www - doc-all - </verb> - - <p>A continuación ejecuta <tt/cvsup -g supfile/ para tener todos - los bits correctos en tu ordenador. - - <p>Finalmente, necesitas una buena cantidad de espacio vacío para - crear en el la release. Digamos que está en - <tt>/algun/disco/grande</tt> y en el ejemplo anterior has dejado los - ficheros del CVS en <tt>/home/ncvs</tt>: - - <verb> - setenv CVSROOT /home/ncvs # or export CVSROOT=/home/ncvs - cd /usr/src/release - make release BUILDNAME=3.0-MY-SNAP CHROOTDIR=/algun/disco/grande/release - </verb> - - <p>Una release completa será creada en - <tt>/algun/disco/grande/</tt> y tendrás una instalación - completa de tipo FTP en <tt>/algun/disco/grande/R/ftp</tt> cuando acabes. - Si quieres crear tu SNAP usando otra rama de desarrollo diferente de - -current, puedes añadir <tt/RELEASETAG=SOMETAG/ a la línea - de comando anterior de creación de la release. Por ejemplo, - <tt/RELEASETAG=RELENG_2_2/ crearía un snapshot 2.2 GAMMA. - - <sect1> - <heading>¿Cómo creo discos de instalación personalizados?</heading> - - <p>El proceso completo de creacación de discos de - instalación y archivos fuentes y binarios esta automatizado por - varios targets en <tt>/usr/src/release/Makefile</tt>. La - información alli contenida debería ser suficiente para que - puedas empezar. Falta decir que este proceso necesita la ejecución - del comando "make world" y quizás te use mucho tiempo y espacio - en disco. - - <sect1> - <heading>``make world'' destruye mis binarios instalados.</heading> - - <p>Sí, esta es la idea general; como su nombre sugiere, - "make world" rehace todos los binarios del sistema, de manera que puedas - estar seguro de tener un entorno limpio y consistente al final (que es - por lo que tarda tanto). - - <p>Si la variable de entorno <tt/DESTDIR/ está definida mientras se - ejecuta <tt/make world/ o <tt/make install/, los binarios creados - nuevamente seran depositados en un árbol de directorios - idéntico al instalado, y a partir de - <tt>${DESTDIR}</tt>. Algunas combinaciones aleatorias - de modificaciones de librerías compartidas y programas pueden - causar que falle el <tt/make world/. - - <sect1> - <heading> - Cuando mi sistema arranca, dice (bus speed defaulted). - </heading> - - <p>Las controladoras SCSI Adaptec 1542 permiten al usuario configurar - su velocidad de acceso al bus en software. Versiones anteriores del - driver de la 1542 intentaban determinar la velocidad más alta - factible y configurar la Adaptec a esta. Nos hemos encontrado con que esto - hace fallar el sistema de algunos usuarios, por lo que tienes que - definir la opción de configuración del kernel - <tt/TUNE_1542/ para que esto ocurra. En algunos sistemas puede - que puede hacer que los discos vayan más rápidos, pero en - otros puede que los datos queden corrompidos. - - - <sect1> - <heading> - ¿Puedo seguir la rama current con acceso limitado a Internet?<label id="ctm"> - </heading> - - <p>Sí, puedes hacerlo <tt/sin/ bajarte todo el código - fuente usando la - utilidad <url url="../../handbook/synching.html#CTM" name="CTM."> - - <sect1> - <heading>¿Cómo partir la distribución en ficheros de 240k?</heading> - - <p>Los sistemas BSD más modernos tienen una opción - <tt/-b/ para partir que les permite partir los ficheros en - tamaños arbitrarios. - - <p>Aqui hay un ejemplo de <tt>/usr/src/Makefile</tt>. - - <verb> - bin-tarball: - (cd ${DISTDIR}; \ - tar cf - . \ - gzip --no-name -9 -c | \ - split -b 240640 - \ - ${RELEASEDIR}/tarballs/bindist/bin_tgz.) - </verb> - - <sect1> - <heading>¿He escrito una extensión del kernel, a quien la - envío?</heading> - - <p>Por favor, mira en <url url="../../handbook/contrib.html" - name="como enviar código."> - - <p>Y gracias por pensar en nosotros! - - <sect1> - <heading>¿Cómo se detectan e inicializan las tarjetas ISA y PnP?</heading> - - <p>Brevemente, hay unos cuantos puertos de entrada/salida a los que - todas las tarjetas PnP responden cuando el ordenador pregunta si hay - alguien ahí. Así, cuando comienza la rutina de prueba - de PnP, pregunta si hay alguna tarjeta PnP presente y todas las - tarjetas responden con su número de modelo a una lectura I/O - del mismo puerto. Así el código de prueba puede conocer - el ID de cada tarjeta (asignado por Microsoft/Intel). - - <p>Los ID's son dos campos de 32 bits (2ˆ64) + 8 bits de - checksum. Los primeros 32 bits son el identificador del fabricante. - No se ha dicho publicamente, pero parece estar asumido que diferentes - tipos de tarjeta del mismo fabricante pueden tener diferentes id's de - fabricante. La idea de necesitar 32 bits sólo para los - fabricantes parece un poco excesiva. - - <p>La parte baja de 32 bits son un número de serie, - dirección ethernet, algo que haga a la tarjeta única. El - fabricante no debe producir nunca una segunda tarjeta que tenga los - mismos 32 bits de la parte baja, aunque los 32 bits de la parte alta sean - diferentes. Así puedes tener múltiples tarjetas del mismo - tipo en la misma máquina y los 64 bits serán únicos - para cada tarjeta. - - <p>Los grupos de 32 bits nunca pueden ser todos cero. Esto permite - mostrar todos los bits no-cero durante la búsqueda binaria - inicial. - - <p>Una vez el sistema ha identificado todos los ID's de las tarjetas - presentes, reactivaráa cada tarjeta, una tras otra (a - través de los mismos puertos I/O), y encontrará los - recursos que cada tarjeta necesita, que opciones de interrupción - están disponibles, etc. Se realiza un escaneo sobre todas y cada - una de las tarjetas presentes para conocer esta información. - - <p>Esta información se combina con la información de los - ficheros ECU del disco y con las BIOS MLB. El soporte PnP de ECU y las - BIOS para hardware en el MLB usualmente es sintético, y los - periféricos no hacen PnP genuino. De todas maneras, examinando - la información de la BIOS más la información - ECU, la rutina de prueba puede causar que los dispositivos que no son - PnP puedan evitar a esos dispositivos que el código de prueba - no puede volver a posicionar. - - <p>Así, los dispositivos PnP son visitados una vez más - y se les asigna su I/O, DMA, IRQ, direcciones del mapa de memoria. Los - dispositivos aparecerán en esas direcciones y permanecerán - en ellas hasta que se vuelva a reinicializar la máquina. - - <p>Todo el proceso se ha simplificado mucho, pero espero que hayas podido - hacerte una idea del proceso. - - <sect1> - <heading>¿Soporta FreeBSD arquitecturas diferentes a x86?</heading> - - <p>Diferentes grupos de personas han expresado su interés en - trabajar en un port multi-arquitectura de FreeBSD y FreeBSD/AXP - (ALPHA) es un ejemplo de ese esfuerzo realizado, ahora disponible en - forma de 3.0 SNAPshot release en <url - url="ftp://ftp.FreeBSD.org/pub/FreeBSD/alpha/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/alpha">. El port de ALPHA - funciona actualmente en diferentes tipos de máquinas ALPHA, - entre ellas, AlphaStation, AXPpci, PC164, Miata y Multia. Este port - todavía no se considera una release completa y no lo será - hasta que exista una colección completa de herramientas de - instalación y una distribución completa en cdrom para - instalació, incluyendo un número razonable de ports y - packages funcionales. FreeBSD/AXP debe considerarse software de - calidad BETA en estos momentos. Para más información del - proyecto, subscríbete a la - <tt><FreeBSD-alpha@FreeBSD.org></tt><ref id="mailing" - name="lista de correo">. - - También se ha expresado interés en un port de FreeBSD para - arquitectura SPARC. Subscríbete a - <tt><FreeBSD-sparc@FreeBSD.org></tt> <ref id="mailing" - name="la lista"> si estás interesado en participar en el proyecto. - Para discusiones generales en nuevas arquitecturas, participa en - <ref id="mailing" name="la lista"> - <tt><FreeBSD-platforms@FreeBSD.org></tt>. - - <sect1> - <heading>Necesito un numero de dispositivo para un driver propio</heading> - - <p>Esto depende de si quieres hacer que el driver esté - públicamente disponible. Si la respuesta es afirmativa, por favor, - envianos una copia del código fuente del driver y las - modificaciones apropiadas del fichero <tt>files.i386</tt>, un ejemplo de - configuración y el código apropiado de <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?MAKEDEV" name="MAKEDEV"> para - crear cualquier fichero especial que use tu dispositivo. Puedes enviar - todo lo necesario a <tt><FreeBSD-hackers@FreeBSD.org></tt>. - - <sect1> - <heading>Alternativas a la política de directorios</heading> - - <p>En respuesta a esta pregunta de políticas alternativas - para los directorios, el esquema que está actualmente en uso - no ha cambiado desde que lo escribí en 1983. Escribí esa - política para el sistema de ficheros rápido original, y - nunca se ha revisado. Trabaja bién manteniendo los grupos de - cilindros. Como muchos de vosotros habreis notado, el rendimiento es - muy pobre con "find". Muchos sistemas de ficheros son creados desde - archivos que fueron creados por una primera búsqueda en - profundidad (también conocido como ftw). Estos directorios - terminan esparcidos a través de los grupos de cilindros. Si - conociesemos el número total de directorios a crear, la - solución sería crear (total / fs_ncg) por grupo de - cilindros antes de moverlos. Obviamente, tendriamos que crear - algún tipo de heurística para adivinar este número. - Usando un número pequeño fijo (como puede ser - 10) haría de orden de magnitud. Para diferencial restores de - operaciones normales (cuando el algoritmo actual es probablemente - más sensible), podrís usar el clustering hasta 10 si - fueran todos hechos dentro de una ventana de diez segundos. De cualquier - manera, mi conclusión es que este es un área para la - experimentación.</p> - - <p>Kirk McKusick, Septiembre 1998</p> - - <sect1> - <heading>Obtener todo lo posible de un "kernel panic"</heading> - - <p> - <em>[Esta sección fue extraida de un mensaje escrito por <url - url="mailto:wpaul@FreeBSD.org" name="Bill Paul"> en la - <ref id="mailing" name="lista"> FreeBSD-current por <url - url="mailto:des@FreeBSD.org" name="Dag-Erling Coïdan - Smørgrav">, quién a fijado algunos errores y - añadido algunos comentarios entre corchetes]</em> - - <p> - <verb> -From: Bill Paul <wpaul@skynet.ctr.columbia.edu> -Subject: Re: the fs fun never stops -To: ben@rosengart.com -Date: Sun, 20 Sep 1998 15:22:50 -0400 (EDT) -Cc: current@FreeBSD.org - </verb> - - <p> - <em>[<ben@rosengart.com> envió el siguiente panic]</em> - <verb> -> Fatal trap 12: page fault while in kernel mode -> fault virtual address = 0x40 -> fault code = supervisor read, page not present -> instruction pointer = 0x8:0xf014a7e5 - ^^^^^^^^^^ -> stack pointer = 0x10:0xf4ed6f24 -> frame pointer = 0x10:0xf4ed6f28 -> code segment = base 0x0, limit 0xfffff, type 0x1b -> = DPL 0, pres 1, def32 1, gran 1 -> processor eflags = interrupt enabled, resume, IOPL = 0 -> current process = 80 (mount) -> interrupt mask = -> trap number = 12 -> panic: page fault - </verb> - - <p>[Cuando] ves un mensaje como este, no es suficiente con solo - reproducirlo y enviarlo. El valor del puntero de instrucciones que - he marcado arriba es importante; desafortunadamente, depende de la - configuración. En otras palabras, el valor varía - dependiendo de la imáden de kernel exacta que se use. Si - estás usando el kernel GENERIC de uno de los snapshots, entonces - es posible que alguien pueda seguir la función - problemática, pero si estás usando un kernel - personalizado, entonces solo <em>tú</em> puedes decirnos donde - ha ocurrido el fallo. - - <p>Tendrías que hacer lo siguiente: - - <itemize> - <item>Anotar el valor del puntero de la instrucción. Ten en - cuenta la parte <tt/0x8:/ al inicio no es significante en este caso: - es la parte <tt/0xf0xxxxxx/ la que queremos. - <item>Cuando el sistema rearranca, haz lo siguiente: - <verb> -% nm /kernel.that.caused.the.panic | grep f0xxxxxx - </verb> - donde <tt/f0xxxxxx/ es el valor del puntero de la instrucción. - El problema es que no obtendrás una búsqueda exacta ya - que los símbolos en la tabla de símbolos del kernel - son para los puntos de entrada de las funciones y la dirección - del puntero de la instrucción estará en algún - lugar dentro de una función, no al principio. Si no obtienes - un resultado exacto, omite el último dígito del valor - del puntero de la instrucción e intentalo otra vez, por - ejemplo: - <verb> -% nm /kernel.that.caused.the.panic | grep f0xxxxx - </verb> - Si esto no da ningún resultado, elimina otro dígito. - Repite la operación hasta que obtengas algún tipo de - salida. El resultado será una lista de posibles funciones - que causan el panic. Este no es un sistema muy exacto de - búsqueda de errores, pero es mejor que nada. - </itemize> - - <p>Veo gente que constantemente envía mensajes de panics como - este, pero raramente veo que alguien se tome el tiempo de buscar - la coincidencia entre el puntero de instrucción y una - función en la tabla de símbolos del kernel. - - <p>La mejor manera de hacer el seguimiento de la causa de un panic es - capturar un "crash dump", usando <tt/gdb(1)/ para hacer una traza del - "crash dump". Por supuesto, esto depende de que <tt/gdb(1)/ funcione - correctamente en -current, lo que no puedo garantizar (recuerdo que - alguien ha comentado que el nuevo <tt/gdb(1)/ en formato ELF no - manejaba bién los "dumps" de un crash del kernel; alguién - debería mirar esto antes de que la 3.0 salga del estado beta). - - <p>En cualquier caso, el método que normalmente uso es este: - - <itemize> - <item>Crear un fichero de configuración de kernel, opcionalmente - añadiendo 'options DDB' si piensas que necesitas el debugger - del kernel por algún motivo. (Uso esto principalmente para - configurar puntos de salida si sospecho que existe alguna - condición que crea un loop infinito). - <item>Usar <tt/config -g KERNELCONFIG/ para crear el directorio - de configuración del kernel. - <item><tt>cd /sys/compile/KERNELCONFIG; make</tt> - <item>Esperar a que el kernel termine de compilar. - <item><tt/cp kernel kernel.debug/ - <item><tt/strip -d kernel/ - <item><tt/mv /kernel /kernel.orig/ - <item><tt>cp kernel /</tt> - <item>reboot - </itemize> - - <p><em>[Nota: ahora que los kernels de FreeBSD 3.x son ELF por defecto - debes usar <tt/strip -g/ en lugar de <tt/strip -d/. Si por algún - motivo tu kernel es aún a.out, usa <tt/strip -aout -d/.]</em> - - <p>Ten en cuenta que TU <em/NO/ QUIERES ARRANCAR CON UN KERNEL QUE TIENE - TODOS LOS SIMBOLOS DE DEBUG EN EL. Un kernel compilado con <tt/-g/ - puede llegar facilmente a los 10MB de tamaño. No tienes que - arrancar esta imán masiva, solo lo necesitas para poder usar - después <tt/gdb(1)/ (<tt/gdb(1)/ quiere la tabla de - símbolos). Al contrario, quieres mantener una copia de la - imágen completa y crear una segunda imágen con los - símbolos de debug desactivados usando <tt/strip -d/. Es esta - segunda imágen la que quieres arrancar. - - <p>Para asegurarte de capturar un "crash dump", necesitas editar el - fichero <tt>/etc/rc.conf</tt> y apuntar <tt/dumpdev/ a tu - partición de swap. Esto hará que el script <tt/rc(8)/ use - el comando <tt/dumpon(8)/ para activar los "crash dumps". También - puedes ejecutar manualmente <tt/dumpon(8)/. Después de un panic, - el "crash dump" puede ser recuperado usando <tt/savecore(8)/; si - <tt/dumpdev/ está en <tt>/etc/rc.conf</tt>, el script - <tt/rc(8)/ ejecutará <tt/savecore(8)/ automaticamente y - pondrá el "crash dump" en <tt>/var/crash</tt>. - - <p>NOTA: los "crash dumps" de FreeBSD suelen tener el mismo - tamaño que la cantidad total de memoria física del - sistema. Esto significa que si tienes 64MB de RAM, obtendrás - un "crash dump" de 64MB. Debido a esto, tienes que asegurarte de tener - suficiente espacio libre en <tt>/var/crash</tt>. Alternativamente puedes - ejecutar <tt/savecore(8)/ manualmente y hacer la recuparación en - otro directorio donde tengas más espacio libre. Es posible - limitar el tamaño del "crash dump" usando <tt/options MAXMEM=(foo)/ - para indicar la cantidad de memoria que el kernel puede ocupar. Por - ejemplo, si tienes 128MB de RAM, puedes limitar el uso de memoria del - kernel a 16MB para que el "crash dump" sea de 16MB y no de 128MB. - - <p>Una vez hayas recuperado el "crash dump", puedes obtener una traza - del stack con <tt/gdb(1)/ de la manera siguiente: - - <p> - <verb> -% gdb -k /sys/compile/KERNELCONFIG/kernel.debug /var/crash/vmcore.0 -(gdb) where - </verb> - - <p>Es posible que aparezcan muchas líneas de información: - es una buena idea usar el comando <tt/script(1)/ para capturarlas - todas. Usando la imágen del kernel con todos los símbolos - de debug deberí mostrar la línea exacta de código - fuente del kernel donde ha ocurrido el panic. Normalmente, tienes que - leer la traza del stack de abajo hacia arriba para poder conocer la - secuencia exacta de eventos que han provocado el crash. También - puedes usar <tt/gdb(1)/ para mostrar los contenidos de las diferentes - variables o estructuras para examinar el estado del sistema en el - momento del crash. - - <p>Ahora, si eres realmente curioso y tienes un segundo ordenador, - puedes configurar <tt/gdb(1)/ para hacer un debug remoto de manera - que puedes usar <tt/gdb(1)/ en un sistema para revisar el kernel - de otro sistema, de la misma manera que lo harías en la - máquina local. - - <p><em>[Bill añade: "Olvidé mencionar una cosa: si tienes - DDB activado, puedes forzar un panic (y un crash dump) tecleando - "panic" en el prompt del ddb. Es posible que el debugger se pare - durante la fase del panic. Si esto ocurre, teclea "continue" y el - crash dump finalizará"]</em> - - <sect1> - <heading>dlsym() no funciona con ejecutables ELF!</heading> - - <p>Las herramientas ELF no hacen por defecto que los símbolos - definidos en un ejecutable sean visibles por el linker dinámico. - Consecuentemente, <tt/dlsym()/ buscará en datos obtenidos desde - llamadas a <tt>dlopen(NULL, flags)</tt>, lo que provoca que no se - encuentren esos símbolos. - - <p>Si quieres buscar, usando <tt/dlsym()/ símbolos presentes - en el ejecutable principal de un proceso, necesitas linkar el - ejecutable usando la opción <tt>-export-dynamic</tt> en el - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ld" - name="linkador ELF">. - - <sect1> - <heading>Incrementando o reduciendo el espacio de direcciones del - kernel</heading> - - <p>Por defecto, el espacio de direcciones del kernel es de 256MB en - FreeBSD 3.x y 1GB en FreeBSD 4.x. Si gestionas un servidor de red - muy cargado (por ejemplo, servidores FTP o HTTP con mucho - tráfico), es posible que notes que 256MB no es - suficiente. - - <p>Así que... como incremento el espacio de direcciones?. Hay - dos aspectos a tener en cuenta. Primero, necesitas indicarle al kernel - que reserve una mayor parte del espacio de direcciones para él - mismo. Segundo, ya que el kernel se carga al inicio del espacio de - direcciones, necesitas disminuir la dirección de carga. - - <p>El primer aspecto lo solucionamos incrementando el valor de - <tt/NKPDE/ en <tt>src/sys/i386/include/pmap.h</tt>. Esta es una entrada - de ejemplo para 1GB de espacio de direcciones: - - <verb> -#ifndef NKPDE -#ifdef SMP -#define NKPDE 254 /* addressable number of page tables/pde's */ -#else -#define NKPDE 255 /* addressable number of page tables/pde's */ -#endif /* SMP */ -#endif - </verb> - - <p>Para encontrar el valor correcto de <tt/NKPDE/, divide el espacio de - direcciones deseado (en megabytes) por cuatro, después resta uno - por UP y dos por SMP. - - <p>Para solucionar el segundo aspecto, necesitas calcular la - dirección correcta de carga: simplemente resta el tamaño - del espacio de direcciones (en bytes) de 0x100100000; el resultado - es 0xc0100000 para 1GB de espacio de direcciones. Ajusta - <tt/LOAD_ADDRESS/ en <tt>src/sys/i386/conf/Makefile.i386</tt> a ese - valor; a continuación pon el contador al inicio de la - sección listado en <tt>src/sys/i386/conf/kernel.script</tt> - al mismo valor, como sigue: - - <verb> -OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") -OUTPUT_ARCH(i386) -ENTRY(btext) -SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/obj/elf/home/src/tmp/usr/i386-unknown-FreeBSDelf/lib); -SECTIONS -{ - /* Read-only sections, merged into text segment: */ - . = 0xc0100000 + SIZEOF_HEADERS; - .interp : { *(.interp) } - </verb> - - <p>Reconfigura y compila el kernel. Probablemente tengas problemas con - <tt/top(1)/, <tt/ps(1)/ y programas así; haciendo un - <tt/make world/ deberín solucionarse esos problemas (o una - recompilación manual de <tt/libkvm/, <tt/ps/ y <tt/top/ - después de copiar el <tt/pmap.h/ parcheado a - <tt>/usr/include/vm/</tt>. - - <p>NOTA: el tamaño del espacio de direcciones debe ser un - múltiplo de cuatro megabytes. - - <p><em>[<url url="mailto:dg@FreeBSD.org" name="David Greenman"> - añade: </em>Pienso que el espacio de direcciones del kernel - necesita ser una potencia de 2, pero no estoy totalmente seguro.] - -</sect> diff --git a/es_ES.ISO8859-1/FAQ/hardware.sgml b/es_ES.ISO8859-1/FAQ/hardware.sgml deleted file mode 100644 index 5e38e8eff1..0000000000 --- a/es_ES.ISO8859-1/FAQ/hardware.sgml +++ /dev/null @@ -1,560 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Compatibilidad hardware <label id="hardware"></heading> - - <sect1> - <heading>¿Qué tipo de discos duros soporta FreeBSD?</heading> - - <p>FreeBSD soporta discos duros EIDE y SCSI (con controladoras - compatibles; mira en la siguiente sección), y todos los discos - usando el interface original "Western Digital" (MFM, RLL, ESDI y - por supuesto IDE). Algunas controladoras ESDI que usan interfaces - propietarios quizás no funcionen correctamente. - - <sect1> - <heading>¿Qué controladoras SCSI están soportadas?</heading> - - <p>FreeBSD soporta las siguientes controladoras SCSI: - - <descrip> - <tag/Adaptec/ - AH-1505 <ISA> <newline> - AH-152x Series <ISA> <newline> - AH-154x Series <ISA> <newline> - AH-174x Series <EISA> <newline> - Sound Blaster SCSI (AH-152x compat) <ISA> <newline> - AH-2742/2842 Series <ISA/EISA> <newline> - AH-2820/2822/2825 Series (Narrow/Twin/Wide) <VLB> <newline> - AH-294x and aic7870 MB controllers (Narrow/Twin/Wide) <PCI> - <newline> - AH-394x (Narrow/Twin/Wide) - - <tag/Buslogic/ - BT-445 Series <VLB> <newline> - BT-545 Series <ISA> <newline> - BT-742 Series <EISA><newline> - BT-747 Series <EISA><newline> - BT-946 Series <PCI> <newline> - BT-956 Series <PCI> <newline> - - <tag/Future Domain/ - TMC-950 Series <ISA> <newline> - - <tag/PCI Generic/ - NCR 53C81x based controllers <PCI> <newline> - NCR 53C82x based controllers <PCI> <newline> - NCR 53C860/75 based controllers <PCI> <newline> - - <tag/ProAudioSpectrum/ - Zilog 5380 based controllers <ISA> <newline> - Trantor 130 based controllers <ISA> <newline> - - <tag/DTC/ - DTC 3290 EISA SCSI in AHA-154x emulation.<newline> - - <tag/Seagate/ - ST-01/02 Series <ISA><newline> - - <tag/UltraStor/ - UH-14f Series <ISA><newline> - UH-24f Series <EISA> <newline> - UH-34f Series <VLB><newline> - - <tag/Western Digital/ - WD7000 <ISA> <No scatter/gather> - </descrip> - - <sect1> - <heading>¿Qué lectores CD-ROM soporta FreeBSD?</heading> - - <p>Cualquier disco SCSI conectado a una controladora soportada es - soportado. - - <p>Los siguientes interfaces de CD-ROM propietarios son también - soportados: - - <itemize> - <item>Mitsumi LU002 (8bit), LU005 (16bit) and FX001D (16bit 2x Speed). - <item>Sony CDU 31/33A<newline> - <item>Sound Blaster Non-SCSI CD-ROM<newline> - <item>Matsushita/Panasonic CD-ROM<newline> - <item>ATAPI compatible IDE CD-ROMs<newline> - </itemize> - - <p>Todas las tarjetas no SCSI son conocidas por ser extremadamente - lentas comparadas con los discos SCSI, y algunos CDROM ATAPI quizás - no funcionen correctamente. - - <p>A partir de la versión 2.2 de FreeBSD en CDROM de Walnut Creek - se soporta el arranque directo (boot) desde el propio CD. - - <sect1> - <heading>¿Soporta FreeBSD discos ZIP?</heading> - - <p>FreeBSD soporta los ZIP SCSI externos. Las unidades ZIP solo pueden - funcionar en los ID's SCSI 5 y 6, pero si la BIOS de tu controladora - lo soporta, puedes arrancar desde él. No sabemos que controladoras - dejan arrancar desde ID's diferentes de la 0 o 1... mira en tu - documentación y hazmelo saber si te funciona. - - <p>Los discos Zip ATAPI (IDE) son soportados en FreeBSD 2.2.6 y - releases posteriores. - - <p>FreeBSD ha incluido el soporte de discos ZIP por puerto paralelo - desde la versión 3.0. Si estás usando una versión - actualizada, debes asegurarte de que tu configuración del kernel - incluye los drivers <tt>scbus0</tt>, <tt>da0</tt>, <tt>ppbus0</tt> y - <tt>vp0</tt> (el kernel GENERIC los contiene todos excepto vp0). - Con todos estos drivers presentes, el disco por puerto paralelo - debería estar disponible como /dev/da0s4. Los discos se pueden - montar usando <tt>mount /dev/da0s4 /mnt</tt> o (para discos dos) - <tt>mount_msdos /dev/da0s4 /mnt</tt>. - - <p>También mira <ref id="jaz" name="en disco removibles">, - y <ref id="disklabel" name="esta nota en 'formatting'">. - - <sect1> - <heading>¿Soporta FreeBSD JAZ, EZ y otros discos removibles?</heading> - - <p>Aparte de la versión IDE de EZ, todos estos son dispositivos - SCSI, por lo que deberían funcionar sin problemas ya que FreeBSD - los toma como discos SCSI y el IDE EZ también debería - funcionar sin problemas ya que se toma como un disco IDE estandard. - - <p><label id="jaz">No estoy seguro de como soporta FreeBSD el cambio - de soporte mientras está funcionando. Deberás, desde - luego, desmontar la unidad antes de poder cambiar el soporte, y estar - seguro de que todas las unidades externas están encendidas antes - de arrancar el ordenador con FreeBSD para que este pueda reconocerlas. - - <p>Mira <ref id="disklabel" name="esta nota en 'formatting'">. - - <sect1> - <heading>¿Qué tarjetas serie multipuerto son soportadas por FreeBSD?</heading> - - <p>Hay una lista de ellas en la sección <htmlurl - url="../../handbook/install.html#INSTALL-HW" name="dispositivos varios"> - del manual (handbook). - - <p>Algunas tarjetas "sin nombre" también han funcionado, - especialmente las que dicen ser compatibles AST. - - <p>Mira la página - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sio" - name="sio"> para obtener más información sobre la - configuración de estas tarjetas. - - <sect1> - <heading>Tengo un tipo de ratón no habitual. ¿Cómo lo configuro?<label id="busmouse"></heading> - - <p>FreeBSD soporta el "bus mouse" y el "InPort bus mouse" de - fabricantes como Microsoft, Logitech y ATI. El driver de mouse - estiá compilado en el GENERIC kernel (kernel por defecto que - carga el sistema). Si estás haciendote un kernel a medida que - incluya el driver de ratón, asegurate de añadir la - siguiente línea en el fichero de configuración del kernel: - - <verb> - device mse0 at isa? port 0x23c tty irq5 vector mseintr - </verb> - - <sect1> - <heading>¿Cómo uso mi PS/2 (``mouse port'' o ``teclado'')?<label id="ps2mouse"></heading> - - <p>Si estás usando una versión reciente de FreeBSD, el - driver necesario, psm, está incluido y activado en el kernel. El - propio kernel debería detectar tu ratón PS/2 en el momento - de arrancar. - - <p>Si estás usando una versión antigua, solo tienes que - activarlo en la configuración del kernel en el momento de la - instalación del sistema. Si este ya está instalado, - escribe -c en el prompt boot: y actívalo. Por defecto, este - driver está desactivado. - - <p>Si estás usando alguna de las versiones mas antiguas, tendras - que añadir la siguiente línea en el fichero de - configuración del kernel y compilar uno nuevo: - - <verb> - device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr - </verb> - - <p>Mira la sección <url url="../../handbook/kernelconfig.html" - name="configuracion del kernel"> si no tienes experiencia en la - creación de nuevos kernel. - - <p>Una vez el kernel detecta correctamente el dispositivo psm0 al - arrancar, asegúrate de que existe una entrada en /dev para este - dispositivo. Puedes hacerlo tecleando: - - <verb> - cd /dev; sh MAKEDEV psm0 - </verb> - - <sect1> - <heading>¿Es posible hacer uso del ratón fuera de X Windows?<label id="moused"></heading> - - <p>Si estás usando el driver por defecto de la cónsola, - syscons, puedes usar el ratón en las cónsolas de texto - para realizar cut & paste. Ejecuta el demonio (daemon) de ratón - moused y arranca el ratón en la cónsola virtual: - - <verb> - moused -p /dev/xxxx -t yyyy - vidcontrol -m on - </verb> - - <p>Donde <tt>xxxx</tt> es el nombre del dispositivo del ratón y - <tt>yyyy</tt> es un tipo de protocolo para el ratón. Mira en - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?moused" name="moused"> - para saber los tipos de protocolo soportados. - - <p>Si quieres ejecutar el demonio moused automaticamente al arrancar - el sistema, fija las siguientes variables en <tt>/etc/sysconfig</tt> - (para versión 2.2.1). - - <verb> - mousedtype="yyyy" - mousedport="xxxx" - mousedflags="" - </verb> - - En versiones 2.2.2 o superiores, fija las siguientes variables en - <tt>/etc/rc.conf</tt>. - - <verb> - moused_type="yyyy" - moused_port="xxxx" - moused_flags="" - </verb> - - <p>A partir de la versión 2.2.6, el demonio del ratón es - capaz de determinar automaticamente el protocolo correcto a utilizar. Solo - tienes que especificar <tt>auto</tt> como el protocolo a usar. - - <p>Cuando el demonio de ratón está funcionando, el acceso - al ratón necesita ser coordinado con otros programas como - X Window. Mira en <ref id="x-and-moused" name="esta sección"> - para mas información. - - <sect1> - <heading>¿Cómo hago un cut & paste con el ratón en una cónsola de texto?</heading> - - <p>Una vez tienes el demonio del ratón funcionando (mira - <ref id="moused" name="la sección anterior">, pulsa el - botón 1 (izquierdo) y mueve el ratón para seleccionar la - región de texto. - A continuación, pulsa el botón 2 (medio) o 3 (derecho) - para hacer un paste (pegar) de la región seleccionada en el lugar - en el que tengamos situado el cursor. - - <p>En versiones 2.2.6 o superiores, pulsando el botón 2 hara un - paste del texto seleccionado. Pulsando el botón 3 extenderemos - la región seleccionada de texto. Si tu ratón no tiene el - botón medio, puedes emularlo o "remapear" (reconfigurar) los - botones de tu ratón con las opciones del demonio moused. MIra en - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?moused" name="moused"> - para mas información. - - <sect1> - <heading>Mi ratón tiene una rueda de desplazamiento y botones. ¿Puedo usarlo?</heading> - - <p>La respuesta es, desafortunadamente, "depende". Estos ratones con - características adicionales requieren en muchos casos drivers - propios y especializados. A no ser que el driver de dispositivo o el - programa de usuario tenga soporte específico, el ratón - se comportará como un ratón normal y corriente. - - <sect1> - <heading>¿Cómo uso el mouse/trackball/touchpad en mi portátil?</heading> - - <p>Por favor, <ref id="ps2mouse" name="mira en la respuesta - anterior">. Mira también <ref id="pao" name="esta nota"> en la - sección de ordenadores portátiles. - - <sect1> - <heading>¿Qué tipo de dispositivos de cinta son soportados?</heading> - - <p>FreeBSD soporta SCSI, QIC-36 (con controladora QIC-02) y - QIC-40/80. Esto inclye dispositivos de 8mm (conocidos como Exabyte) - y dispositivos DAT. Los QIC-40/80 son conocidos por ser lentos. - - <p>Algunos de los primeros dispositivos de 8mm no son totalmente - compatibles con SCSI2 por lo que pueden no trabajar correctamente - en FreeBSD. - - <sect1> - <heading>¿Soporta FreeBSD "tape changers"?</heading> - - <p>FreeBSD 2.2 soporta SCSI changers usando el dispositivo <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ch(4)" name="ch"> y el comando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?chio" name="chio"> - . Los comandos de como controlar el "changer" estan en el man - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?chio" - name="chio">. - - <sect1> - <heading>¿Qué tarjetas de sonido son soportadas por FreeBSD?</heading> - - <p>FreeBSD soporta las tarjetas SoundBlaster, SoundBlaster Pro, - SoundBlaster 16, Pro Audio Spectrum 16, AdLib y Gravis Ultrasound. - Hay también soporte limitado para la tarjeta MPU-401 y compatibles - midi. Las tarjetas SoundBlaster 16 ASP todavía no son soportadas. - El Microsoft Sound System sí está soportado. - - <p><bf/NOTA/ Esto es solo para sonido!. Este driver no soporta - CD-ROMs, SCSI o joysticks en estas tarjetas, a excepción de la - SoundBlaster. El interface SCSI de SoundBlaster y algunos CD-ROMs - no SCSI son soportados, pero no podrás arrancar el sistema desde - ellos. - - <sect1> - <heading>No obtengo sonido de la tarjeta es1370 con driver pcm</heading> - - <p>Puedes ejecutar el siguiente mandato cada vez que arranques el - sistema: - - <p>mixer pcm 100 vol 100 cd 100 - - <sect1> - <heading>¿Qué tarjetas de red soporta FreeBSD?</heading> - - <p>Mira la sección de - <htmlurl url="../../handbook/install:nics.html" - name="tarjetas Ethernet"> en el manual para una lista más completa. - - <descrip> - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?de(4)" - name="de"> driver/ - DEC DC21x40 and compatible PCI controllers<newline> - (including 21140 100bT cards) <newline> - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ed(4)" - name="ed"> driver/ NE2000 and 1000<newline> - WD/SMC 8003, 8013 and Elite Ultra (8216)<newline> - 3Com 3c503 <newline> - HP 27247B and 27252A <newline> - And clones of the above <newline> - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?le(4)" - name="le"> driver/ - DEC EtherWORKS II and EtherWORKS III controllers. <newline> - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ie(4)" - name="ie"> driver/ - AT&T EN100/StarLAN 10 <newline> - 3COM 3c507 Etherlink 16/TP<newline> - NI5210 <newline> - Intel EtherExpress <newline> - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?is(4)" - name="is"> driver/ - Isolan AT 4141-0 <newline> - Isolink 4110 <newline> - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?el(4)" - name="el"> driver/ - 3com 3c501 (does not support Multicast or DMA) - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?eg(4)" - name="eg"> driver/ - 3com 3c505 Etherlink/+ - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ze(4)" - name="ze"> driver/ - IBM PCMCIA credit card adapter - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?lnc(4)" - name="lnc"> drive/ - Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL)(*) - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ep(4)" - name="ep"> driver/ - 3com 3c509 (Must disable PNP support on card) - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?cx(4)" - name="cx"> driver/ - Cronyx/Sigma multiport Sync/Async (Cisco and PPP framing) - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?zp(4)" - name="zp"> driver/ - 3Com PCMCIA Etherlink III (aka 3c589)(A-C only) - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fea(4)" - name="fea"> driver/ - DEC DEFEA EISA FDDI controller - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fpa(4)" - name="fpa"> driver/ - DEC DEFPA PCI FDDI controller - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fe(4)" - name="fe"> driver/ - Fujitsu MB86960A/MB86965A Ethernet cards - </descrip> - - <p><bf/NOTA/ Los drivers marcados con (*) pueden tener problemas. - - <p><bf/NOTA/ 3C598D NO esta soportada todavía. - - <p><bf/NOTA/ FreeBSD también soporta TCP/IP sobre líneas - paralelo. En estos momentos, no somos compatibles con otras versiones, - pero esperamos corregirlo en un futuro cercano. Encontrarás - más información sobre este tema en la página man - de lp(4). - - <p><bf/NOTA/ Algunas de estas tarjetas requieren una partición DOS - en el disco duro para ejecutar el programa de configuración. - - <sect1> - <heading>No tengo coprocesador matemático - ¿es malo?</heading> - - <p><tt /NOTA/ Esto solo afectará a los ordenadores - 386/486SX/486SLC. El resto de los microprocesadores tienen un - coprocesador integrado. - - <p>En general, esto no causará problemas, pero hay ciscunstancias - en las que podrás echarlo de menos. Especialmente si trabajas en - entorno X Window. Si puedes, te recomendamos que compres uno y lo - instales en tu ordenador. - - <sect1> - <heading>¿Qué otros dispositivos soporta FreeBSD 2.X?</heading> - - <p>Aquí hay una lista de drivers que no se han podido catalogar en - las categorías anteriores. - - <descrip> - <tag><tt/b004.c/</tag> - Driver for B004 compatible Transputer boards <newline> - - <tag>``ctx'' driver</tag> - Driver for CORTEX-I Frame grabber <newline> - - <tag>``gp'' driver</tag> - Driver for National Instruments AT-GPIB and<newline> - AT-GPIB/TNT boards - - <tag>``pca'' driver</tag> - Driver for PC speakers to allow the playing of audio files - - <tag>``spigot'' driver</tag> - Driver for the Creative Labs Video Spigot - - <tag><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?gsc(4)" - name="gsc"> driver</tag> - Driver for the Genuis GS-4500 Hand scanner - - <tag><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?joy(4)" - name="joy"> driver</tag> - Driver for a joystick - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?labpc(4)" - name="labpc"> driver/ - Driver for National Instrument's Lab-PC and Lab-PC+ - - <tag/``uart'' driver/ - Stand-alone 6850 UART for MIDI - - <tag/<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?psm(4)" - name="psm"> driver/ PS/2 mouse port - - <tag><tt/tw.c/</tag> - Driver for the X-10 POWERHOUSE <newline> - </descrip> - - <sect1> - <heading>¿Soporta FreeBSD el "power management" en mi portátil?</heading> - - <p>FreeBSD soporta APM en algunas máquinas. Por favor, mira en - el fichero de configuración del kernel <tt/LINT/ y busca la parabra - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?apm" name="APM"> - - <sect1> - <heading>Soluciones para problemas específicos de hardware</heading> - <p>Esta sección contiene soluiones para problemas especificos - encontrados por otros usuarios. - <sect2> - <heading>Sistemas Micron se cuelgan al arrancar</heading> - <p>Algunas placas base Micron tienen una implementación de PCI - en la BIOS que no es estandard, lo que provoca que FreeBSD no pueda - encontrar los dispositivos PCI en las direcciones en las que - deberían estar. - <p>Desactiva la opción "Plug and Play Operating System" en la BIOS - para solucionar el problema. Puedes encontrar más - información en: - <htmlurl - url="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron" - name="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"> - </sect2> - </sect1> - - <sect1> - <heading>Tengo una de las controladoras Adaptec más nuevas y - FreeBSD no puede encontrarla</heading> - - <p>Las nuevas controladoras Adaptec con chipset de la serie AIC789x son - soportados bajo la nueva CAM SCSI que hace su debut en la version 3.0 - de FreeBSD. Los parches para las versiones 3.0-CURRENT y 2.2-STABLE - están en: - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/cam/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/cam/">. - Un disco de arranque con soporte CAM está disponible en: - <url url="http://www.FreeBSD.org/ ~abial/cam-boot/" - name="http://www.FreeBSD.org/~abial/cam-boot/">. En ambos casos lee el - fichero README antes de empezar. - - <sect1> - <heading>Tengo un módem interno Plug & Play y FreeBSD no lo encuentra</heading> - - <p>Necesitarás añadir el ID del modem PnP a la lista de ID - PnP en el driver serie. Para activar el soporte PnP, compila un nuevo - kernel con <tt/controller pnp0/ en el fichero de configuración y - rebota el sistema. El kernel mostrará por pantalla los IDs de - todos los dispositivos PnP que encuentre. Copia el ID del módem - en la tabla del fichero <tt>/sys/i386/isa/sio.c</tt>, sobre la - línea 2777. Busca la cadena "SUP1310" en la estructura - "siopnp_ids[]" para encontrar la tabla. Genera un nuevo kernel, - instalalo y rearranca. Tu módem debería ser encontrado. - - <p>Quizás tengas que configurar manualmente los dispositivos PnP - usando el comando "pnp" en la configuración de arranque usandolo - de la siguiente manera: - <verb> - pnp 1 0 enable os irq0 3 drq0 0 port0 0x2f8 - </verb> - - <sect1> - <heading>¿Cómo obtengo el prompt "boot:" en una cónsola serie?</heading> - - <p><enum> - <item>Crea un nuevo kernel con <tt/options COMCONSOLE/. - <item>Crea el fichero /boot.config y pon <tt/-P/ como único texto - en el fichero. - <item>Desconecta el teclado del ordenador. - </enum></p> - - <p>Mira el fichero <tt>/usr/src/sys/i386/boot/biosboot/README.serial</tt> - para mas información. - - <sect1> - <heading>¿Porqué no funciona mi tarjeta de red PCI 3Com con mi - ordenador Micron?</heading> - <p>>Algunas placas base Micron tienen una implementación de PCI - en la BIOS que no es estandard, lo que provoca que FreeBSD no pueda - encontrar los dispositivos PCI en las direcciones en las que - deberían estar. - <p>Para solucionar el problema, desactiva la opción - "Plug and Play Operating System" en la BIOS. - <p>Puedes encontrar más información sobre este problema en - <htmlurl - url="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron" - name="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"> - - <sect1> - <heading>¿Soporta FreeBSD "Symmetric Multiproccessing (SMP)?</heading> - <p>SMP está soportado a partir de la versión 3.0-STABLE - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/includes.sgml b/es_ES.ISO8859-1/FAQ/includes.sgml deleted file mode 100644 index 02595d6120..0000000000 --- a/es_ES.ISO8859-1/FAQ/includes.sgml +++ /dev/null @@ -1,7 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - -<!-- book stores --> -<!ENTITY isbn.amazon 'http://www.amazon.com/exec/obidos/ASIN'> - - diff --git a/es_ES.ISO8859-1/FAQ/install.sgml b/es_ES.ISO8859-1/FAQ/install.sgml deleted file mode 100644 index 4f4fb3815a..0000000000 --- a/es_ES.ISO8859-1/FAQ/install.sgml +++ /dev/null @@ -1,698 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Instalación<label id="install"></heading> - - <sect1> - <heading>¿Qué fichero necesito para instalar FreeBSD?</heading> - - <p>Generalmente solo es necesario un disco de 1,44Mb con una imágen - del fichero <em>floppies/boot.flp</em>. Arranca con este disco para - comenzar con el programa de instalación, el cual se - encargará de realizar todas las operaciones necesarias - (gestión de TCP/IP, cintas, CDROMs, floppies, particiones DOS - y cualquier cosa necesaria para realizar la instalación). - - <p>Si necesitas bajarte las distribuciones (para una instalación - desde una partición DOS por ejemplo), estas son las distribuciones - mínimas que necesitarás: - - <itemize> - <item> bin/<newline> - <item> manpages/<newline> - <item> compat*/<newline> - <item> doc/ <newline> - <item> src/ssys.* <newline> - </itemize> - - <p>Todas las instrucciones sobre este procedimiento y una - ampliación de la documentación se puede encontrar en <url - url="../../handbook/install.html" - name="Instalación de FreeBSD."> - - <sect1> - <heading>Ayuda!, La imagen del disco de arranque no cabe en un floppy</heading> - <p>Un floppy de 1.44MB puede contener hasta 1474560 bytes de datos. La - imágen de arranque es exactamente de 1474560 bytes. - <p>Los errores mas comunes en la preparación de disco de arranque - son: - <itemize> - - <item>No bajarse la imagen en modo <tt>binario</tt> cuando se usa - <tt>FTP</tt>. - <p>Algunos clientes FTP intentan bajar por defecto los ficheros en modo - <tt>ASCII</tt> e intentan cambiar los carácteres de final de - línea recibidos por el que utilice el sistema cliente. - Esto corromperá inevitablemente la imagen de arranque. Revisa el - tamaño de la imagen: si no es <em>exactamente</em> el mismo - tamaño del fichero existente en el servidor, la imagen no - servirá. - <p>Solución: teclea <tt>binary</tt> en la línea de - comandos del FTP después de conectar y antes de empezar a bajar - la imágen. - - <item>Usando el comando <tt>copy</tt> de DOS (o cualquier herramienta - GUI equivalente) para transferir la imagen a un disquete. - <p>Programas como <tt>copy</tt> no funcionarán para la - transferencia de la imágen a un disco. La imágen tiene el - contenido completo del disco, pista por pista, y no está pensada - para ser trasladada a un disquete como un fichero normal. Tienes que - hacer una transferencia "raw" usando herramientas de bajo nivel como - <tt>fdimage</tt> o - <tt>rawrite</tt>, descritas en <url url="../../handbook/install.html" - name="la guía de instalación de FreeBSD">. - </itemize> - - <sect1> - <heading>¿Dónde puedo encontrar las instrucciones de instalación de FreeBSD?</heading> - - <p>Las instrucciones de instalación están en - <url url="../../handbook/install.html" - name="Instalación de FreeBSD."> - - <sect1> - <heading>¿Qué necesito para poder ejecutar FreeBSD?</heading> - - <p>Necesitarás un PC con 386 o superior, 5 Mb o mas de memoria - RAM y al menos 60 Mb de espacio en disco duro. Puede funcionar con - tarjetas gráficas de bajo nivel (Hercules), pero para poder - ejecutar X11R6 es necesario una tarjeta VGA o superior. - - <sect1> - <heading>Solo tengo 4Mb de RAM. ¿Puedo instalar FreeBSD?</heading> - - <p>FreeBSD 2.1.7 fue la última version de FreeBSD que podía - ser instalada en un sistema de 4Mb. Las nuevas versiones de FreeBSD, - como la 2.2, necesitan al menos 5Mb para poder ser instaladas. - - <p>Todas las versiones de FreeBSD, incluyendo la 3.0, funcionarán - en sistemas con 4Mb de RAM, lo que no pueden ejecutar es la - instalación en sistemas con 4Mb. Puedes añadir memoria - extra para el proceso de instalación, y una vez instalado, volver - a los 4Mb. Tambien puedes instalar tu disco en una máquina con - más de 4Mb, realizar la instalación y volver el disco a su - máquina con 4Mb. - - <p>Hay algunas situaciones en las que FreeBSD 2.1.7 no se instalará - en sistemas con 4Mb. Para ser exactos: no se instalará con 640Kb de - memoria base + 3Mb de memoria extendida. Si tu placa base puede - remapear algo de la memoria "perdida" fuera de los 640Kb a la - región de 1Mb, entonces aun podrás instalar FreeBSD 2.1.7. - - <p>Intenta entrar en el setup de tu BIOS y busca la opción "remap". - Actívala. Quizás tendrás que desactivar la - opción de ROM shadowing. - - <p>Es más fácil añadir en la máquina 4Mb de - memoria para la instalación. Crea un kernel unicamente con las - opciones que necesites y vuelve a quitar los 4Mb añadidos. - - <p>También puedes instalar la versión 2.0.5 y a - continuación actualizar tu sistema a la 2.1.7 con la opción - "upgrade" del programa de instalación de la versión 2.1.7. - - <p>Después de la instalación, si te creas un kernel - personalizado, funcionará en 4Mb. Algunos fueron capaces de - arrancar con 2Mb (aunque después el sistema era incapaz de hacer - nada mas :-)) - - <sect1> - <heading>¿Cómo puedo hacer mi propio disco de instalación? </heading> - - <p>Actualmente, no hay una manera para *sólo* hacer un disco de - instalación personalizado. Hay algún código en - <tt>/usr/src/release/floppies/Makefile</tt> que supuestamente es para - hacer *sólo* un disco de instalación personalizado, pero - no está realmente testeado todavía. - - <sect1> - <heading>¿Puedo tener más de un sistema operativo en mi PC?</heading> - - <p>Echa un vistazo en <url url="../tutorials/multios/multios.html" - name="La página multi-OS."> - - <sect1> - <heading>¿Puede Windows 95 coexistir con FreeBSD?</heading> - - <p>Instala primero Windows 95 y después FreeBSD. El boot manager de - FreeBSD se encargará de darte la opción de arrancar con - cualquiera de los dos sistemas. Si lo haces al reves, Windows 95 - borrará el boot manager sin hacer ninguna pregunta previa. Si - ocurre esto, pasa a la siguiente sección. - - <sect1> - <heading> - Windows 95 desinstaló mi boot manager! ¿Cómo lo recupero? - </heading> - - <p>Puedes reinstalar el boot manager que viene con FreeBSD de dos - maneras: - - <itemize> - <item>Ejecutando el DOS, entra en el directorio tools/ de tu - distribución de FreeBSD y busca el archivo <bf>bootinst.exe</bf>. - Ejecútalo de la siguiente manera: - - <p><bf>bootinst.exe boot.bin</bf> - - <p>Y el boot manager estará reinstalado. - - Arranca con el disco de instalación de FreeBSD y entra en la - sección "Custom Installation". Selecciona "Partition". Escoge - el disco en el cual debe estar instalado el boot manager, y cuando - entres en él editor de particiones, sin hacer ningún - cambio, selecciona (W)rite. Serás preguntado para confirmar la - acción, responde "sí", y cuando estés en la - ventana de "Boot manager selection" asegúrate de seleccionar - "Boot Manager". Esto reescribirá el boot manager en el disco. - Ahora, sal del programa de instalación y rearranca el ordenador - de la manera habitual. - </itemize> - - <sect1> - <heading>¿Puedo instalar FreeBSD en un disco con sectores erróneos?</heading> - - <p>La gestión de sectores erróneos por parte de FreeBSD no - está desarrollada todavía al 100% y desgraciadamente - debemos decirte que si tienes discos IDE o ESDI con gran cantidad de - sectores erróneos, FreeBSD no es para tí. De todas maneras, - te aconsejamos que antes de descartar la instalación, hagas un - intento. - - <sect1> - <heading> - Ocurren cosas extrañas cuando arranco con el disco de instalación - </heading> - - <p>Si observas cosas como que la maquina se "cuelga" o se resetea - espontaneamente cuando intentas arrancar con el disco de - instalación, aquí tienes tres preguntas que debes - responder tu mismo:- - - <enum> - <item>Estás usando un disco nuevo, recién formateado y - libre de errores, o estás usando el disco de publicidad que - venía con la revista que lleva guardada varios meses debajo de - la cama? - - <item>"Bajaste" por ftp la imágen del disco en modo binario?... - (no te preocupes ya que hasta el mejor de nosotros, por lo menos una - vez, ha bajado un fichero en modo ASCII) - - <item>Si estás usando uno de esos nuevos sistemas operativos como - Windows 95 o Windows NT, debes arrancar la máquina en modo DOS - puro, ya que parece ser que los Windows no se llevan bién con los - programas que escriben directamente sobre los dispositivos hardware, - como hace el programa de creación de discos de - instalación de FreeBSD. - </enum> - - <p>Han habido informaciones referentes a problemas al bajar el disco - de instalación con Netscape, por lo que te recomentados que uses - un programa diferente como cliente de ftp. - - <sect1> - <heading>Ayuda! No puedo instalar desde una cinta!</heading> - - <p>Si estas instalando la version 2.1.7R desde una cinta, debes crear - esa cinta con un tamaño de bloque de tar de 10 (5120 bytes). El - tamaño por defecto de los bloques tar es de 20 (10240 bytes), y las - cintas creadas con este tamaño por defecto no pueden ser usadas - para instalar FreeBSD 2.1.7R; con estas cintas tendrás un error - referente a un tamaño de registro demasiado grande. - - <sect1> - <heading> - Conexión de dos máquinas FreeBSD vía puerto paralelo (PLIP) - </heading> - - <p>Coge un cable de laplink y asegurate que ambos ordenadores tienen un - kernel que soporta el puerto paralelo. - - <verb> - $ dmesg | grep lp - lpt0 at 0x378-0x37f irq 7 on isa - lpt0: Interrupt-driven port - lp0: TCP/IP capable interface - </verb> - - <p>Conecta el cable en los dos puertos paralelos. - - <p>Configura los parámetros de red para el interfaz lp0 (como - root) en ambas máquinas. Por ejemplo, si quieres conectar la - máquina max y moritz: - - <verb> - max <-----> moritz -Direccion IP 10.0.0.1 10.0.0.2 - </verb> - - En el arranque de max - <verb> - # ifconfig lp0 10.0.0.1 10.0.0.2 - </verb> - -En el arranque de moritz - - <verb> - # ifconfig lp0 10.0.0.2 10.0.0.1 - </verb> - - <p>Esto es todo!!. Por favor, lee los man de lp(4) y lpt(4). - - <p>También deberías añadir las máquinas en el - fichero /etc/hosts: - - <verb> - 127.0.0.1 localhost.my.domain localhost - 10.0.0.1 max.my.domain max - 10.0.0.2 moritz.my.domain moritz - </verb> - - <P>Para asegurar que funciona haz: - - en max: - -<verb> -$ ifconfig lp0 -lp0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500 - inet 10.0.0.1 --> 10.0.0.2 netmask 0xff000000 -</verb> - -<verb> -$ netstat -r -Routing tables - -Internet: -Destination Gateway Flags Refs Use Netif Expire -moritz max UH 4 127592 lp0 -</verb> - -<verb> -$ ping -c 4 moritz -PING moritz (10.0.0.2): 56 data bytes -64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=2.774 ms -64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=2.530 ms -64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=2.556 ms -64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.714 ms - ---- moritz ping statistics --- -4 packets transmitted, 4 packets received, 0% packet loss -round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms -</verb> - - <sect1> - <heading> - ¿Puedo instalar FreeBSD en mi portátil sobre PLIP (Parallel Line IP)? - </heading> - - <p>Conecta los dos ordenadores usando Laplink mediante el puerto - paralelo y usa las siguientes características: - - <verb> - +----------------------------------------+ - |A-name A-End B-End Descr. Port/Bit | - +----------------------------------------+ - |DATA0 2 15 Data 0/0x01 | - |-ERROR 15 2 1/0x08 | - +----------------------------------------+ - |DATA1 3 13 Data 0/0x02 | - |+SLCT 13 3 1/0x10 | - +----------------------------------------+ - |DATA2 4 12 Data 0/0x04 | - |+PE 12 4 1/0x20 | - +----------------------------------------+ - |DATA3 5 10 Strobe 0/0x08 | - |-ACK 10 5 1/0x40 | - +----------------------------------------+ - |DATA4 6 11 Data 0/0x10 | - |BUSY 11 6 1/0x80 | - +----------------------------------------+ - |GND 18-25 18-25 GND - | - +----------------------------------------+ - </verb> - - <p>Mira también <ref id="pao" name="esta nota"> en la - página de informática móvil. - - <sect1> - <heading> - ¿Que geometría debo usar para mis discos?<label id="geometry"> - </heading> - - <p>(Por geometría de un disco, entendemos el numero de cilindros, - cabezales y sectores por pista en el disco - de ahora en adelante - nos referiremos por conveniencia a estos parámetros como C/H/S. - Así es como trabaja la BIOS de los PC's para gestionar la - lectura/escritura. - - <p>Por alguna razón, esto parece crear mucha confusión. - Ante todo, la geometría <tt /física/ de un disco SCSI es - totalmente irrelevante ya que FreeBSD trabaja en términos de - bloques de disco. Con discos IDE, FreeBSD trabaja en términos de - C/H/S, pero todos los discos modernos convierten estos datos en - referencias internas de bloques. - - <p>Para discos SCSI, la geometría a usar depende de si tenemos - activado en la controladora el soporte de translación (comunmente - conocido como "soporte para discos mayores de >1GB" o algo - similar). Si esta opción está desactivada, entonces usa - N cilindros, 64 cabezales y 32 sectores por pista, donde N es la - capacidad del disco en MB. Por ejemplo, para un disco de 2GB, los - parámetros correctos serían 2048 cilindros, 64 cabezales y - 32 sectores. - - <p>Si el soporte de translación está activado y la - capacidad del disco es mayor de 1GB, usa M cilindros, 63 cabezales - (*no* 64), y 255 sectores, donde M es la capacidad del disco en MB - dividida por 7.844238. Para nuestro ejemplo de un disco de 2GB, los - parámetros serían 261 cilindros, 62 cabezales y 255 - sectores. - - <p>Si no estás seguro sobre los parámetros a usar, o - FreeBSD falla al detectar la geometría correcta del disco durante - la instalación, el método mas simple para solucionar este - problema es crear una pequeña partición DOS en el disco. - Entonces, la geometría debería ser detectada correctamente - (y siempre puedes borrar esa partición desde el "editor de - particiones" si no quieres mantenerla). - - <p>Alternativamente, existe una utilidad de libre distribución - incluida en FreeBSD llamada <tt/pfdisk.exe/ (situada en el directorio - <tt>tools</tt> del cd-rom de distribución o en cualquiera de los - servidores ftp) que nos dice la geometría del disco usada por el - sistema operativo DOS. Lo único que tenemos que hacer es introducir - los datos obtenidos en el editor de particiones de FreeBSD. - - <sect1> - <heading>¿Existe alguna restricción en como dividir el disco?</heading> - - <p>Si. Debes asegurarte de que la partición raiz esta por debajo - del cilindro 1024, para que la BIOS pueda arrancar el kernel desde ella. - (Esta es una limitación de las BIOS de PC's, no de FreeBSD). - - <p>Para discos SCSI, esto implica que la partición raiz debe estar - instalada en los primeros 1024MB (o en los primeros 4096MB si la - translación extendida esta activada). Para discos IDE, la - partición raiz debe estar en los primeros 504MB. - - <sect1> - <heading> - ¿Qué hay sobre los "disk managers"? - </heading> - - <p>FreeBSD reconoce el disk manager Ontrack. Otros disk managers no - son soportados. - - <p>Si quieres usar el disco solo con FreeBSD no necesitas el - disk manager. Solo configura el disco para el espacio máximo que - pueda manejar la BIOS (usualmente 504MB), y FreeBSD se encargará - de averiguar cuanto espacio tienes realmente. Si estás usando - un disco antiguo con controladora MFM, necesitarás decirle - explícitamente a FreeBSD cuantos cilindros puede usar. - - <p>Si quieres usar el disco con FreeBSD y otro sistema operativo, - todavía puedes hacerlo sin necesitar un disk manager; solo - asegurate que la partición raiz de FreeBSD y la partición - de arranque del otro sistema operativo están en los primeros 1024 - cilindros. Si eres cuidadoso, una partición raiz de 20MB - debería ser suficiente. - - <sect1> - <heading> - Cuando arranco FreeBSD obtengo ``Missing Operating System'' - <label id="missing_os"> - </heading> - - <p>Esto es un clásico conflicto entre FreeBSD y DOS u otro sistema - operativo sobre sus ideas de <ref id="geometry" name="geometría.">. - Tendrás que reinstalar FreeBSD, pero teniendo en cuenta la - información que te damos más arriba sobre este tema. - - <sect1> - <heading>No puedo pasar del prompt`F?'.</heading> - - <p>Este es otro problema descrito en el parrafo anterior. La - geometría de tu BIOS y los datos de configuración de - FreeBSD no coinciden. Si tu controladora o BIOS soporta la - translación de cilindros (también conocido como "soporte - para discos de más de 1GB"), intenta activar/desactivar esta - opción y reinstala FreeBSD. - - <sect1> - <heading> - Tengo >16MB de RAM. ¿Puede causar esto problemas?<label id="bigram"> - </heading> - - <p>Aparte del rendimiento, no. FreeBSD 2.X tiene buffers que permiten - al "bus mastering controller" acceder a mas de 16MB. (Esto sólo es - aplicable si estás usando dispositivos ISA). - - <p>También mira la sección <ref id="reallybigram" - name="maquínas con >64M"> si tienes esta cantidad de memoria o - si usas máquinas Compaq u otra BIOS que no da correctamente la - cantidad de memoria disponible. - - <sect1> - <heading>¿Necesito instalar las fuentes completas?</heading> - - <p>En general, no. De todas maneras, te recomendamos que instales, - por lo menos, el kit de fuentes <tt/base/, el cual incluye muchos de - de los ficheros aquí mencionados, y el kit <tt/sys/, que incluye el - código fuente del kernel. No hay nada en el sistema que requiera el - código fuente para funcionar, a excepción del programa de - configuración de kernel - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?config" - name="config">. Con la excepción de las fuentes del kernel, nuestra - estructura esta diseñada para que puedas montar una unidad en solo - lectura via NFS en la que exista el código fuente, y aun - así, ser capaz de compilar los nuevos binarios. (Debido a las - restriciones de los fuentes del kernel, recomendamos que no montes estos - en <tt>/usr/src</tt> directamente, sino en cualquier otra parte del disco - con los links simbólicos apropiados para duplicar la estructura - principal del árbol de directorios original), - - <p>Teniendo los fuentes on-line y sabiendo como crear un sistema con - ellas (compilar), te haremos mucho mas fácil la - actualización a futuras versiones de FreeBSD. - - <p>Actualmente, para seleccionar una parte del código fuente, usa - la opción Custom del menú cuando estás en el - menú Distributions de la herramienta de instalación. El - script <tt>src/install.sh</tt> instalará solo partes de la - distribución de fuentes dependiendo de los parámetros - (argumentos) que se le pasen. - - <sect1> - <heading>¿Necesito crear un nuevo kernel?</heading> - - <p>La creación de un nuevo kernel era, originariamente, un paso - requerido en la instalación de FreeBSD, pero en las versiones - más recientes nos hemos beneficiado de la introducción de - una herramienta de configuración de kernel mucho más - amigable. Cuando en el prompt de arranque de FreeBSD (boot:), usamos el - parámetro "-c", llegamos a una pantalla de configuración - visual la cual permite configurar las opciones del kernel para la - mayoría de tarjetas ISA. - - <p>Todavía es recomendable la creación de un nuevo kernel - conteniendo solo los drivers que nos sean necesarios para ahorrar un - poco de RAM, pero no es estrictamente necesario para la mayoría - de sistemas. - - <sect1> - <heading>Vivo fuera de USA. ¿Puedo usar la encriptación DES?</heading> - - <p>Si no es absolutamente necesario que uses la encriptación DES, - puedes usar la encriptación por defecto de FreeBSD para una - <bf/mejor/ seguridad, y sin restricciones de importación. La - encriptación por defecto de los passwords en FreeBSD está - basada en <bf/MD5/, y es necesario un mayor uso intensivo de CPU - con programas de descubrimiento de passwords que en DES. La única - razón para no usar hoy en día la encriptación - <bf/MD5/ sería usar un sistema de passwords compartidos entre - sistemas FreeBSD y no FreeBSD. - - <p>Desde que el algoritmo de encriptación DES no puede ser - legalmente exportado fuera de USA, los usuarios externos a USA - deberían NO bajar este software desde los servidores FTP situados - en USA. - - <p>Existe una alternativa para las librerías de encriptación - basadas en el código escrito en Australia por David Burren. Este - código está disponible en algunos mirrors de FreeBSD fuera - de USA. Las fuentes de las librerías de encriptación, y los - binarios de los programas que las usan pueden encntrase en los siguientes - servidores FTP: - - <descrip> - <tag/South Africa/ - <tt>ftp://ftp.internat.FreeBSD.org/pub/FreeBSD</tt><newline> - <tt>ftp://storm.sea.uct.ac.za/pub/FreeBSD</tt> - - <tag/Brazil/ - <tt>ftp://ftp.iqm.unicamp.br/pub/FreeBSD</tt> - - <tag/Finland/ - <tt>ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt</tt> - </descrip> - - <p>Los usuarios de fuera de los USA, no deben bajarse ningún - software de encriptación de servidores situados en USA, ya que de - no seguir esta norma, los responsables de esos servidores podrían - verse envueltos en importantes problemas legales. - - <p>Una distribución no americana de Kerberos está siendo - desarrollada y las versiones actuales pueden obtenerse vía ftp - anónimo en <tt>braae.ru.ac.za</tt>. - - <p>Existe también una <ref id="mailing" - name="lista de distribución"> para la discusión de software - de encriptación externo a USA. Para más información - envía un email con una simplre línea diciendo "<tt/help/ - en el cuerpo del mensaje a: - - <tt><majordomo@braae.ru.ac.za></tt>. - - <sect1> - <heading>El "boot disc" arranca pero se cuelga en la pantalla "Probing Devices..."</heading> - - <p>Si tienes un ZIP ide o un JAZZ instalado, desinstalalo e intentalo - de nuevo. El disco de arranque puede haberse confundido con los discos. - Una vez el sistema esté instalado, puedes volver a - instalar/conectar los dispositivos. Esperamos que esto sea fijado en las - próximas releases. - - <sect1> - <heading>Aparece el siguiente error "panic: cant mount root" al - reiniciar el ordenador después de la instalación</heading> - - <p>Este error proviene de la confusión entre los bloques de - arranque y lo que ve el kernel en los discos. El error se suele - manifestar en sistemas con dos discos IDE, con los discos duros - dispuestos como master o "single" en controladoras diferentes, estando - FreeBSD instalado en la controladora IDE secundaria. Los bloques de - arranque piensan que el sistema está instalado en wd1 (el segundo - disco en la BIOS) mientras el kernel asigna el primer disco de la - controladora secundaria wd2. Después de la detección de - dispositivos, el kernel intenta montar lo que los bloques de arranque - piensan que es el disco de arranque, wd1, cuando realmente es el wd2, y - falla. - - <p>Para solucionar el problema, haz una de las siguientes cosas: - - <enum> - <item>En el prompt de arranque (boot:), pon - <tt>1:wd(2,a)kernel</tt> y presiona Enter. Si el sistema arranca, - ejecuta el comando: -<verb> -echo "1:wd(2,a)kernel" > /boot.config -</verb> - para actualizar la cadena de arranque por defecto. - <item>Mueve el disco de FreeBSD a la controladora IDE primaria para - que los discos sean consecutivos. - <item><url url="../../handbook/kernelconfig.html" - name="Crea un nuevo kernel,"> modifica las líneas de - configuración de wd de la siguiente manera: -<verb> -controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr -disk wd0 at wdc0 drive 0 -# disk wd1 at wdc0 drive 1 # comment out this line - -controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr -disk wd1 at wdc1 drive 0 # change from wd2 to wd1 -disk wd2 at wdc1 drive 1 # change from wd3 to wd2 -</verb> - Instala el nuevo kernel: - Si moviste los discos y quieres recuperar la configuración - previa, reemplaza los discos en la configuración deseada y - rearranca el sistema. Tu sistema debería arrancar sin problemas. - </enum> - - <sect1> - <heading>¿Cuál es el límite de memoria?.</heading> - - <p>Para memoria, el límite (teórico) es de 4 gigabytes. Un - gigabyte ha sido comprobado y funciona sin problemas: generalmente no se - pueden comprar equipos i386 que soporten más cantidad de memoria. - - <sect1> - <heading>¿Cuál es el límite del sistema de ficheros ffs?</heading> - - <p>Para sistemas de ficheros ffs, el máximo teórico - está en 8 terabytes (bloques de 2G), o 16TB para el tamaño - de bloque por defecto de 8K. En la práctica hay un límite - por soft de 1 terabyte, pero con pequeáas modificaciones es - posible (y existen) sistemas de ficheros de 4 terabytes. - - <p>El tamaño máximo de un ffs simple es aproximadamente de - bloques de 1G (4TB) y el tamaño del bloque es de 4K. - - <verb> - maxfilesize - ---------------------------------- - 2.2.7 3.0 -fs block size -stable -current works should-work -------------- ------- -------- ----- ----------- -4K 4T-1 4T-1 4T-1 4+T -8K 32+G 8T-1 32+G 16T-1 -16K 128+G 16T-1 128+G 32T-1 -32K 512+G 32T-1 512+G 64T-1 -64K 2048+G 64T-1 2048+G 128T-1 - </verb> - - <p>Cuando el tamaño del bloque del sistema de ficheros es de 4K, - los bloques triples funcionan y todo debería estar limitado por el - número máximo de bloques que puede ser representado usando - los bloques triples indirectos (aproximadamente 1K^3 + 1K^2 + 1K), pero - todo está limitado por un (mal) límite de 1G-1 en el - número de bloques. El límite en el número de bloques - debería ser de 2G-1, pero estos números de bloque son - inalcancables cuando los bloques del sistema de ficheros son de 4K. - - <sect1> - <heading>¿Cómo puede poner ficheros de 1TB en un disquete?</heading> - - <p>El tamaño maximo de un fichero no depende directamente del - tamaño máximo del disco. El tamaño máximo - del disco es de 1TB. Es una ventaja que el tamaño del fichero - pueda ser mayor que el tamaño del disco. - - <p>El siguiente ejemplo crea un fichero con un tamaño de 1TB usando - 32K de espacio de disco (3 bloques indirectos y 1 bloque de datos) en - una pequeña partición raiz. - -<verb> -ttyv0:bde@alphplex:/tmp/q> cat foo -df . -dd if=/dev/zero of=z bs=1 seek=`echo 2^43 - 2 | bc` count=1 -ls -l z -du z -df . -ttyv0:bde@alphplex:/tmp/q> sh foo -Filesystem 1024-blocks Used Avail Capacity Mounted on -/dev/sd0a 64479 27702 31619 47% / -1+0 records in -1+0 records out -1 bytes transferred in 0.000187 secs (5346 bytes/sec) --rw-r--r-- 1 bde bin 8796093022207 Sep 7 16:04 z -32 z -Filesystem 1024-blocks Used Avail Capacity Mounted on -/dev/sd0a 64479 27734 31587 47% / -ttyv0:bde@alphplex:/tmp/q> exit -</verb> - -<p>Bruce Evans, September 1998 - - <sect1> - <heading>He compilado un nuevo kernel y al arrancar aparece el error - "archsw.readin.failed".</heading> - - <p>Puedes arrancar especificando el kernel directamente en el segundo - estado del boot, pulsando cualquier tecla cuando veas el - símbolo | justo antes de que se cargue el loader. Más - específicamente, has actualizado los fuentes para tu kernel, - y lo has creado y actualizado a partir de ellos <em>sín hacer - un "make world"</em>. Así no funciona. Haz un "make world". - -</sect> diff --git a/es_ES.ISO8859-1/FAQ/kernelconfig.sgml b/es_ES.ISO8859-1/FAQ/kernelconfig.sgml deleted file mode 100644 index 9369078c03..0000000000 --- a/es_ES.ISO8859-1/FAQ/kernelconfig.sgml +++ /dev/null @@ -1,156 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Configuración del Kernel<label id="kernelconfig"></heading> - - <sect1> - <heading>Me gustaría personalizar mi kernel. ¿Es difícil?<label id="make-kernel"></heading> - - <p>No!, primero, necesitas la distribución completa de fuentes o, - por lo menos, la distribución de fuentes del kernel. De esta manera - tienes los fuentes necesarios para crearte un nuevo kernel. Al - contrario que muchos Unix comerciales, nosotros tenemos la política - de <bf/NO/ vender nuestro kernel en formato binario. - - <p>La instalación de los fuentes ocupa un poco más de - espacio, pero te permite consultar los fuentes del kernel en caso de - dificultad o entender que está ocurriendo realmente en la - ejecución del sistema. - - <p>Una vez tienes instalada la distribución completa de fuentes, o - por lo menos la del kernel, haz lo siguiente como root: - - <enum> - <item> <tt>cd /usr/src/sys/i386/conf</tt> - <item> <tt/cp GENERIC MYKERNEL/ - <item> <tt/vi MYKERNEL/ - <item> <tt/config MYKERNEL/ - <item> <tt>cd ../../compile/MYKERNEL</tt> - <item> <tt/make depend/ - <item> <tt/make all/ - <item> <tt/make install/ - <item> <tt/reboot/ - </enum> - - <p>El paso 2 no es necesario si todavía tienes un fichero de - configuración del kernel de una release anterior de FreeBSD - 2.X. - simplemente, copia el fichero antiguo y examínalo - cuidadosamente para asegurar que no haya cambiado la sintaxis - da algún driver, o haya alguno anticuado. - - <p>Un buen fichero de configuración para consultar es <tt/LINT/, - el cual contiene ejemplos documentados para todas las posibles - opciones del kernel. El fichero de configuración <tt/GENERIC/ se - usa para crear el kernel "por defacto" que es el que estarás - usando si no has creado ninguno nuevo. - - <p>Si no necesitas hacer ningún cambio al fichero <tt/GENERIC/, - puedes saltar al paso 3, donde personalizas el kernel para tu - sistema. El paso 8 solo debe ejecutarse si los pasos 6 y 7 se - han realizado de manera satisfactoria. Esto copiará una - imágen del nuevo kernel a <tt>/kernel</tt> y <bf/realizará - una copia del antiguo kernel en/ <tt>/kernel.old</tt>. Es muy importante - recordar esto por si el nuevo kernel falla en algun momento - puedes - seleccionar <tt>kernel.old</tt> en el prompt de arranque. Al hacer - un reboot, por defecto se cargará el nuevo kernel. - - <p>Si la compilación en el paso 7 falla por alguna razón, es - recomendable que empieces desde el paso 4 substituyendo - <tt/GENERIC/ por <tt/MYKERNEL/. Si puedes generar el kernel - <tt/GENERIC/, significa que algo en tu fichero de configuración - es incorrecto (o has decubierto un bug). Si la compilación del - kernel <tt/GENERIC/ falla, posiblemente tengas los fuentes - corruptos. - - <p>Finalmente, si necesitas ver los mensajes originales de arranque - del sistema para compilar un nuevo kernel, ejecuta el comando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?dmesg" - name="dmesg">. Este comando debe imprimir en pantalla todos los - mensajes producidos por el kernel al arrancar, los cuales te - pueden servir en la configuración de tu nuevo kernel. - - <p><bf/NOTA/ Recomendamos hacer un historial fechado de los kernel - que vayas creando, de la manera <tt/kernel.YYMMDD/ una vez estén - funcionando correctamente. De esta manera, si la próxima vez que - juegues con el kernel algo no funciona, puedes arrancar desde el - último kernel correcto. Esto es especialmente importante si ahora - estás arrancando desde una controladora no soportada por el kernel - GENERIC (si, experiencia personal). - - <sect1> - <heading>La compilación del kernel falla por "<tt/_hw_float/ is missing."</heading> - - <p>Dejame adivinar. Has borrado <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?npx(4)" name="npx0"> - de tu fichero de configuración porque no tienes coprocesador - matemático, no? Mal hecho :-) El dispositivo <tt/npx0/ es - <bf/OBLIGATORIO/. Aunque no tengas coprocesador, debes incluir - el dispositivo <tt/npx0/ - - <sect1> - <heading>Conflicto de interrupciones con tarjeta serie multi-port.</heading> - - <p>Cuando compilo el kernel con drivers para tarjetas serie - multipuerto, el sistema me dice que sólo el primer puerto es - testeado y el resto son obviados debido a conflictos de - interrupción. Cómo soluciono esto? - - <p>El problema en este caso es que FreeBSD tiene código interno que - evita caidas del sistema por conflictos de hardware o software. La - manera de solucionar esto es dejar en blanco la entrada correspondiente - a la irq en todos los puertos excepto en uno. Aquí tienes un - ejemplo: - - <verb> - # - # Multiport high-speed serial line - 16550 UARTS - # - device sio2 at isa? port 0x2a0 tty irq 5 flags 0x501 vector siointr - device sio3 at isa? port 0x2a8 tty flags 0x501 vector siointr - device sio4 at isa? port 0x2b0 tty flags 0x501 vector siointr - device sio5 at isa? port 0x2b8 tty flags 0x501 vector siointr - </verb> - - <sect1> - <heading>¿Cómo activo el soporte para discos QIC-40/80?</heading> - - <p>Necesitas "descomentar" la siguiente línea en el fichero - genérico de configuración (o añadirla en tu propio - fichero), añade un <tt/flags 0x1/ en la línea - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fdc(4)" name="fdc"> - y recompila. - - <verb> -controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 flags 0x1 vector fdintr -disk fd0 at fdc0 drive 0 ^^^^^^^^^ -disk fd1 at fdc0 drive 1 -#tape ft0 at fdc0 drive 2 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - </verb> - - <p>A continuación, crea un nuevo dispositivo llamado - <tt>/dev/ft0</tt> entrando en el directorio <tt>/dev</tt> y ejecutando - el comando: - - <verb> - sh ./MAKEDEV ft0 - </verb> - - <p>Para el primer dispositivo. <tt/ft1/ para el segundo y así para - todos los dispositivos de este tipo que tengas. - - <p>Tendrás un dispositivo llamado <tt>/dev/ft0</tt>, al cual puedes - escribir a través de un programa especial de manejo llamado - <tt/ft/ - mira el man en <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ft" name="ft"> para más - detalles. - - <p>Versiones anteriores a la <tt/-current/ tenían algunos problemas - al encontrase con cintas en mal estado; si tienes problemas en los - que parece que la cinta se rebovina siempre al llegar al mismo - lugar, intenta utilizar la última versión del programa - <tt/ft/ que encontrarás en <tt>/usr/src/sbin/ft</tt> en - <tt/-current/. - - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/misc.sgml b/es_ES.ISO8859-1/FAQ/misc.sgml deleted file mode 100644 index 90d9c95dc9..0000000000 --- a/es_ES.ISO8859-1/FAQ/misc.sgml +++ /dev/null @@ -1,200 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Preguntas varias<label id="misc"></heading> - - <sect1> - <heading>FreeBSD usa más espacio de swap que Linux. Porqué?</heading> - - <p>No lo hace. Deberías pensar "Porque mi swap parece lleno?". Si - esto es lo que realmente querías decir, es por que poniendo los - datos en swap en luar de descartarlos, hace que sea más - rápido recuperarlos que si el paginador tuviese que ir a - través del sistema de ficheros y usar bloques sin modificar desde - un ejecutable. - - <p>La cantidad actual de páginas que puedes tener en el core en una - sola vez no es reducida; las páginas sin usar son desplazadas como - sea necesario. - - <sect1> - <heading>¿Porqué usar (que son) a.out y ELF como formatos ejecutables?</heading> - - <p>Para entender por que FreeBSD usa el formato <tt>a.out</tt>, debes - saber primero un poco sobre los tres formatos dominantes actualmente - en UNIX: - - <itemize> - <item><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?a.out(5)" - name="a.out"> - - <p>El antiguo y clásico formato de objeto. Usa una corta y - compacta cabecera con un número mágico en el inicio que - es usado para caracterizar el formato (mira en - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?a.out(5)" - name="a.out(5)"> para más detalles). Contiene tres segmentos - cargados: .text, .data y .bss más una tabla de símbolos - y una tabla de cadenas de carácteres.</item> - - - <item><bf>COFF</bf> - <p>El formato de objeto SVR3. La cabecera comprime una sección de - tablas, de manera que puedas tener más de una sola - sección .test, .data y .bss</item> - - <item><bf>ELF</bf> - <p>El sucesor de <tt/COFF/, ofreciendo múltiples secciones y - valores posibles de 32 o 64 bits. Un problema importante: <tt/ELF/ - fue diseñado con la presunción de que solo - existiría un único ABI por arquitectura de sistema. - Esta presunción actualmente es incorrecta, incluso en el - mundo comercial (el cual tiene al menos tres ABIs: SVR4, Solaris y SCO). - - <p>FreeBSD intenta solucionar este problema de manera que provee - de una utilidad para <em>marcar</em> un ejecutable <tt/ELF/ con - información sobre el ABI con el que es compatible. Para más información, mira el man de <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?brandelf" name="brandelf">. - </itemize> - - <p>FreeBSD viene del sistema clásico y tradicionalmente ha - utilizado el formato - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?a.out(5)" - name="a.out">, una tecnología probada y testeada a través - de muchas generaciones de releases de BSD. También es posible - construir y ejecutar binarios nativos <tt/ELF/ (y kernels) en sistemas - FreeBSD. FreeBSD inicialmente se resistió al salto de cambiar a - <tt/ELF/ como su formato por defecto. Porqué?, bien, cuando el - mundo Linux hizo su transición a <tt/ELF/ no era nada fácil - abandonar el formato ejecutable <tt/a.out/ debido a su inflexible - mecanismo de tablas basadas en librerías compartidas. Esto hizo - muy difícil para los fabricantes y desarrolladores la - creación de librerías compartidas. A partir del momento en - el que se ofrecieron una serie de herramientas que ofrecían la - solución al problema de las librerías compartidas, el - coste de la migración fue aceptado como necesario y la - transición se hizo. - - <p>En el caso de FreeBSD, el mecanismo de librerías compartidas - esta más basado en el estilo de SunOS, mucho más sencillo - de usar. De todas maneras, empezando con la version 3.0, FreeBSD - soportará oficialmente binarios <tt/ELF/ como el formato por - defecto. Aunque pensamos que el formato ejecutable <tt/a.out/ nos ha - servidor muy bién, la gente de GNU, que hacen las herramientas de - compilación que usamos, ha dejado de dar soporte para el formato - <tt/a.out/. Esto nos ha forzado a mantener dos versiones divergentes del - compilador y lincador. - - <sect1> - <heading>¿Porqué chmod no puede cambiar los permisos de los links?</heading> - - <p>Tienes que usar <tt/-H/ o <tt/-L/ junto con la opción <tt/-R/ - para que funcione. Para más información, mira la - página de <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?chmod" name="chmod"> y de - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?symlink" name="symlink">. - - <p><bf/CUIDADO/ la opción <tt/-R/ hace un <tt/chmod/ - <bf/RECURSIVO/. Ten cuidado al especificar directorios o symlinks con - <tt/chmod/. Si quieres cambiar los permisos de un directorio referenciado - por un symlink, usa - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?chmod" name="chmod"> - sin ninguna opción y sigue el symlink con una barra <tt>/</tt>. Por - ejemplo, si <tt/foo/ es un symlink al directorio <tt/bar/, y quieres - cambiar los permisos de <tt/foo/ /actualmente <tt/bar/), deberías - hacer algo como esto: - - <verb> - chmod 555 foo/ - </verb> - - <p>Con la barra, <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?chmod" name="chmod"> seguira - el symlink, <tt/foo/, para cambiar los permisos del directorio - <tt/bar/. - - <sect1> - <heading>¿Porqué están los nombres de usuario restringidos a 8 caracteres?</heading> - - <p>Pensarás que es fácil y suficiente con cambiar - <bf/UT_NAMESIZE/ y reconstruir el kernel, y todo volverá a - funcionar. Desafortunadamente hay aplicaciones y programas (incluyendo - herramientas de sistema) que tienen en el propio código (no - siempre 8 o 9, pero si 15 o 20) en estructuras, buffers... y - rompería los clientes de NIS de Sun y sin duda existirían - otros problemas interactuando con otros sistemas UNIX. - - <p>En FreeBSD 3.0 y superiores, se ha incrementado el número - máxmimo de carácteres a 16 y todas esas utilidades con - longitud de carácteres prefijada han sido encontradas y - arregladas. El hecho de que este cambio afectase a muchas áreas - del sistema es el motivo por el que el cambio no se ha hecho hasta - la versión 3.0. - - <p>Si eres absolutamente cuidadoso y quieres arreglas tu mismo este - problema en versiones anteriores, edita el fichero - /usr/include/utmp.h y cambia el parámetro UT_NAMESIZE a la - longitud que desees. También debes editar el fichero - /usr/include/sys/param.h y poner el valor de MAXLOGNAME al mismo que - UT_NAMESIZE. Finalmente, recompila los fuentes, no te olvides que - el contenido de /usr/include es actualizado cada vez!. En su lugar, - cambia los ficheros apropiados en /usr/src/.. - - <sect1> - <heading>¿Puedo ejecutar binarios DOS bajo FreeBSD?</heading> - - <p>Sí, empezando en la versión 3.0 puedes usar la - emulación DOS <tt/rundos/ de BSDI, la cual ha sido integrada y - mejorada. Envía un mail a la - <url url="mailto:emulation@FreeBSD.org" - name="Lista de discusión de emulación en FreeBSD"> si - estás interesado en participar en la evolución de esta - característica. - - <p>Para sistemas pre-3.0 hay una pequeña utilidad llamada - <htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^pcemu" name="pcemu"> - en la colección de puertos que emula un 8088 y suficientes - servicios de BIOS para ejecutar aplicaciones de modo texto. Requiere el - sistema de X Window. - - <sect1> - <heading>¿Qué es <tt/sup/, y como lo uso?</heading> - - <p><htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^sup" name="SUP"> - significa Software Update Protocol, y fue desarrollado por CMU para - mantener sus árboles de desarrollo sincronizados. Nosotros lo - usabamos para manterner el servidor central sincronizado con otros - servidores remotos. - - <p>SUP no es amigo del ancho de banda, y ha sido retirado. El - método actual recomendado para mantener tus fuentes actualizados - es <url url="../../handbook/synching.html#CVSUP" name="CVSup"> - - <sect1> - <heading>¿Existen herramientas de ahorro de energía en FreeBSD?</heading> - - <p>FreeBSD usa la instrucción <tt/HLT/ (halt) cuando el sistema - está (idle) para reducir el consumo de energía. Si tienes - la opción APM (Automatic Power Management) configurado, FreeBSD - puede poner la cpu en modo de baja energía. - - <sect1> - <heading>¿Qué significa "MFC"?</heading> - - <p>MFC es un acrónimo para "Merges From -CURRENT". Es usado en los - logs de CVS para indicar que un cambio se ha migrado de la rama CURRENT - a la rama STABLE. - - <sect1> - <heading>¿Qué significa "BSD"?</heading> - - <p>Pertenece a un lenguaje secreto que solo sus miembros conoces. No tiene - traducción literal, pero basta con decir que su traducción - está entre, "Equipo de Fórmula-1", "Los Pinguinos son un - buén aperitivo", y "Tenermos mejor sentido del humor que Linux" - :-) - - <p>Seriamente, BSD es un acrónimo de "Berkeley Software - Distribution", el cual es el nombre que el CSRG de Berkeley (Computer - Systems Research Group) escogió para sus distribuciones de Unix. - -</sect> diff --git a/es_ES.ISO8859-1/FAQ/network.sgml b/es_ES.ISO8859-1/FAQ/network.sgml deleted file mode 100644 index c64630abaf..0000000000 --- a/es_ES.ISO8859-1/FAQ/network.sgml +++ /dev/null @@ -1,1167 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Networking<label id="networking"></heading> - - <sect1> - <heading>¿Dónde puedo encontrar información sobre "diskless booting"?</heading> - - <p>"Diskless booting" significa que una máquina FreeBSD sea - arrancada sobre una red, y lea los ficheros necesarios de un servidor y no - desde su disco duro. Para más detalles, por favor, lee la - sección <url url="../../handbook/diskless.html" - name="diskless booting del manual"> - - <sect1> - <heading> - ¿Puede una máquina FreeBSD ser usada como router dedicado? - </heading> - - <p>Los estandards de Internet y las buenas prácticas de - ingeniería nos prohiben proveer el forward de paquetes en la - distribución estandard. Aun así, puedes activar esta - opción cambiando la siguiente variable a <tt/YES/ en el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" - name="rc.conf">: - - <verb> - gateway_enable=YES # Set to YES if this host will be a gateway - </verb> - - <p>Esta opción pondrá la variable <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sysctl" name="sysctl"> - <tt/net.inet.ip.forwarding/ a <tt/1/. - - <p>En muchos casos también necesitarás ejecutar un proceso - de rutado para indicar la existencia en la red de tu router; FreeBSD - incluye el daemon estandard de rutado BSD - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?routed" name="routed"> - , aunque en situaciones más complejas quizás quieras usar - <em/GaTeD/ disponible por ftp en <tt/ftp.gated.Merit.EDU/. - - <p>Es nuestro deber advertirte que estando FreeBSD configurado de esta - manera, no cumple completamente con todos los estandares de routers - de Internet, pero es suficiente para uso ordinario. - - <sect1> - <heading>¿Puedo conectar mi Win95 con Internet a través de FreeBSD?</heading> - - <p>Típicamente, la gente que pregunta esto tiene dos pc's en casa, - uno con FreeBSD y otro con Win95; la idea es usar FreeBSD para conectar - a Internet y luego ser capaz de acceder a Internet desde el - ordenador con Windows 95. Este es realmente un caso especial de la - pregunta anterior. - - <p>Hay un útil documento disponible que explica como configurar - FreeBSD como un - <url url="http://www.ssimicro.com/~jeremyc/ppp.html" - name="Router PPP"> - - <p><bf/NOTA:/ Esto requiere, al menos, tener dos direcciones IP - fijas disponibles, y posiblemente tres o más, dependiendo del - número de máquinas que quieras conectar. Como alternativa, - si no tienes una dirección IP fija, puedes usar una de las subredes - privadas e instalar un proxy como - <url url="http://squid.nlanr.net/Squid/" name="SQUID"> - y <url url="http://www.tis.com/" name="The TIS firewall toolkit"> - en tu FreeBSD. - - <p>Mira también la sección <ref id="direct-at" name="natd">. - - <sect1> - <heading> - ¿Por que falla la compilación del último BIND del ISC? - </heading> - - <p>Hay un conflicto entre el fichero <tt/cdefs.h/ incluido en la - distribución de BIND y el distribuido con FreeBSD. Solo tienes que - borrar <tt>compat/include/sys/cdefs.h</tt>. - - <sect1> - <heading>¿Soporta FreeBSD SLIP y PPP?</heading> - - <p>Sí. Mira las paginas man de - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?slattach" - name="slattach">, <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sliplogin" name="sliplogin">, - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?pppd" name="pppd"> y - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp">. - <tt/pppd/ y <tt/ppp/ soportan conexiones entrantes y salientes. - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sliplogin" - name="Sliplogin"> trabaja exclusivamente con conexiones entrantes y - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?slattach" - name="slattach"> con conexiones salientes. - - <p>Estos programas son descritos en las siguientes secciones del - <url url="../../handbook/index.html" name="manual">: - - <itemize> - <item><url url="../../handbook/slips.html" - name="Handbook entry on SLIP (server side)"> - - <item><url url="../../handbook/slipc.html" - name="Handbook entry on SLIP (client side)"> - - <item><url url="../../handbook/ppp.html" - name="Handbook entry on PPP (kernel version)"> - - <item><url url="../../handbook/ppp-and-slip.html#USERPPP" - name="Handbook entry on PPP (user-mode version)"> - </itemize> - - <p>Si solo tienes acceso a Internet a traves de un "shell - account", quizás quieras mirar el package <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?^slirp" name="slirp">. - Puede darte un (limitado) acceso a servicios como ftp y http. - - <sect1> - <heading> - ¿Soporta FreeBSD NAT o Masquerading?<label id="natd"> - </heading> - - <p>Si tienes una red local (una o más máquinas), pero solo - se te ha asignado una única dirección IP desde tu proveedor - de Internet (o si recibes las direcciones de manera dinámica), te - interesa mirar el programa - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?natd" name="natd">. - <tt/Natd/ te permite conectar una red entera a Internet usando - solamente una dirección IP. - - <p>El programa - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> - tiene una funcionalidad similar incluida, a través del - parámetro -alias. La <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?libalias" name="librería - alias"> es usada en ambos casos. - - - <sect1> - <heading> - El ppp no funciona. ¿Qué estoy haciendo mal?<label id="userppp"> - </heading> - - <p>Primero deberías leer el <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="man de ppp"> y - la <url url="../../handbook/ppp-and-slip.html#USERPPP" - name="sección de PPP del handbook">. Activa los logs con el - comando - - <verb> - set log Phase Chat Connect Carrier lcp ipcp ccp command - </verb> - - <p>Este comando debería ser tecleado en el prompt del <bf/ppp/ o - incluirse en el fichero de configuración <tt>/etc/ppp/ppp.conf</tt> - (al inicio de la sección <bf>default</bf> es el mejor lugar). - Asegurate que el fichero - url="http://www.FreeBSD.org/cgi/man.cgi?syslog.conf" - name="/etc/syslog.conf"> contiene las siguientes líneas: - - <verb> - !ppp - *.* /var/log/ppp.log - </verb> - - <p>y que el fichero <tt>/var/log/ppp.log</tt> existe. Puedes - encontrar mucha información sobre lo que está pasando en las - conexiones con el fichero de log. - - <p>Si tu versión de ppp no entiende el comando "set log" - deberías bajarte la - <url url="http://www.FreeBSD.org/~brian" name="última - versión">. Esta compilará sin problemas en FreeBSD 2.1.5 y - superiores. - - <sect2> - <heading>PPP no quiere marcar en modo -auto</heading> - - <p>Primero, asegúrate de tener una ruta por defecto. Ejecutando - el comando url="http://www.FreeBSD.org/cgi/man.cgi?netstat"> - name="netstat -rn"> deberías ver dos entradas como estas: - - <verb> -Destination Gateway Flags Refs Use Netif Expire -default 10.0.0.2 UGSc 0 0 tun0 -10.0.0.2 10.0.0.1 UH 0 0 tun0 - </verb> - - <p>Esto es asumiendo que hayas usado las direcciones del manual, - la página man o del fichero de ejemplo ppp.conf.sample. Si no - tienes una ruta por defecto, puede ser por que estés usando una - versión antigua de <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> que no - entiende la palabra <tt/HISADDR/ en el fichero ppp.conf. Si - tu versión de <bf/ppp/ es de antes de FreeBSD 2.2.5, cambia la - línea - - <verb> - add 0 0 HISADDR - </verb> - - <p>por otra diciendo - - <verb> - add 0 0 10.0.0.2 - </verb> - - <p>Otra razón para la inexistencia de la ruta por defecto es que - sin darte cuenta hayas creado un default router en el fichero - /etc/rc.conf (anteriormente llamado <tt>/etc/sysconfig</tt>) y - hayas omitido la línea - - <verb> - delete ALL - </verb> - - <p>en el fichero <tt>ppp.conf</tt>. Si es este el caso vuelve a la - sección - <url url="../../handbook/ppp-and-slip.html#USERPPP-FINAL.html" - name="configuración final del sistema"> en el handbook. - - <sect2> - <heading>¿Qué significa "No route to host"?</heading> - - <p>Este error se debe normalmente a la falta de la sección - - <verb> - MYADDR: - delete ALL - add 0 0 HISADDR - </verb> - - <p>en el fichero <tt>/etc/ppp/ppp.linkup</tt>. Esto es solo - necesario si tienes una direccion IP dinámica o no sabes la - dirección de tu gateway. Si estás usando el modo - interactivo, puedes teclear lo siguiente despues de entrar en - <tt/packet mode/: - - <verb> - delete ALL - add 0 0 HISADDR - </verb> - - <p>Pásate por la sección - <url url="../../handbook/ppp-and-slip.html#USERPPP-DYNAMICIP" - name="PPP y direcciones IP dinámicas"> del handbook para - más información. - - <sect2> - <heading>Mi conexión se corta pasados 3 minutos</heading> - - <p>El timeout de ppp por defecto es de 3 minutos. Se puede ajustar - con la línea: - - <verb> - set timeout NNN - </verb> - - <p>Donde <bf/NNN/ es el número de segundos de inactividad antes - de cerrar la conexión. Si <bf/NNN/ es 0, la conexión no - se cerrará nunca por timeout. Es posible poner este comando en - el fichero <tt>ppp.conf</tt>, o teclearla en el prompt del modo - interactivo. - También es posible ajustarla en cualquier momento mientras la - conexión esté activa conectando al socket del servidor - <bf/ppp/ usando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?telnet" name="telnet"> - o <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?pppctl" - name="pppctl">. Leete el man de - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> - para más detalles. - - <sect2> - <heading>Mi conexión se corta en situaciones de carga</heading> - - <p>Si tienes la opción Link Quality Reporting (LQR) configurada - es posible que demasiados paquetes LQR se pierdan entre tu - máquina y el remoto. PPP deduce que la línea es mala y - corta la conexión. En versiones anteriores a la 2.2.5 de - FreeBSD, LQR estaba activado por defecto. Ahora está desactivado - por defecto. LQR puede ser activado con la línea - - <verb> - disable lqr - </verb> - - <sect2> - <heading>Mi conexión se corta en periodos aleatorios</heading> - - <p>Algunas veces, en líneas telefónicas de baja calidad - o con mucho ruido, o líneas con la opción de llamada en - espera activada, el módem corta la conexión por que - piensa (erróneamente) que ha perdido la portadora. - - <p>Hay una opción en muchos modems para determiar la tolerancia - a pérdidas temporales de portadora. En un USR Sportster por - ejemplo, esta es medida por el registro S10 en décimas de - segundo. Para hacer que tu módem sea más resistente, - puedes añadir la siguiente secuencia "send-expect" a la cadena - de llamada: - - <verb> - set dial "...... ATS10=10 OK ......" - </verb> - - <p>Mira en el manual de tu módem para más detalles. - - <sect2> - <heading>No ocurre nada después del mensaje Login OK</heading> - - <p>En versiones anteriores a FreeBSD 2.2.5, una vez estaba la - conexión establecida, - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" - name="ppp"> espera a que el remoto inicie la negociación LCP - (Line Control Protocol). Muchos proveedores de Internet no - iniciarán la negociación esperando que sea el cliente el - que lo haga. Para forzar al <bf/ppp/ a iniciar el LCP, usa la - siguiente línea: - - <verb> - set openmode active - </verb> - - <p><bf/Nota:/ Normalmente no hay problemas si las dos partes - inician la negocioacion LCP, ya que el modo abierto (open mode) - está activo por defecto. De todas maneras, la siguiente - sección explica cuando pueden haber problemas. - - <sect2> - <heading>Sigo teniendo errores sobre el parámetro magic</heading> - - <p>Ocasionalmente, justo después de la conexión, puedes - ver mensajes en el log referentes a "magic number is the same". - Algunas veces, estos mensajes son inofensivos, y otras veces - uno de los dos extremos finaliza la conexión. Algunas - implementaciones de ppp no pueden solucionar este problema, y, - aunque parezca que la conexión está establecida, - verás repetidas peticiones y aceptaciones de - configuración en el fichero de log hasta que una de las dos - partes cierra la conexión. - - <p>Esto ocurre normalmente en servidores con disco lentos que - tienen problemas para gestionar eficientemente los puertos - serie. También existen informes de problemas en conexiones - mediante slip. La razón es que en el tiempo que tarda el - servidor en salir del getty y ejecutar el ppp, el cliente - manda los paquetes de inicio LCP. Al estar el ECHO todavía - activo en el puerto del servidor, el cliente ppp lo único que - ve son sus propios paquetes "reflejados" por el servidor. - - <p>Una parte de la negociación LCP es establecer un número - mágico para cada una de los dos extremos de las conexiones para - que los "reflejos" puedan ser detectados. El protocolo dice que - cuando el remoto intenta negociar el mismo "magic number", se debe - enviar un NAK para seleccionar un nuevo "magic number". Durante el - periodo de tiempo que el servidor tiene el ECHO activado en el - puerto, el cliente ppp envía paquetes LCP, ve que el mismo - "magic" vuelve en el paquete reflejado y lo da como no válido - (envia NAK). - Este todavía ve el paquete reflajado con NAK (lo que significa - que el ppp debe cambiar su "magic"). Esto produce un enorme - número de cambios de "magic number" que son introducidos en el - buffer tty del servidor. Tan pronto como el ppp arranca en el servidor, - es bombardeado con cambios de "magic numbers" e inmediatamente decide - que ya ha realizado el número suficiente de negociaciones LCP y - corta la conexión. Mientras tanto, el cliente, que ya no ve los - paquetes reflejados, recibe sin problemas la desconexión del - servidor y también cierra la conexión. - - <p>Esto puede ser resuelto permitiendo que el remoto inicie la - negociación, poniendo la siguiente línea en el fichero - ppp.conf: - - <verb> - set openmode passive - </verb> - - <p>Esto indica al ppp que espere a que el servidor comience la - negociación LCP. Es posible que algunos servidores nunca inicien - la negociación. Si este es el caso, puedes hacer algo como: - - <verb> - set openmode active 3 - </verb> - - <p>Esto le indica al ppp que sea pasivo durante 3 segundos, y - despues comience a enviar peticiones LCP. Si el remoto envía - peticiones durante este periodo, ppp responderá inmediatamente - sin esperar los 3 segundos establecidos. - - <sect2> - <heading> - Las negociaciones LCP continuan hasta que se cierra la conexión</heading> - - <p>Existe actualmente un problema de implementación en <bf/ppp/ - en la que no asocia las respuestas LCP, CCP & IPCP con sus - peticiones originales. Como resultado, si una implementación - <bf/ppp/ es mas lenta durante 6 segundos que la remota, la remota - enviará dos peticiones de configuración LCP adicionales. - Esto es fatal. - - <p>Considera dos implementaciones, <bf/A/ y <bf/B/. <bf/A/ empieza - a enviar peticiones LCP inmediatamente después de conectar y - <bf/B/ tarda 7 segundos en arrancar. Cuando <bf/B/ arranca, <bf/A/ ha - enviado 3 peticiones LCP. Estamos asumiendo que la línea tiene el - ECHO desactivado, si no, veriamos los problemas de "magic number" - descritos en el apartado anterior. <bf/B/ envía un REQ, y a - continuación envía un ACK al primer REQ de <bf/A/. Esto - resulta en que <bf/A/ entra en modo <bf/OPENED/ y envía un ACK - (el primero) a <bf/B/. Mientras, <bf/B/ devuelve dos ACKs mas en - respuesta a los dos REQs adicionales enviados por <bf/A/ antes de que - <bf/B/ arrancase .<bf/B/ recibe el primer ACK de <bf/A/ y entra en modo - <bf/OPENED/. - <bf/A/ recibe el segundo ACK de <bf/B/ y vuelve al estado - <bf/REQ-SENT/, enviando otro (el cuarto) REQ. Entonces recibe el - tercer ACK y entra en modo <bf/OPENED/. Mientras, <bf/B/ recibe el - cuarto REQ de <bf/A/, produciendo que vuelva de nuevo al estado - <bf/ACK-SENT/ y enviando otro (el segundo) REQ y (cuarto) ACK. <bf/A/ - recibe el REQ, entra en modo <bf/REQ-SENT/ y envía otro REQ. - Inmediatamente recibe el siguiente ACK y entra en <bf/OPENED/. - - <p>Esto pasa hasta que una de las partes piensa que ya ha realizado - suficientes reintentos y corta la conexión. - - <p>La mejor manera de evitar esto es configurar una de las partes - de manera <bf/pasiva/ - que es, hacer que una de las partes espere - a que la otra comience la negociación. Esto puede realizarse - con el comando: - - <verb> - set openmode passive - </verb> - - Se debe tener cuidado con esta opción. También se puede - usar: - - <verb> - set stopped N - </verb> - - para limitar el número de veces que <bf/ppp/ espera a que el - remoto comience la negociación. Alternativamente, puedes user - el comando: - - <verb> - set openmode active N - </verb> - - donde <bf/N/ es el número de segundos que espera antes de empezar - la negociación. Mira en el manual para más detalles. - - <sect2> - <heading>Ppp se bloquea al conectar</heading> - - <p>Antes de la versión 2.2.5 era posible que la conexión - se corte nada más iniciarse debido a un problema en la - negociación de compresión Predictor1. Esto solo pasa si - las dos partes intentan negociar con diferentes protocolos de control - de compresión (CCP). - Este problema ya está corregido, pero si estás usando - una versión antigua de <bf/ppp/, el problema puede solucionarse - con la línea - - <verb> - disable pred1 - </verb> - - <sect2> - <heading>Ppp se bloqua al abrir un shell de test</heading> - - <p>Cuando ejecutas el comando <tt/shell/ o <tt/!/, <bf/ppp/ ejecuta - un shell (o si has pasado argumentos, <bf/ppp/ ejecutará esos - argumentos). Ppp esperará a que se complete el comando antes de - continuar. Si intentas usar la conexión ppp mientras se ejecuta - el comando, parecerá que la conexión se ha colgado. Esto - es por que <bf/ppp/ está esperando a que se complete la - ejecución del comando. - - <p>Si quieres ejecutar comandos como este, usa el comando <tt/!bg/ en - su lugar. Esto ejecutará el comando en background, y ppp - continúa sin problemas con la conexión. - - <sect2> - <heading>Ppp sobre un cable null-modem no funciona</heading> - - <p>No hay manera que <bf/ppp/ detecte automáticamente que una - conexión directa se ha cortado. Es debido a las líneas - que se usan en un cable serie null-modem. Cuando usamos este tipo de - conexión, LQR debería estar siempre activada con el - comando - - <verb> - enable lqr - </verb> - - <p>LQR es aceptado por defecto si es negociado por el remoto. - - <sect2> - <heading>¿Por que llama sin motivo el ppp en modo -auto?</heading> - - <p>Si <bf/ppp/ llama inesperadamente, debes determinar la causa, y - poner filtros (dfilters) para prevenir esas llamadas. - - <p>Para determinar la causa, usa la siguiente línea: - - <verb> - set log +tcp/ip - </verb> - - <p>Esto guardara todo el tráfico que pase a través de la - conexión. - La próxima vez que se realice una llamada no deseada, - podrás ver la causa convenientemente guardada. - - <p>Ahora puedes desactivar las llamadas producidas por esa causa. - Usualmente, este tipo de problemas se debe a consultas de DNS. Para - prevenir que las consultas de DNS puedan establecer conexiones usa - la siguiente línea (esto no hará que los paquetes de DNS - queden parados cuando la conexión está establecida): - - <verb> - set dfilter 1 deny udp src eq 53 - set dfilter 2 deny udp dst eq 53 - set dfilter 3 permit 0/0 0/0 - </verb> - - <p>Esto no siempre es aconsejable, ya que puede afectar a la - capacidad de realizar conexiones bajo demanda - muchos programas - necesitan hacer una consulta al DNS antes de poder realizar - cualquier operación. - - <p>En el caso del DNS, deberías determinar que es lo que - está intentando realizar esas consultas de DNS. Muchas veces, - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sendmail" - name="sendmail"> es el culpable. Debes asegurarte configurar el - sendmail de manera que no realice ninguna consulta al DNS. Mira la - sección <ref id="ispmail" name="Configuracion de correo"> para - tener más detalles acerca de como crear una fichero propio de - configuración de sendmail. También deberías - añadir la siguiente línea en tu fichero <bf/.mc/: - - <verb> - define(`confDELIVERY_MODE', `d')dnl - </verb> - - <p>Esto hara que sendmail encole todo el correo hasta que no se - procese la cola (usualmente, sendmail es invocado con - "-bd -q30m", indicandole que procese la cola cada 30 minutos) o - hasta que se ejecuta el comando "sendmail -q" (por ejemplo, desde - el fichero ppp.linup). - - <sect2> - <heading>¿Qué significan estos errores CCP?</heading> - - <p>Sigo viendo los siguientes errores en el fichero de log: - - <verb> - CCP: CcpSendConfigReq - CCP: Received Terminate Ack (1) state = Req-Sent (6) - </verb> - - <p>Esto es porque ppp está intentando negociar compresión - Predictor1, y el remoto no quiere negociar ningún tipo de - compresión. Estos mensajes son sin importancia, pero si quieres - eliminarlos, puedes desactivar la compresión Predictor1 - localmente: - - <verb> - disable pred1 - </verb> - - <sect2> - <heading>PPP se cuelga durante transferencia de ficheros con errores I/OP</heading> - - <p>En la versión FreeBSD 2.2.2 y anteriores, había un - problema en el driver tun que no permitía paquetes entrantes con - un tamaño mayor que el MTU del interface. La recepción de - un paquete mayor que el MTU resulta en un error IO que es logueado - vía syslogd. - - <p>La especificación PPP dice que un MRU de 1500 <bf>siempre</bf> - debería ser aceptada como mínimo, a pesar de lo que se - negocie mediante LCP, de todas maneras, es posible que hayas disminuido - el MTU por debajo de 1500 y tu proveedor te esté enviando - paquetes de 1500, haciendo que tu conexión se bloquee. - - <p>El problema puede solucionarse haciendo que el tamaño del - MTU nunca sea inferior a 1500 bajo FreeBSD 2.2.2 y anteriores. - - <sect2> - <heading>¿Por que ppp no loguea la velocidad de la conexión?</heading> - - <p>Para loguear todas las líneas de "conversación" de tu - módem, debes activar la siguiente opción: - - <verb> - set log +connect - </verb> - - <p>Esto hará que - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> - loguee todo hasta la última cadena "expect" pedida. - - <p>Si quieres ver la velocidad de tu conexión y usas PAP o CHAP - (y por lo tanto no tienes nada que "chatear" después del CONNECT - en el script de marcado), debes estar seguro de indicarle al ppp que - espera la línea "CONNECT con algo como esto: - - <verb> - set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 4 \"\" ATZ OK-ATZ-OK ATDT\\T TIMEOUT 60 CONNECT \\c \\n" - </verb> - - <p>Aquí, tenemos nuestro CONNECT, enviamos nada, y esperamos un - salto de línea, forzando al <bf/ppp/ que lea la respuesta del - CONNECT. - - <sect2> - <heading>Ppp ignora el carácter `\' en mi chat script</heading> - - <p>PPP lee cada línea de los ficheros de configuración - para poder interpretar cadenas como <tt/set phone "123 456 789"/ - correctamente. - Para especificar un carácter ``"'', debes usar la contrabarra - (``\''). - - <p>Cuando el intérprete lee cada argumento, reinterpreta el - argumento para buscar alguna secuencia especial de escape como ``\P'' - o ``\T''. - Como resultado de esta doble lectura, recuerda que has de usar el - número correcto de escapes (contrabarras). - - <p>Si quieres enviar un caracter ``\'' a tu módem, necesitas - hacer algo como: - - <verb> - set dial "\"\" ATZ OK-ATZ-OK AT\\\\X OK" - </verb> - - <p>resultando en la siguiente secuencia: - - <verb> - ATZ - OK - AT\X - OK - </verb> - - <p>o - - <verb> - set phone 1234567 - set dial "\"\" ATZ OK ATDT\\T" - </verb> - - <p>resultando en la siguiente secuencia: - - <verb> - ATZ - OK - ATDT1234567 - </verb> - - <sect2> - <heading>Ppp produce un seg-fault, pero no veo el fichero <tt/ppp.core/</heading> - - <p>Ppp (o cualquier otro programa de este tipo), nunca deberían - hacer un core dump. Por que ppp funciona con un id de usuario 0, - el sistema operativo no escribirá la imagen del core en disco. - Si ppp termina con errores de "segmentation violation" o cualquier - otra señal que normalmente causa un core dumped, y quieres poder - hacer un debug de ese core, asegúrate de usar la última - versión de ppp, y haz lo siguiente: - - <verb> - $ tar xfz ppp-*.src.tar.gz - $ cd ppp*/ppp - $ echo STRIP= >>Makefile - $ echo CFLAGS+=-g >>Makefile - $ make clean all - $ su - # make install - # chmod 555 /usr/sbin/ppp - </verb> - - <p>Ahora tendrás instalada una versión "debuggable" de - ppp. Tendrás que ser root para poder ejecutar ppp ya que todos - sus privilegios han sido revocados. Cuando arranques ppp, acuerdate del - directorio en el que te encuentras. - - <p>Ahora, cuando ppp recibe una violación de segmentación - , creará un fichero core llamado ppp.core. A continuación - , deberías hacer lo siguiente: - - <verb> - $ su - # gdb /usr/sbin/ppp ppp.core - (gdb) bt - ..... - (gdb) f 0 - ..... - (gdb) i args - ..... - (gdb) l - ..... - </verb> - - <p>Toda esta información puede hacer posible diagnosticar el - problema. Si estás familiarizado con gdb, puedes encontrar otras - pistas como que causó el dump y las direcciones y valores de las - variables más relevantes. - - <sect2> - <heading> - El proceso que fuerza una llamada en modo auto nunca funciona - </heading> - - <p>Este es un problema conocido cuando <bf/ppp/ está configurado - para negociar una IP dinámica local con el remoto. Este - problema ha sido solucionado en la última versión - - busca en el man la palabra <bf/iface/. - - - <p>El problema era que cuando el programa inicial llama a - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?connect" - name="connect(2)">, el IP del interface tun es asignado al punto - final del socket. El kernel crea el primer paquete saliente y - establece la conexión. Si, como resultado de la - asignación dinámica de IP, la dirección del - interface es cambiada, el punto final del socket original será - invalido. Los siguientes paquetes enviados al remoto normalmente - serán descartados. Aun si no lo son, cualquier respuesta no - será enrutada hacia la máquina de origen por que la - dirección IP de la máquina de origen ha cambiado. - - <p>Hay varias maneras teóricas de solucionar este problema. Lo - mejor sería que el remoto reasignase la misma IP si fuese - posible <tt/:-)/ La versión actual de <bf/ppp/ hace esto, - pero otras muchas implementaciones no. - - <p>El método más sencillo desde nuestra parte, - sería no cambiar nunca la IP del interface tun, pero por el - contrario, cambiar todos los paquetes salientes de manera que la ip de - origen es cambiada del IP del interface a la IP negociada, - instantaneamente. - Esto es, esencialmente, lo que hacen - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?libalias" - name="libalias(3)"> y el parámetro <bf/-alias/ de ppp. - - <p>Otra alternativa (y probablemente la mas eficaz) es implementar - una llamada al sistema que cambie todos los sockets de una IP a - otra. <bf/Ppp/ debería usar esta llamada para modificar los - sockets de todos los programas existentes cuando una nueva - dirección IP es negociada. La misma llamada de sistema - podría ser usada para clientes dhcp cuando son forzados - a rehacer sus sockets. - - <p>Una tercera opción es permitir que un interface se active sin - IP. Los paquetes salientes tendrían un IP de 255.255.255.255 - hasta que el primer SIOCAIFADDR ioctl este hecho. Esto - permitiría que ppp cambiase el IP de origen, pero solo si el - socket es 255.255.255.255 y solo el IP y el checksum necesitan cambiar. Esto, de todas maneras, requiere tocar el kernel para que puede enviar - paquetes incorrectos a un interface mal configurado. - - <sect2> - <heading>¿Porqué muchos juegos no funcionan con el - parámetro -alias?</heading> - - <p>La razón por la que muchos de los juegos no funcionan es - por que la máquina externa intentará abrir una - conexión o enviar paquetes UDP (no solicitados) a la - máquina interna. El software "alias" no sabe que esos paquetes - debrín enviarse a la máquina interna. - - <p>Para que las cosas funcionen, asegúrate que la única - cosa que está funcionando es el software con el que tienes - problemas, entonces ejecuta tcpdump en el interface tun del - gateway o ejecuta el log tcp/ip del ppp ("set log +tcp/ip" en el - gateway. - - <p>Cuando arrancas el software que no funciona, deberís ver - paquetes que pasan a través del gateway. Cuando algo - vuelve del exterior, será rechazado (ese es el problema). - Apunta el número de puerto de esos paquetes y cierra el - software que no funciona. Haz esto varias veces para comprobar si - el número de puerto se repite. Si es así, la siguiente - línea en el fichero de configuración del ppp - /etc/ppp/ppp.conf hará que las cosas funcionen: - - <verb> - alias port proto internalmachine:port port - </verb> - - <p>donde "proto" puede ser "tcp" o "udp", "internalmachine" es la - máquina a la que quieres que los paquetes sean enviados y - "port" es el número de puerto de destino de los paquetes. - - <p>No podrás usar ese software en otras máquinas sin - modificar el comando anterior, y ejecutar el software - simultaneamente en dos máquinas internas no será - posible - después de todo, el mundo exterior está - viendo a toda tu red como una sola máquina. - - <p>Si los números de puertos no se repiten, hay tres opciones - más: - - <p><bf>1)</bf> Desarrollar el soporte en libalias. Ejemplos de estos - "casos especiales" los puedes encontrar en - /usr/src/lib/libalias/alias_*.c (alias_ftp.c es un buén - prototipo). Esto usualmente supone leer ciertos paquetes salientes - conocidos, identificando la instrucción que le indica a la - máquina exterior que inicie una conexión con la - máquina interna en un puerto específico (aleatorio) - y configurar un "ruta" en la tabla de alias para que los paquetes - siguientes sepan donde ir. - - <p>Esta es la solución más difícil, pero es la - mejor y hará que el software funcione con múltiples - máquinas. - - <p><bf>2)</bf> Usar un proxy. La aplicación debe soportar - socks5 por ejemplo, o (como en el caso del "cvsup") debería - tener una opción "pasiva" que evita que el remoto intente abrir - conexiones con la maquina local. - - <p><bf>3)</bf> Redireccionar todo el tráfico a la máquina - interna usando "alias addr". Esta es la solución más - sencilla. - - <sect3> - <heading>¿Ha hecho alguien una lista de puertos útiles?</heading> - - <p>Todavía no, pero se podría hacer, si hay - interés. En cada ejemplo, <tt>internal</tt> debe ser - reemplazado por la dirección IP de la máquina que - va a estar jugando. - - <itemize> - <item><bf>Quake</bf> - <p><tt>alias port udp internal:6112 6112</tt> - <p>Alternativamente, quizás estés interesado en - mirar en el - <htmlurl url="http://www.battle.net/support/proxy/" - name="www.battle.net">soporte de Quake a través de proxy">. - </itemize> - - <itemize> - <item><bf>Quake 2</bf> - <p><tt>alias port udp internal:27901 27910</tt> - </itemize> - - <itemize> - <item><bf>Red Alert</bf> - <p><tt>alias port udp internal:8675 8675</tt> - <p><tt>alias port udp internal:5009 5009</tt> - </itemize> - - <itemize> - <item><bf>Half Life</bf> - <p><tt>alias port udp internal:27005 27015</tt> - </itemize> - - <itemize> - <item><bf>PCAnywhere 8.0</bf> - <p><tt>alias port udp internal:5632 5632</tt> - <p><tt>alias port tcp internal:5631 5631</tt> - </itemize> - - - <sect2> - <heading>¿Qué son los errores FCS?</heading> - - <p>FCS significa <bf/F/rame <bf/C/heck <bf/S/equence. Cada paquete - ppp tiene un checksum añadido para asegurar que los datos - que se reciben son los datos que han sido enviados. Si el FCS de un - paquete entrante es incorrecto, el paquete es rechazado y se - incremente el contador HDLC FCS. Los valores de error HDLC se - pueden visualizar usando el comando <tt>show hdlc</tt>. - - <p>Si tu conexión es mala (o si tu driver serie está - rechazando paquetes), verás errores FCS ocasionales. En general - no tienes porque preocuparte de ellos. Si tienes un módem - externo, asegúrate que el cable está correctamente - aislado de interferencias - esto debería erradicar el problema. - - <p>Si tu conexión se corta tan pronto como has conectado y ves - gran cantidad de errores FCS, puede ser por que ti conexión no - es de 8 bits. Asegúrate de que tu módem no está - usando control de flujo (XON/XOFF) por software. Si tu conexión - de datos <bf>debe</bf> usar control de flujo por software, usa el - comando <tt>set accmap 0x000a0000</tt> para indicar al <bf>ppp</bf> - que "escape" los carácteres ^Q y ^S. - - <p>Otra razón para ver muchos errores FCS puede ser que el - remoto haya dejado de "hablar" <bf/PPP/. Deberís activar el - log asíncrono para determinar si los datos entrantes son de - un login o un prompt de shell. Si tienes un prompt de shell en el - extremo de la conexión, es posible terminar el ppp sin - cortar la conexión usando el comando <tt>close clp</tt> (usando - el comando <tt>term</tt> podrás conectar de nuevo con el shell - de la máquina remota. - - <p>Si no hay nada en el log que indique por que se ha terminado la - conexión, deberís preguntar al administrador del - sistema remoto porqué ha terminado la sesión. - - <sect2> - <heading>Nada de esto me ayuda - Estoy desesperado !</heading> - - <p>Si todo falla, envía toda la información que puedas, - incluyendo los ficheros de configuración, como arrancas el ppp, - las partes relevantes del fichero de log y la salida del comando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?netstat" - name="netstat -rn"> (antes y despues de la conexión) a la lista - de distribución <url url="mailto:FreeBSD-questions@FreeBSD.org" - name="FreeBSD-questions@FreeBSD.org">, a la lista de - <url url="mailto:FreeBSD@es.FreeBSD.org" name="FreeBSD en - castellano"> o al grupo de news - <url url="news:comp.unix.bsd.FreeBSD.misc" - name="comp.unix.bsd.FreeBSD.misc"> y alguien te ayudará a - solucionar los problemas. - - <sect1> - <heading>No puedo crear el dispositivo <tt>/dev/ed0</tt>!</heading> - - <p>En el sistema de trabajo de red de Berkeley, los interfaces de - red solo son directamente accesibles por el código del kernel. Por - favor, mira el fichero <tt>/etc/rc.network</tt> y los man de los - programas de red allí mencionados. Si esto te deja totalmente - confundido, entonces tendrías que conseguir algun libro de - administración de red de cualquier sistema operativo basado en BSD; - con algunas excepciones significativas, administrar el sistema de red - en FreeBSD es básicamente igual que en SunOS 4.0 o Ultrix. - - <sect1> - <heading>¿Cómo puedo configurar alias de ethernets?</heading> - - <p>Añade ``<tt/netmask 0xffffffff/'' en el comando <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ifconfig" name="ifconfig"> - como el siguiente: - - <verb> - ifconfig ed0 alias 204.141.95.2 netmask 0xffffffff - </verb> - - <sect1> - <heading>¿Cómo hago para usar el otro puerto de una 3C503?</heading> - - <p>Si quieres usar los otros puertos, tendrás que especificar - parámetros adicionales en el comando - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ifconfig" - name="ifconfig">. El puerto por defecto es <tt/link0/. Para usar el - puerto AUI en lugar del BSN, usa <tt/link2/. Estos flags tendrían - que ser especificados usando las variable ifconfig_* en el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" - name="/etc/rc.conf">. - - <sect1> - <heading>Tengo problemas con NFS desde/hacia FreeBSD.</heading> - - <p>Algunas tarjetas de red son mejores que otras y algunas veces - pueden causar problemas con aplicaciones de uso intensivo de red - como NFS - - <p>Mira la <url url="../../handbook/nfs.html" name="entrada en el manual - de NFS"> para mas información sobre este tema. - - <sect1> - <heading>¿Porqué no puedo hacer NFS-mount desde Linux?</heading> - - <p>Algunas versiones de NFS para Linux solo aceptan peticiones - para montar unidades hechas desde un puerto privilegiado; intenta: - - <verb> - mount -o -P linuxbox:/blah /mnt - </verb> - - <sect1> - <heading>¿Porqué no puedo hacer NFS-mount desde una Sun?</heading> - - <p>Las estaciones de trabajo Sun con SunOS 4.x solo aceptan peticiones - de montar unidades hechas desde puertos privilegiados; intenta - - <verb> - mount -o -P sunbox:/blah /mnt - </verb> - - <sect1> - <heading>Tengo problemas usando ppp contra máquinas NeXTStep.</heading> - - <p>Intenta desactivar las extensiones TCP en - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" name="/etc/rc.conf"> - cambiando la siguiente variable a NO: - - <verb> - tcp_extensions=NO - </verb> - - <p>Las máquinas Xylogic's Annex también tienen este - problema, por lo que tienes que hacer el mismo cambio para conectar con - ellas. - - <sect1> - <heading>¿Cómo activo soporte de IP multicast?</heading> - - <p>Las operaciones multicast están totalmente soportadas en FreeBSD - 2.0 y superiores. Si quieres usar tu máquina como router multicast, - necesitarás cargar el módulo de kernel <tt/ip_mrouted_mod/ y - ejecutar el programa <tt/mrouted/. - - <p>Para mas información: - - <verb> -Producto Descripcion Donde ---------------- ----------------------- --------------------------------------- -faq.txt Mbone FAQ ftp.isi.edu:/mbone/faq.txt -imm/immserv IMage Multicast ftp.hawaii.edu:/paccom/imm.src.tar.Z - for jpg/gif images. -nv Network Video. ftp.parc.xerox.com: - /pub/net-reseach/exp/nv3.3alpha.tar.Z -vat LBL Visual Audio Tool. ftp.ee.lbl.gov: - /conferencing/vat/i386-vat.tar.Z -wb LBL White Board. ftp.ee.lbl.gov: - /conferencing/wb/i386-wb.tar.Z -mmcc MultiMedia Conference ftp.isi.edu: - Control program /confctrl/mmcc/mmcc-intel.tar.Z -rtpqual Tools for testing the ftp.psc.edu:/pub/net_tools/rtpqual.c - quality of RTP packets. -vat_nv_record Recording tools for vat ftp.sics.se:archive/vat_nv_record.tar.Z - and nv. - </verb> - - <sect1> - <heading>¿Qué tarjetas de red están basadas en el chipset DEC PCI?</heading> - - <p>Aquí tienes una lista hecha por <url url="mailto:gfoster@driver.nsta.org" - name="Glen Foster">: - - <verb> - Fabricante Modelo - ---------------------------------------------- - ASUS PCI-L101-TB - Accton ENI1203 - Cogent EM960PCI - Compex ENET32-PCI - D-Link DE-530 - Dayna DP1203, DP2100 - DEC DE435, DE450 - Danpex EN-9400P3 - JCIS Condor JC1260 - Linksys EtherPCI - Mylex LNP101 - SMC EtherPower 10/100 (Model 9332) - SMC EtherPower (Model 8432) - TopWare TE-3500P - Zynx ZX342 - </verb> - - <sect1> - <heading>¿Porqué tengo que usar el FQDN para hosts en mi servidor?</heading> - - <p>Probablemente el host estará en un dominio diferente; por - ejemplo, si estás en el dominio foo.bar.edu y quieres encontrar - un host llamado "mumble" en el dominio bar.edu, tendrás que - llamarlo por su nombre de dominio, "mumble.bar.edu", en vez de solo - "mumble". - - <p>Tradicionalmente, esto era permitido por los resolvers BIND BSD. - La versión actual de <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?named" name="bind"> que - se incluye en FreeBSD no resuelve abreviaciones de nombres para - hosts fuera de nuestro dominio. - - <sect1> - <heading>``Permission denied'' para todas las operaciones de red. - </heading> - - <p>Si tienes el kernel compilado con la opción <tt/IPFIREWALL/ - . debes tener en cuenta que la política por defecto es denegar - explícitamente todos los paquetes que no están - explícitamente permitidos. - - <p>Si involuntariamente has desconfigurado el firewall de tu sistema, - puedes restaurar la operatibilidad de la red tecleando el siguiente - comando como usuario root: - - <verb> - ipfw add 65534 allow all from any to any - </verb> - - <p>Para mas información en la configuración del firewall - de FreeBSD, mira la sección - <url url="../../handbook/firewalls.html" name="del manual">. - - <sect1> - <heading>¿Cuanto tiempo retrasa IPFW el tráfico?</heading> - - <p>Esta respuesta depende mucho en las reglas definidas y en la - versión del procesador. Para la mayoría de aplicaciones - que tienen que ver con la ethernet y pequeñas reglas, la - respuesta es, prácticamente nada. - - Aquí tienes una lista de cosas a tener en cuenta para crear reglas - de filtrado eficientes: - - <itemize> - - <item>Poner una regla "established" al inicio para manejar la - mayoría de trafico TCP. No pongas ninguna regla - <tt>allow tcp</tt> antes de esta. - - <item>Pon las reglas más usadas antes de las menos usadas - (<bf>sin modificar la permisividad del firewall</bf>). Puedes ver cuales - son las reglas más usadas examinando los contadores de paquetes - con la orden <tt>ipfw -a l</tt>. - - </itemize> - - <sect1> - <heading>¿Cómo puedo redirigir peticiones de una máquina - a otra?<(/heading> - - <p>Puedes redirigir peticiones FTP (y otros servicios) con el package - "socket", disponible en la colección de ports categoría - "sysutils". - Simplemente tienes que reemplazar la línea del servicio - correspondiente en el fichero /etc/services de la siguiente manera: - -<verb> -ftp stream tcp nowait nobody /usr/local/bin/socket socket ftp.foo.com ftp -</verb> - - <p>donde "ftp.foo.com" y "ftp" son la máquina y puerto - de destino. - - <sect1> - <heading>¿Dónde puedo conseguir una herramienta de control de ancho de banda?.</heading> - - <p>Existen dos herramientas de control de ancho de banda para FreeBSD. - <url url="http://www.csl.sony.co.jp/person/kjc/programs.html" - name="ALTQ"> es gratis; Bandwidth Manager de - <url url="http://www.etinc.com" name="Emerging Technologies"> es un - producto comercial. - - <sect1> - <heading>¿Porqué aparece "/dev/bpf0: device not configured"? - </heading> - - <p>El driver Berkeley Packet Filter <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?bpf" name="(bpf)"> necesita ser - activado para ejecutar programas que lo utilizan. Añade esto al - fichero de configuración de tu kernel y crea uno nuevo: - - <verb> - pseudo-device bpfilter # Berkeley Packet Filter - </verb> - - <p>A continuación, después de rebotar tendrás el - dispositivo. Esto puede hacerse entrando en el directorio <tt>/dev</tt> - y ejecutando el siguiente comando: - - <tscreen><verb> - # sh MAKEDEV bpf0 - </verb></tscreen> - - <p>Por favor, mira la <htmlurl url="../../handbook/kernelconfig-nodes.html" - name="entrada correspondiente en el handbook"> para más - información sobre la creación de dispositivos. - diff --git a/es_ES.ISO8859-1/FAQ/preface.sgml b/es_ES.ISO8859-1/FAQ/preface.sgml deleted file mode 100644 index d6062f010a..0000000000 --- a/es_ES.ISO8859-1/FAQ/preface.sgml +++ /dev/null @@ -1,635 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Introducción<label id="preface"></heading> - - <p>Bienvenido a la FAQ de FreeBSD 2.X! - - <sect1> - <heading>¿Cuál es el objetivo de esta FAQ?</heading> - - <p>Como es habitual con las FAQ de los grupos de noticias (USENET), este - documento pretende abarcar las preguntas más frecuentes - referentes al sistema operativo FreeBSD (y por supuesto contestarlas!). - Pensadas en un principio para reducir el tráfico y evitar que se - hagan las mismas preguntas una y otra vez, las FAQ se han convertido en - un valorado recurso de obtención de información. - - <p>Todo el esfuerzo se ha hecho en intentar que esta FAQ sea lo más - informativa posible; si tienes cualquier comentario o sugerencia, por - favor, envía un mail a <url url="mailto:jesusr@FreeBSD.org" - name="FAQ maintainer">. - - <sect1> - <heading>¿Qué es FreeBSD?</heading> - - <p>De manera resumida, FreeBSD 2.X es un sistema operativo UNIX - indirectamente basado en el port de Net/2 para i386 de Berkeley - (conocido como 386BSD) realizado por William Jolitz's. Una - descripción más detallada de FreeBSD y de como puede - trabajar, se encuentra en - <url url="http://www.FreeBSD.org" name="FreeBSD home page">.**** - - <p>FreeBSD es usado por compañís, proveedores de Internet, - profesionales de la informática, estudiantes y usuarios - particulares de todo el mundo en su trabajo, educación y ocio. - Puedes ver a algunos de ellos en - <url url="http://www.FreeBSD.org/gallery.html" name="FreeBSD Gallery."> - - <p>Para información más detallada sobre FreeBSD, por - favor mira en - <url url="../../handbook/index.html" name="FreeBSD Handbook."> - - <sect1> - <heading>¿Cuál es el objetivo de FreeBSD?</heading> - - <p>El objetivo del Proyecto FreeBSD es proveer software que pueda ser - usado en todos los ámbitos sin ningún tipo de atadura. - Muchos de nosotros estamos significativamente involucrados en el - desarrollo del código (y del proyecto) y no sería cierto - decir que no esperabamos o esperamos algún tipo de - financiación, pero definitivamente no estamos preparados para - insistir en ello. Creemos que nuestra primera y principal - "misión" es proveer el código libremente, y en cualquier - ámbito, para que el código sea lo más expandido - posible y produzca los mayores beneficios. Esto es, creemos en uno de - los objetivos fundamentales del Software Libre y lo apoyamos de manera - incondicional. - - <p>El código fuente de los programas registrados bajo GNU - General Public License (GPL) o GNU Library General Public License (LGPL), - se provee bajo las condiciones fijadas por esas licencias. Debido a - complicaciones adicionales en el uso comercial de Software GPL, - intentamos reemplazar ese software por otros registrados bajo el - copyright BSD, menos estricto y más permisivo. - - - <sect1> - <heading>¿Porqué se llama FreeBSD?</heading> - - <p> - <itemize> - <item>Este sistema debe ser usado libremente, sin coste alguno - incluso para fines comerciales. - - <item>El código fuente completo del sistema operativo es de - libre distribución, y se han marcado el menor numero posible - de restricciones para su uso, distribución e - incorporación a otros trabajos (comerciales o no). - - <item>Cualquier persona que tenga alguna sugerencia de mejora y/o - "parche" de algun "bug", es libre de enviar el código y que - este sea añadido al código fuente de la - distribución original (sujeto a una o dos condiciones obvias). - </itemize> - - <p>Para todos nuestros lectores que su primer lenguaje no sea el - inglés, decir que la palabra "free" es usada en dos sentidos, - uno significando "sin coste" y el otro "puedes hacer lo que quieras". - Aparte de una o dos cosas que no puedes hacer con el código de - FreeBSD, por ejemplo decir que lo has escrito, realmente puedes hacer lo - que quieras con él. - - <sect1> - <heading>¿Cuál es la última versión de FreeBSD? - </heading> - - <p>La versión - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/3.2-RELEASE" - name="3.2R"> es la última <em>-stable</em>; fue declarada - definitiva (a partir de ahora "release") en Mayo de 1999. - - <p>Brevemente explicado, <bf>-stable</bf> está dirigido a - proveedores de Internet y otros usuarios corporativos que quieren - estabilidad y una sucesión tranquila en los cambios y - actualizaciones a las nuevas versiones y sus mejoras. Sólo debes - usar la rama <em/current/ si estás seguro de estar preparado para - su mayor "volatilidad" (relativa a <em/-stable/). - - <p>Las versiones Release se hacen cada <ref id="release_freq" - name="varios meses">. Mientras mucha gente mantiene más al - día los fuentes de FreeBSD (lee las preguntas en - <ref id="current" name="FreeBSD-current"> y <ref id="stable" - name="FreeBSD-stable">, hacerlo está pensado para gente que - se considere preparada para seguir el desarrollo continuo del - código fuente. - - - <sect1> - <heading>¿Qué es FreeBSD-current?<label id="current"></heading> - - <p><url url="../../handbook/cutting-edge.html#CURRENT" name="FreeBSD-current"> - es la versión de desarrollo del sistema operativo, la cual - acabará siendo la versión 4.0-RELEASE. Como es de suponer, - esta versión es de interés solo para los desarrolladores - que trabajan en el sistema y "masoquistas" de la programación. - Mira la - <url url="../../handbook/cutting-edge.html#CURRENT" name="sección - correspondiente"> en el <url url="../../handbook/index.html" - name="handbook"> para saber como funciona esta opción. - - <p>Si no estás familiarizado con el sistema operativo o no eres - capaz de identificar la diferencia entre un problema real y un problema - temporal, no deberías usar FreeBSD-current. Esta rama a veces - avanza muy rapidamente y puede no ser compilable durante unos días. La gente que usa FreeBSD-current es capaz de analizar los problemas y - solo comunicarlos si son motivo de errores. Preguntas como "al ejecutar - make world obtengo un error referente a grupos" en la lista de - distribución -current pueden quedar fuera de lugar. - - <p>Una release <url url="../releases/snapshots.html" name="snapshot"> - corresponde al desarrollo de la rama -current; distribuciones en - CDROM de esta versión están disponibles. Los objetivos - de cada release snapshot son: - - <itemize> - <item>Testear la última versión del software de - instalación. - - <item>Dar a la gente que le gustaría usar la versión - -current pero que no tiene el tiempo suficiente para seguir el ritmo - diario de actualizaciones, una manera fácil de poder instalarla - en su sistema. - - <item>Preservar un punto de referencia fijado en el código en - cuestión, sólo en caso de que "rompamos" algo realmente - importante. (De todas maneras, el CVS normalmente previene de que cosas - tan horribles como estas puedean suceder :) - - <item>Asegurar que las nuevas características desarrolladas - puedan ser suficientemente testeadas por el mayor número de - gente. - </itemize> - - <p>No se garantiza que ningún snapshot pueda ser considerado - "calidad de producción". Para conseguir estabilidad y un sistema - garantizado, tendrás que usar las versiones release. - - <p>Las release snapshot están directamente disponibles en - <url url="ftp://current.FreeBSD.org/pub/FreeBSD/"> y son generadas - un promedio de una vez por día para las ramas 4.0-current y - 3.0-stable. - - <sect1> - <heading>¿Qué significa FreeBSD-stable?<label id="stable"></heading> - - <p>Cuando la versión de FreeBSD 2.0.5 fue declarada release, - decidimos dividir el desarrollo de FreeBSD en dos ramas. Una rama fue - llamada <url url="../../handbook/stable.html" name="-stable"> con la - intención de que solo los parches bien testeados y pequeñas - actualizaciones de determinadas partes del sistema fuesen incluidas en - ella (para proveedores de Internet y otras empresas para los que no - resultan deseables cambios repentinos o experimentales). La otra rama fue - <url url="../../handbook/cutting-edge.html#CURRENT" name="-current">, - la cual ha sido, esencialmente, una línea común para el - desarrollo de la versión 4.0-RELEASE. Aquí hay un - pequeño gráfico ASCII para ayudar a entender este - sistema de desarrollo: - - -<verb> - 2.0 - | - | - | [2.1-stable] -*BRANCH* 2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1 [2.1-stable ends] - | (Mar 1997) - | - | - | [2.2-stable] -*BRANCH* 2.2.1 -> 2.2.2-RELEASE -> 2.2.5-RELEASE -> ... - | (Mar 1997) (Oct 1997) - | - | - 3.0-SNAPs (started Q1 1997) - | - | - 3.0.0-RELEASE (Oct 1998) - | - | [3.0-stable] -*BRANCH* 3.1 (Feb 1999) -> 3.2-RELEASE -> ... future 3.x releases ... - | (Mayo 1999) - | - \|/ - + - [4.0-current continues] -</verb> - - <p>La rama -current progresa lentamente hacia la 4.0 y superiores, - de la misma manera la anterior 2.2-estable fue sustituida por la - release 3.0, la nueva "rama estable" también conocida como - 3.0-stable. 4.0-current continuará hasta donde los desarrollos - activos lleguen cuando se convierta en release 4.0. En ese punto, 4.0 se - convertirá en 4.0-stable y se abrirá la nueva 4.1-current. - - <sect1> - <heading>¿Cuando se realizan las releases de FreeBSD?<label id="release_freq"></heading> - - <p>Como principio general, el equipo de FreeBSD solo hace una nueva - versión release de FreeBSD cuando cree que hay suficientes - características nuevas y/o parches que la justifiquen y esten - seguros de que con los cambios realizados no se compromete la estabilidad - de la release. Muchos usuarios creen que esta precaución es una - de las mejores características de FreeBSD. - - <p>Las versiones release son hechas cada 6 meses aproximadamente. - - <p>Para los usuarios que necesiten (o quieran) un poco más de - excitación, hay SNAP-release más frecuentemente, - particularmente durante el mes anterior a una release completa. - - <sect1> - <heading>¿Está FreeBSD disponible solo para PCs?</heading> - - <p>En estos momentos, sí, aunque se está trabajando en - portarlo a la arquitectura DEC Alpha. Si tu máquina tiene una - arquitectura diferente y necesitas un sistema de este tipo, te - aconsejamos que mires en <url url="http://www.netbsd.org/" name="NetBSD"> - o en <url url="http://www.openbsd.org/" name="OpenBSD">. - - <sect1> - <heading> ¿Quién es responsable de FreeBSD?</heading> - - <p>Las decisiones clave concernientes al proyecto FreeBSD como la - dirección a seguir y quién está autorizado a - añadir código a la distribución original, se hace a - través de un grupo de unas 17 personas llamado - <url url="../../handbook/staff.html#STAFF-CORE" name="core team">. - Existe también un grupo de unas 150 personas o - <url url="../../handbook/staff-committers.html" name="committers"> que - también están autorizadas a realizar cambios directamente - sobre la distribución original. - - <p>De todas maneras, la cambios importantes son discutidos en - las <ref id="mailing" name="listas de distribución"> en las que no - existen restricciones en quien participa en las discusiones. - - <sect1> - <heading>¿Dónde puedo conseguir FreeBSD?<label id="where-get"></heading> - - <p>Todas las versiones release de FreeBSD están disponibles via ftp - anónimo en <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/" - name="el servidor FTP de FreeBSD">: - - <itemize> - <item>Para la actual 3.2-stable release, 3.2R mira en - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/3.2-RELEASE/" - name="3.2-RELEASE">. - - <item>Para la actual 4.0-current release, 4.0-SNAP, mira en - <url url="ftp://current.FreeBSD.org/pub/FreeBSD/" name="4.0">. - - <item><url url="ftp://releng22.FreeBSD.org/pub/FreeBSD/" - name="2.2 Snapshot"> releases son hechas vía - RELENG_2_2 rama (2.2.5 -> 2.2.x). Con la ocasional excepción de - pequeñas variaciones, la rama RELENG_2_2 esta siendo - cuidadosamente mantenida (no hay cambios experimentales y los parches - son añadidos solo después de ser testeados en -current). - - <item><url url="ftp://current.FreeBSD.org/pub/FreeBSD/" - name="4.0 Snapshot"> releases son hechas una vez al día para la - rama <ref id="current" name="-current">, siendo este un servicio - puramente para testeadores y desarrolladores. - - <p>FreeBSD esta también disponible via CDROM, en los siguientes - lugares: - - <p>Walnut Creek CDROM<newline> - 4041 Pike Lane, Suite F<newline> - Concord, CA 94520 USA<newline> - Orders: +1 800 786-9907<newline> - Questions: +1 925 674-0783<newline> - FAX: +1 925 674-0821<newline> - email: <url url="mailto:orders@cdrom.com" name="WC Orders address"> - <newline> - WWW: <url url="http://www.cdrom.com/" name="WC Home page"> - <newline> - - <p>En Australia: - - <p>Advanced Multimedia Distributors<newline> - Factory 1/1 Ovata Drive<newline> - Tullamarine, Melbourne<newline> - Victoria<newline> - Australia<newline> - Voice: +61 3 9338 6777<newline> - - CDROM Support BBS<newline> - 17 Irvine St<newline> - Peppermint Grove WA 6011<newline> - Voice: +61 9 385-3793<newline> - Fax: +61 9 385-2360<newline> - - Y en el Reino Unido: - - The Public Domain & Shareware Library<newline> - Winscombe House, Beacon Rd<newline> - Crowborough<newline> - Sussex. TN6 1UL<newline> - Voice: +44 1892 663-298<newline> - Fax: +44 1892 667-473<newline> - </itemize> - - <sect1> - <heading>¿Dónde encuentro información sobre las listas de distribución de FreeBSD?<label id="mailing"></heading> - - <p>Puedes encontrar toda la información en <url - url="../../handbook/eresources.html#ERESOURCES-MAIL" - name="la sección de listas del Handbook."> - - <sect1> - <heading>¿Dónde encuentro información sobre el - año 2000 (Y2K) en FreeBSD?</heading> - - <p>Tienes toda la información disponible en la <url - url="http://www.freebsd.org/y2kbug.html" name="página Y2K de - FreeBSD">. - - <sect1> - <heading>¿Qué grupos de noticias están disponibles sobre - FreeBSD?</heading> - - <p>Puedes encontrar toda la información en <url - url="../../handbook/eresources-news.html" - name="la sección de news del Handbook."> - - <sect1> - <heading> - ¿Hay algun canal IRC (Internet Relay Chat) sobre FreeBSD? - </heading> - - <p>Sí, muchas de las grandes redes de IRC tienen canales de - chat de FreeBSD. - - <itemize> - <item>El canal <tt>#FreeBSD</tt> en EFNet es un fórum de - FreeBSD, pero no acudas allí para obtener soporte técnico - o contar tus penas sobre como leer las páginas man ;). Es un canal - de chat, de principio a fín, y los temas que se tratan suelen ser - cosas como sexo, deportes o armas nucleares. - Estás Avisado!. - Disponible en el servidor <tt>irc.chat.org</tt>. - - <item>El canal <tt>#FreeBSD</tt> en DALNET está disponible - en el servidor <tt>irc.dal.net</tt> en USA y <tt>irc.eu.dal.net</tt> - en Europa. - - <item>El canal <tt>#FreeBSD</tt> en UNDERNET está disponible - en <tt>us.undernet.org</tt> en USA y <tt>eu.undernet.org</tt> en Europa. - Igual que en EFNET, no hagas preguntas técnicas. Es un canal de - chat, no de soporte. - - <item>Finalmente, puedes usar el canal <tt>#FreeBSD</tt> en BSDNET, - una pequeña red de chat, en el servidor <tt>irc.FreeBSD.org</tt>. - Esta red intenta ofrecer más soporte técnico y no ser tan - anárquica como EFNET, UNDERNET o DALNET. Porqué no ofrecer - respuestas de manera voluntaria hoy en BSDNET?. - </itemize> - - <p>Cada uno de estos canales es diferente y no están conectados - entre ellos. Sus estilos de chat difieren, por lo que podrís - probarlos todos para ver cual te gusta más. - - <sect1> - <heading>Libros sobre FreeBSD</heading> - - <p>El libro de Greg Lehey's ``Installing and Running FreeBSD'' - está disponible en Walnut Creek y se vende con el CDROM 2.2.5. - Hay también un libro - más completo titulado ``The Complete FreeBSD'', el cual tiene - manuales adicionales e incluye el CDROM 2.2.6. Debería estar - disponible en las mejores librerías. - - <p>Hay un proyecto de documentación de FreeBSD al que puedes - contactar (o mejor, participar), en la lista de distribución - <tt>doc</tt>: - <url url="mailto:doc@FreeBSD.org" name="<doc@FreeBSD.org>">. - En esta lista se tratan todos los temas referentes a la - documentación de FreeBSD. Para preguntas actuales sobre FreeBSD, - existe la lista <tt>question</tt>: <url url="mailto:questions@FreeBSD.org" - name="<questions@FreeBSD.org>">. - - <p>Está disponible un "manual" (handbook a patir de ahora) de - FreeBSD, y se puede encontrar en: - <url url="../../handbook/index.html" name="El Handbook de FreeBSD">. - Ten en cuenta que este es un trabajo en constante desarrollo y - actualización, por lo que algunas secciones podrían estar - incompletas. - - <p>Teniendo en cuenta que FreeBSD 2.2.x está basado en la - versión Berkeley 4.4BSD-Lite2, la mayoría de manuales de - 4.4BSD con aplicables a FreeBSD 2.2.x. O'Reilly y Asociados publican - estos manuales: - - <itemize> - <item>4.4BSD System Manager's Manual <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition June 1994, 804 pages <newline> - ISBN: 1-56592-080-5 <newline> - - <item>4.4BSD User's Reference Manual <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition June 1994, 905 pages <newline> - ISBN: 1-56592-075-9 <newline> - - <item>4.4BSD User's Supplementary Documents <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition July 1994, 712 pages <newline> - ISBN: 1-56592-076-7 <newline> - - <item>4.4BSD Programmer's Reference Manual <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition June 1994, 886 pages <newline> - ISBN: 1-56592-078-3 <newline> - - <item>4.4BSD Programmer's Supplementary Documents <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition July 1994, 596 pages <newline> - ISBN: 1-56592-079-1 <newline> - </itemize> - - <p>Una descripción de estos puede ser encontrada vía WWW en: - - <url url="http://gnn.com/gnn/bus/ora/category/bsd.html" - name="Descripción de libros sobre 4.4BSD"> - - <p>Para profundizar más en la organizacion del kernel de 4.4BSD, no - puedes ir mal con los siguientes: - - <p>McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, - and John Quarterman.<newline> - - <p><em>The Design and Implementation of the 4.4BSD Operating - System</em>. Reading, Mass. : Addison-Wesley, 1996.<newline> - ISBN 0-201-54979-4<newline> - - <p>Un buen libro en administración de sistemas es: - - <p>Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein,<newline> - ``Unix System Administration Handbook'', Prentice-Hall, 1995<newline> - ISBN: 0-13-151051-7<newline> - - <p><bf/NOTE/ Asegurate de conseguir la segunda edición, con - cubierta roja y no la primera. - - <p>Este libro cubre las necesidades básicas, así como - TCP/IP, DNS, NFS,SLIP/PPP, sendmail, INN/NNTP, impresión, etc,. - Es caro, (aproximadamente unos US$45-$55), pero vale la - pena. - También incluye un cd-rom con las fuentes de varias herramientas, - muchas de las cuales están incluidas, también, en la - versión 2.2.6R (cdrom) de FreeBSD, incluso incluyendo versiones - más modernas. - - <sect1> - <heading>¿Cómo accedo a la base de datos de Problem Report?</heading> - - <p>La base de datos de Problem Report puede ser consultada vía - web a traves de la dirección - <url url="http://www.FreeBSD.org/cgi/query-pr-summary.cgi" - name="query">. También pueden ser enviados vía web a - través de la dirección - <url url="http://www.FreeBSD.org/send-pr.html" - name="envio">. El comando <em>send-pr(1)</em> también puede ser - usado para el envío de reporte de problemas. - - <sect1> - <heading> - ¿Dónde puedo obtener versiones ASCII/PstScript de la FAQ? - </heading> - - <p>La FAQ actualizada está disponible en el servidor Web de - FreeBSD o en cualquiera de los mirrors en formato PostScript y texto - (7 bits ASCII y 8 bits Latin-1). - - <p>Formato PostScript (unos 370KB): - <itemize> - <item><url url="http://www.FreeBSD.org/FAQ/FAQ.ps" - name="http://www.FreeBSD.org/FAQ/FAQ.ps"> - </itemize> - - <p>Formato ASCII (unos 220KB): - <itemize> - <item><url url="http://www.FreeBSD.org/FAQ/FAQ.ascii" - name="http://www.FreeBSD.org/FAQ/FAQ.ascii"> - </itemize> - - <p>Formato texto ISO 8859-1 (unos 220KB): - <itemize> - <item><url url="http://www.FreeBSD.org/FAQ/FAQ.latin1" - name="http://www.FreeBSD.org/FAQ/FAQ.latin1"> - </itemize> - - <sect1> - <heading>¿Dónde puedo obtener versiones ASCII/PostScript del Handbook? - </heading> - - <p>El Hansbook actualizado está disponible en el servidor Web de - FreeBSD o en cualquiera de los mirrors en formato PostScript y texto - (7 bits ASCII y 8 bits Latin-1). - - <p>Formato PostScript (unos 1.7MB): - <itemize> - <item><url url="http://www.FreeBSD.org/handbook/handbook.ps" - name="http://www.FreeBSD.org/handbook/handbook.ps"> - </itemize> - - <p>Formato ASCII (unos 1080KB): - <itemize> - <item><url url="http://www.FreeBSD.org/handbook/handbook.ascii" - name="http://www.FreeBSD.org/handbook/handbook.ascii"> - </itemize> - - <p>Formato texto ISO 8859-1 (unos 1080KB): - <itemize> - <item><url url="http://www.FreeBSD.org/handbook/handbook.latin1" - name="http://www.FreeBSD.org/handbook/handbook.latin1"> - </itemize> - - <sect1> - <heading>El Handbook en ASCII no está en texto plano!</heading> - - <p>Cierto, las versiones ASCII y Latin1 del Handbook no están - estrictamente en formato de texto plano; contienen carácteres de - control de impresión asumiendo que el documento será - enviado a una impresora. Si necesitas tenerlos en un formato leible, - pasa el fichero por el programa col: - - <verb> - $ col -b < inputfile > outputfile - </verb> - - <sect1> - <heading>Me gustaría ser Mirror del web de FreeBSD!</heading> - - <p>Hay múltiples maneras de hacer mirror de las páginas web. - - <itemize> - <item>Usando CVSUP: Puedes obtener todo el contenido del web usando - el programa CVSUP desde el servidor cvsup.FreeBSD.org. Añade - esta línea a tu fichero de configuración de cvsup: - -<verb> -www release=current hostname=/home base=/usr/local/etc/cvsup -prefix=/usr/local/www/data/www.FreeBSD.org delete old use-rel-suffix - -</verb> - - <item>Usando rsync: Mira en <url url="http://www.FreeBSD.org/internal/mirror.html" - name="la página de mirrors"> para más información. - <item>Usando mirror de FTP: Puedes bajarte la copia de los contenidos - del web usando tu herramienta favorita de mirror de FTP. Simplemente - empieza en ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/www. - </itemize> - - <sect1> - <heading>Me gustaría traducir la documentación.</heading> - <p>Bueno, no podemos pagar, pero quizás te enviemos un cd-rom o - una camiseta y añadiremos tu nombre en la sección - "Contributors" del Handbook si nos envías una traducción - de la documentación. - - <sect1> - <heading>Otras fuentes de información.</heading> - - <p>Los siguientes grupos de news contienen temas relacionados con - FreeBSD y sus usuarios: - - <itemize> - <item><url url="news:comp.unix.bsd.FreeBSD.announce" - name="comp.unix.bsd.FreeBSD.announce"> (moderada) - - <item><url url="news:comp.unix.bsd.FreeBSD.misc" - name="comp.unix.bsd.FreeBSD.misc"> - - <item><url url="comp.unix.bsd.misc" name="comp.unix.bsd.misc"> - </itemize> - - <p>Recursos Web: - - <itemize> - <item>The <url url="http://www.FreeBSD.org/" name="FreeBSD Home Page">. - - <item><label id="pao">Si tienes un portátil asegurate de pasar - por <url url="http://www.jp.FreeBSD.org/PAO/" - name="Tatsumi Hosokawa's Mobile Computing page"> . - - <item><label id="smp">Información sobre SMP (Symmetric - MultiProcessing), <url - url="http://www.FreeBSD.org/~fsmp/SMP/SMP.html" - name="soporte de SMP">. - - <item><label id="multimedia">Información sobre aplicaciones <url - url="http://www.FreeBSD.org/~faulkner/multimedia/mm.html" - name="multimedia">. Si estás interesado específicamente - en el chip <url url="http://www.FreeBSD.org/~ahasty/Bt848.html" - name="Bt848"> de vídeo captura, entonces sigue este link - </itemize> - - <p>El FreeBSD handbook tiene una completa bibliografía en la - sección <url url="../../handbook/bibliography.html" - name="bibliografía"> - la cual recomendamos leer si estás interesado en comprar libros - actuales relacionados con estos temas. - - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/serial.sgml b/es_ES.ISO8859-1/FAQ/serial.sgml deleted file mode 100644 index 35f6b3cb71..0000000000 --- a/es_ES.ISO8859-1/FAQ/serial.sgml +++ /dev/null @@ -1,538 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Comunicaciones serie<label id="serial"></heading> - - <p>Esta sección responde las preguntas mas frecuentes sobre las - comunicaciones serie con FreeBSD. PPP y SLIP se tratan en la - sección <ref id="networking" name="Networking">. - - <sect1> - <heading>¿Cómo se si FreeBSD ha encontrado mis puertos serie?</heading> - - <p>Cuando el kernel de FreeBSD arranca, testeará los puertos serie - del sistema que estén configurados en el kernel. Puedes estar - atento a los mensajes de la cónsola o ejecutar el comando: - - <verb> - dmesg | grep sio - </verb> - - <p>una vez el sistema esté en funcionamiento. - - <p>Aquí tienes un ejemplo del resultado de la ejecución - del comando: - - <verb> - sio0 at 0x3f8-0x3ff irq 4 on isa - sio0: type 16550A - sio1 at 0x2f8-0x2ff irq 3 on isa - sio1: type 16550A - </verb> - - <p>Esto muestra dos puertos serie. El primero en la irq 4 usando - la dirección <tt/0x3f8/, y tiene una UART 16550A. El segundo usa - el mismo tipo de chip pero está en la irq 3 y usa la - dirección <tt/0x2f8/. Los módems internos son tratados - como puertos serie, exceptuando que siempre tienen un módem - adjuntado al puerto. - - <p>El kernel <tt/GENERIC/ incluye soporte para dos puertos serie - usando la misma irq y dirección que en el ejemplo anterior. Si - estas opciones no son correctar para tu sistema, o si has añadido - módems internos o tienes más puertos serie de los que - están configurados en el kernel, solo tienes que reconfigurar el - kernel. Mira en la sección - <ref id="make-kernel" name="about building a kernel"> para más - detalles. - - <sect1> - <heading>¿Cómo se si FreeBSD ha encontrado mi módem interno?</heading> - - <p>Respondido en la sección anterior. - - <sect1> - <heading>He actualizado a 2.0.5 y mi <tt/tty0X/ no existen!</heading> - - <p>No te preocupes, han sido integrados en los dispositivos <tt/ttydX/. - Tendrás que modificar algunos ficheros antiguos de - configuración. - - <sect1> - <heading>¿Cómo accedo a los puertos serie en FreeBSD?</heading> - - <p>El tercer puerto serie, <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sio" name="sio2"> (conocido - como COM3 en DOS), está en <tt>/dev/cuaa2</tt> para dispositivos de - salida (dial-out) y en <tt>/dev/ttyd2</tt> para dispositivos de - entrada (dial-in). Cuál es la diferencia entre estas dos clases de - dispositivos?. - - <p>Usas los <tt/ttydX/ para los entrantes. Al abrir <tt>/dev/ttydX</tt> - en "blocking mode", un proceso esperará para que el dispositivo - <tt/cuaaX/ correspondiente se vuelva inactivo. Cuando abres un - dispositivo <tt/cuaaX/, se asegura de que el puerto serie no está - en uso por un dispositivo <tt/ttydX/. Si el puerto está disponible, - se lo "roba" al dispositivo <tt/ttydX/. Al mismo tiempo, el dispositivo - <tt/cuaaXX/ no se preocupa de la detección de portadora. Con este - esquema, y un módem en respuesta automática, puedes - recibir usuarios remotos y puedes hacer conexiones externas con el mismo - módem, mientras el sistema se preocupa de evitar los posible - conflictos. - - <sect1> - <heading>¿Cómo activo el soporte de tarjetas serie multipuerto?</heading> - - <p>Otra vez, en la sección de configuración del kernel - tienes la información. Para una tarjeta multipuerto, pon una - línea <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sio" - name="sio"> para cada puerto serie de la tarjeta en el fichero de - configuración del kernel. Especifica la irq y vector solo en una - de las líneas. - Todos los puertos de la tarjeta compartirán la misma irq. Por - consistencia, usa el último puerto serie para especificar la irq. - De la misma manera, especifica la opción <tt/COM_MULTIPORT/. - - <p>El siguiente ejemplo es para una tarjeta AST 4-port en la irq 7: - - <verb> - options "COM_MULTIPORT" - device sio4 at isa? port 0x2a0 tty flags 0x781 - device sio5 at isa? port 0x2a8 tty flags 0x781 - device sio6 at isa? port 0x2b0 tty flags 0x781 - device sio7 at isa? port 0x2b8 tty flags 0x781 irq 7 vector siointr - </verb> - - <p>Los flags indican que el puerto master tiene un número menor - de 7 (<tt/0x700/), los diagnósticos están activados durante - el testeo (<tt/0x080/), y los puertos comparten una irq (<tt/0x001/). - - <sect1> - <heading>¿Puede manejar FreeBSD tarjetas multipuerto compartiendo irq?</heading> - - <p>Todavía no. Tendrás que usar una irq diferente para cada - tarjeta. - - <sect1> - <heading>¿Puedo cambiar los parámetros serie por defecto para un puerto?</heading> - - <p>El dispositivo <tt/ttydX/ (o <tt/cuaaX/) es el que querrás abrir - para tus aplicaciones. Cuando un proceso abre el dispositivo, - tendrá una serie de configuraciones I/O por defecto. Puedes ver - estas configuraciones con el comando: - - <verb> - stty -a -f /dev/ttyd1 - </verb> - - Cuando le cambias la configuración a este dispositivo, este cambio - se mantiene hasta que el dispositivo se cierra. Cuando se reabre, - vuelve a la configuración por defecto. Para hacer cambios sobre la - configuración por defecto, puedes abrir y ajustar las opciones del - "estado inicial" del dispositivo. Por ejemplo, para poner el - dispositivo tty5 en modo <tt/CLOCAL/, 8 bits, y contro del flujo - <tt>XON/XOFF</tt>, haz - - <verb> - stty -f /dev/ttyid5 clocal cs8 ixon ixoff - </verb> - - <p>Un buen lugar para hacer esto es en <tt>/etc/rc.serial</tt>. Ahora, - una aplicación tendrá esta configuración por - defecto cuando abra el puerto <tt/ttyd5/. - - <p>También puedes prevenir o limitar ciertos cambios que pretenda - hacer una aplicación. Para ello, ajusta el "lock state" del - dispostivo. Por ejemplo, para bloquear la velocidad del puerto - <tt/ttyd5/ a 57600 bps, haz: - - <verb> - stty -f /dev/ttyld5 57600 - </verb> - - <p>Ahora, una aplicación que abre <tt/ttyd5/ e intenta cambiar la - velocidad del puerto no podrá hacerlo. - - <p>Naturalmente, deberías hacer que el estado inicial y el estado - de bloqueo sean solo de escritura para el usuario <tt/root/. El script - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?MAKEDEV" - name="MAKEDEV"> <bf/NO/ hace esto cuando crea el dispositivo. - - <sect1> - <heading>¿Cómo puedo activar logins de entrada en mi módem?</heading> - - <p>Quieres hacerte proveedor de Internet, eh?. Primero, - necesitarás uno o mas módems que puedan responder - automáticamente. Tu módem necesitará activar el - carrier-detect sólo cuando detecte una portadora y no tenerla - activada continuamente. Necesitará cortar la comunicación - y resetearse él mismo cuando la línea <tt/DTR/ pase de on - a off. - Probablemente usaría <tt>RTS/CTS</tt> para el control de flujo. - Finalmente, debe usar una velocidad constante entre el ordenador y - él mismo, pero debería negociar la velocidad entre - él mismo y el módem remoto. - - <p>Para muchos módems compatibles Hayes, este comando - creará estas configuraciones y las grabará en la memoria no - volátil: - - <verb> - AT &C1 &D3 &K3 &Q6 S0=1 &W - </verb> - - <p>Mira la sección <ref id="direct-at" name="enviar comandos AT"> - para saber como enviar estas configuraciones al módem sin - necesidad de un programa terminal de DOS. - - <p>A continuación, añade una línea en el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys"> - para el módem. Este fichero lista todos los puertos en los que el - sistema operativo esperará los logins. La línea - sería como esta: - - <verb> - ttyd1 "/usr/libexec/getty std.57600" dialup on insecure - </verb> - - <p>Esta línea indica que el segundo puerto serie - <tt>/dev/ttyd1</tt> tiene un módem conectado, la velocidad es de - 57600 bps y sin paridad (<tt/std.57600/. El tipo de terminal para este - puerto es "dialup". - El puerto está "on" y es inseguro (lo que significa que los logins - como root no son permitidos). - - <p>Muchos usuarios, ponen un sus ficheros .profile o .login un - prompt para el tipo de terminal. El ejemplo muestra el puerto como - inseguro. Para ser root en ese puerto, hacer el login como un usuario - normal, y ejecutar el comando su. Si en lugar de inseguro, el terminal - es seguro (secure), puedes hacer login como root directamente. - - <p>Despues de modificar el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys">, - necesitas lanzar una señal <tt/HUP/ al proceso <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?init" name="init">: - - <verb> - kill -HUP 1 - </verb> - - <p>Esto fuerza al proceso init a releer el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys">. - El proceso init arrancará los procesos getty en todos los puertos - configurados como "on". Puedes ver si los logins están disponibles - en los puertos tecleando: - - <verb> - ps -ax | grep '[t]tyd1' - </verb> - - <p>deberías ver algo como: - - <verb> - 747 ?? I 0:00.04 /usr/libexec/getty std.57600 ttyd1 - </verb> - - <sect1> - <heading>¿Cómo puedo conectar un dumb terminal a un FreeBSD?</heading> - - <p>Si estás usando otro ordenador como terminal en tu sistema - FreeBSD, usa un cable null módem entre los dos puertos serie. Si - ya estás usando un terminal, mira en las instrucciones del mismo. - - <p>A continuación, modifica el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys"> - Por ejemplo, si estás instalando un terminal WYSE-50 en el quinto - puerto serie, usa una línea como esta: - - <verb> - ttyd4 "/usr/libexec/getty std.38400" wyse50 on secure - </verb> - - <p>Este ejemplo muestra que el puerto <tt>/dev/ttyd4</tt> tiene un - terminal Wyse50 conectado a 38400 bps sin paridad y los logins de - root son permitidos. - - <sect1> - <heading>¿Porqué no puedo ejecutar <tt/tip/ o <tt/cu/?</heading> - - <p>En tu sistema, los programas <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> y <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?cu" name="cu"> son probablemente - ejecutables solo por <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?uucp" - name="uucp"> y el grupo <tt/dialer/. Puedes usar el grupo <tt/dialer/ - para controlar quien tiene acceso al módem o sistemas remotos. - Sólo tienes que añadirte tu mismo al grupo dialer. - - <p>Alternativamente, puedes dejar que todos los usuarios de tu sistema - ejecuten <tt/tip/ y <tt/cu/ tecleando: - - <verb> - # chmod 4511 /usr/bin/cu - # chmod 4511 /usr/bin/tip - </verb> - - <sect1> - <heading>Mi módem hayes no está soportado. ¿Que puedo hacer?</heading> - - <p>Actualmente, el man de <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> está - anticuado. Hay un dialer Hayes genérico. Solo usa - ``<tt/at=hayes/'' en tu fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?remote" name="/etc/remote">. - - <p>El driver Hayes no es tan desarrollado como para reconocer algunas - de las características avanzadas de los módems modernos, - mensajes como <tt/BUSY/, <tt/NO DIALTONE/ o <tt/CONNECT 115200/ lo - pueden confundir. - Deberías anular estos mensajes cuando uses <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> (utilizando - la cadena <tt/ATX0&W/). - - <p>También, el timeout de llamada para <tt/tip/ está en 60 - segundos. Tu módem debería usar algo menor, o tip puede - pensar que hay un problema de comunicación. Intenta con - <tt/ATS7=45&W/. - - <sect1> - <heading> - ¿Cómo puedo introducir estos comandos AT?<label id="direct-at"> - </heading> - - <p>Haz lo que se llama una entrada <tt/directa/ en el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?remote" - name="/etc/remote">. Por ejemplo, si tu módem está - conectado al primer puerto serie, <tt>/dev/cuaa0</tt>, escribe la - siguiente línea: - - <verb> - cuaa0:dv=/dev/cuaa0:br#19200:pa=none - </verb> - - <p>Usa la velocidad más alta que soporte tu módem en la - sección br. - A continuación teclea <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip cuaa0"> - y estarás conectado al módem. - - <p>Si no existe el dispositivo <tt>/dev/cuaa0</tt> en tu sistema - , teclea lo siguiente: - - <verb> - # cd /dev - # ./MAKEDEV cuaa0 - </verb> - - <p>O usa el comando cu como root con los siguientes parámetros: - - <verb> - # cu -l``line'' -s``speed'' - </verb> - - <p>con line siendo el puerto serie (por ejemplo <tt>/dev/cuaa0</tt>>) - y speed siendo la velocidad (por ejemplo <tt>57600</tt>. Cuando - termines de entrar los comandos AT, pulsa la tecla <tt>.</tt> para - salir. - - <sect1> - <heading>El símbolo <tt/@/ no funciona correctamente!</heading> - - <p>El símbolo <tt/@/ en la opción de números de - teléfono indica a tip que busque en el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?phones(5)" name="phone(5)"> un - número de teléfono determinado. Pero el símbolo - <tt/@/ es también un carácter especial en otros ficheros y - opciones como <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?remote" - name="/etc/remote">. Pon una contrabarra junto al carácter: - - <verb> - pn=\@ - </verb> - - <sect1> - <heading>¿Cómo puedo llamar desde la línea de comandos?</heading> - - <p>Pon lo que se llama una entrada <tt/genérica/ en el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?remote" - name="/etc/remote">. Por ejemplo: - - <verb> - tip115200|Dial any phone number at 115200 bps:\ - :dv=/dev/cuaa0:br#115200:at=hayes:pa=none:du: - tip57600|Dial any phone number at 57600 bps:\ - :dv=/dev/cuaa0:br#57600:at=hayes:pa=none:du: - </verb> - - <p>Entonces puedes hacer cosas como <tt/tip -115200 5551234/. Si - prefieres usar <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?cu" - name="cu"> antes que <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip">, usa una - entrada genérica de cu: - - <verb> - cu115200|Use cu to dial any number at 115200bps:\ - :dv=/dev/cuaa1:br#57600:at=hayes:pa=none:du: - </verb> - - <p>y teclea ``<tt/cu 5551234 -s 115200/''. - - <sect1> - <heading>¿Tengo que teclear la velocidad cada vez que hago esto?</heading> - - <p>Pon una entrada para <tt/tip1200/ o <tt/cu1200/, pero puedes usar - la velocidad que mejor se amolde a tus necesidades. <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> piensa que - una buena velocidad por defecto es 1200 bps ya que busca una entrada - <tt/tip1200/. No tienes por que usar 1200 bps. - - <sect1> - <heading>Accedo a diferentes hosts a través de un servidor de terminales.</heading> - - <p>En lugar de esperar a que estés conectado y teclear - <tt/CONNECT <host>/ cada vez, usa la opción <tt/cm/ de tip. - Por ejemplo, estas entradas en el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?remote" name="/etc/remote">: - - <verb> - pain|pain.deep13.com|Forrester's machine:\ - :cm=CONNECT pain\n:tc=deep13: - muffin|muffin.deep13.com|Frank's machine:\ - :cm=CONNECT muffin\n:tc=deep13: - deep13:Gizmonics Institute terminal server:\ - :dv=/dev/cua02:br#38400:at=hayes:du:pa=none:pn=5551234: - </verb> - - <p>Esto hará que puedas teclear <tt/tip pain/ o <tt/tip muffin/ - para conectarte a las máquinas pain o muffin. - - <sect1> - <heading>¿Puede tip intentar más de una línea para cada lugar?</heading> - - <p>Este es un problema habitual en universidades con diferentes - líneas de módem y unos cientos de usuarios intentado - usarlas... - - <p>Haz una entrada para tu universidad en el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?remote" name="/etc/remote"> - y usa <tt>\@</tt> para la opción <tt/pn/: - - <verb> - big-university:\ - :pn=\@:tc=dialout - dialout:\ - :dv=/dev/cuaa3:br#9600:at=courier:du:pa=none: - </verb> - - <p>Entonces, lista los números de teléfono de la - universidad en el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?phones" name="/etc/phones">: - - <verb> - big-university 5551111 - big-university 5551112 - big-university 5551113 - big-university 5551114 - </verb> - - <p><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?tip" - name="tip"> intentará cada uno de estos números en el - orden en el que estén listados. Si quieres que se realicen - reintentos, ejecuta <tt/tip/ en una bucle while. - - <sect1> - <heading>¿Porqué tengo que teclea CTRL+P dos veces para enviar CTRL+P una vez?</heading> - - <p>CTRL+P es el carácter por defecto de "forzar", usado para - indicarle al programa - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> - que el próximo carácter es un dato literal. Puedes - configurar el carácter "forzar" a cualquier otro carácter - con el escape <tt/~s/, el cual significa "poner una variable". - - <p>Teclea <tt/~sforce=<single-char>/ seguido de una nueva - línea. <tt/<single-char>/ es cualquier carácter - simple. Si dejas libre <tt/<single-char>/ entonces el - carácter de forzar es el caracter nul, al cual puedes acceder - tecleando CTRL+2 o CTRL+SPACE. Un valor más adecuado para - <tt/<single-char>/ es SHIFT+CTRL+6, el cual solo es usado en - algunos servidores de terminales. - - <p>Puedes tener el carácter de forzar donde quieras, especificando - lo siguiente en tu fichero <tt>$HOME/.tiprc</tt> - - <verb> - force=<single-char> - </verb> - - <sect1> - <heading>De repente, todo lo que tecleo es en mayúsculas</heading> - - <p>Has debido pulsar CTRL+A, <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> tiene este - carácter especial para gente que tenga la tecla caps-lock - estropeada. Usa <tt/~s/ como en la sección anterior y pon la - variable "raisechar" a un valor razonable. De hecho, puedes ponerla al - mismo valor que que el carácter de forzar, si no esperas usar - estas características. - - <p>Aqui hay un ejemplo del fichero .tiprc perfecto para usuarios de - Emacs que necesiten teclear CTRL+2 y CTRL+A muchas veces: - - <verb> - force=^^ - raisechar=^^ - </verb> - - <p>El simbolo ^^ es SHIFT+CTRL+6. - - <sect1> - <heading>¿Cómo puedo hacer transferecia de ficheros con <tt/tip/?</heading> - - <p>Si estás conectado con otro sistema UNIX, puedes enviar y - recibir ficheros con <tt/~p/ (put) y <tt/~t/ (take). Estos comandos - ejecutan - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?cat" name="cat"> y - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?echo" name="echo"> - en el sistema remoto para aceptar y enviar ficheros. La sintaxis es: - - <verb> - ~p <local-file> [<remote-file>] - ~t <remote-file> [<local-file>] - </verb> - - <p>No hay chequeo de errores, por lo que es mejor usar otro protocolo - como zmodem. - - <sect1> - <heading>¿Cómo puedo usar zmodem con <tt/tip/?</heading> - - <p>Primero, instala uno de los programas zmodem de la colección de - ports (por ejemplo - <htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^lrzsz" name="lrzsz"> - y <htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^rzsz" - name="rzsz">). - - <p>Para recibir ficheros, inicia el programa de envío en la parte - remota. A continuación, pulsa enter y teclea - <tt/~C rz/'' (or ``<tt/~C lrz/'' si instalaste lrzsz) para empezar - a recibir localmente. - - <p>Para enviar ficheros, inicia el programa de recepción en la - parte remota. A continuación pulsa enter y teclea - <tt/~C sz <files>/'' (o <tt/~C lsz <files>/) para enviarlos - al sistema remoto. - - <sect1> - <heading>FreeBSD parece que no puede encontrar mis puertos series - aún cuando la configuración es correcta.</heading> - - <p>Las placas bases y tarjetas con UARTs de Acer no son detectadas - correctamente por FreeBSD durante la fase de detección serie. - Obten un parche de - <url url="http://www.lemis.com/serial-port-patch.html" - name="www.lemis.com"> para solucionar el problema. - - - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/troubleshoot.sgml b/es_ES.ISO8859-1/FAQ/troubleshoot.sgml deleted file mode 100644 index 4a9ce011cf..0000000000 --- a/es_ES.ISO8859-1/FAQ/troubleshoot.sgml +++ /dev/null @@ -1,418 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>Problemas<label id="troubleshoot"></heading> - - <sect1> - <heading>Tengo bloques erróneos en mi disco duro!<label id="awre"></heading> - - <p>Los discos SCSI deberían ser capaces de marcar estos bloques - erróneos automaticamente para que no presenten problemas. Algunos - discos, por alguna razón desconocida, se venden con esta - característica desactivada. - - <p>Para activar esta opción, tendrás que editar una de las - opciones del dispositivo, lo que puede ser hecho con FreeBSD tecleando el - siguiente comando (como root): - - <verb> - scsi -f /dev/rsd0c -m 1 -e -P 3 - </verb> - - <p>y cambiando los valores de AWRE y ARRE de 0 a 1:- - - <verb> - AWRE (Auto Write Reallocation Enbld): 1 - ARRE (Auto Read Reallocation Enbld): 1 - </verb> - - <p>Para otros tipos de discos, dependes de las características de - los sistemas operativos. Desafortunadamente, el comando "bad144" - que se incluye en FreeBSD, necesita ser desarrollado más en - profundidad. - - <p>Se <em/supone/ que los discos IDE incluyen de serie la posibilidad - de "remapear" los bloques dañados; si tienes documentación - de tu disco, podrás ver si esta opción está activada - o desactivada. - - - <sect1> - <heading>FreeBSD no reconoce mi Bustek 742a EISA SCSI!</heading> - - <p>Esta información es específica para la tarjeta 742a, - pero puede ser aplicable a otras tarjetas Buslogic. (Bustek = Buslogic) - - <p>Existen dos versiones de la tarjeta 742a. Son revisiones de - hardware A-G y H. La letra de revisión está situada - después del número de ensamblaje. La 742a tiene 2 ROMs, - una es la BIOS y la otra es el Firmware. FreeBSD no se fija en la - versión de BIOS de la tarjeta, pero si en la de Firmware. - Buslogic te enviará una actualización de de las ROMs si te - pones en contacto con su departamento técnico. La BIOS y el - Firmware son distribuidas de manera inseparable. Deberías tener - la versión de Firmware más actualizada para la - revisión de hardware de tu tarjeta. - - <p>Las tarjetas con revisión A-G solo pueden aceptar BIOS/Firmware - 2.41/2.21. La revisión H y superiores pueden aceptar las versiones - más actuales 4.70/3.37. La diferencia entre las versiones de - Firmware es que la 3.38 soporta "round robin". - - <p>Las tarjetas Buslogic tienen un número de serie serigrafiado - en ellas. Si tienes una revisión de hardware antigua, puedes llamar - al departamento de RMA de Buslogic y darles el número de serie de - la tarjeta para intentar cambiarla por una revisión superior del - hardware. - - <p>FreeBSD 2.1 solo soporta revisiones de Firmware 2.21 o superiores. - Si tienes una versión inferior, tu tarjeta no será - reconocida como Buslogic. Quizás sea reconocida como una Adaptec - 1540. Las primeras versiones de Firmware de Buslogic contienen una modo - de emulación de la AHA1540. - - <p>Si tienes una revisión de hardware antigua y consigues una - más actual (2.21), necesitarás chequear la posición - del jumper W1 y asegurarte que está en la posición B-C - (por defecto esta en B-C). - - - <sect1> - <heading> - Mi controladora SCSI HP Netserver's no es detectada! - </heading> - - <p>Este es un problema ya conocido. Las controladoras SCSI EISA - integradas en la placa base en las máquinas HP Netserver, ocupan - el slot numero 11. El espacio de direcciones para los slots - EISA >=10 colisionan con los espacios de direcciones asignados - para los dispositivos PCI, y la autoconfiguración de FreeBSD no - maneja esta situación demasiado bien. - - <p>Lo mejor que puedes hacer es pretender que no existan clases - de rangos de direcciones :), cambiando el valor de la opción del - kernel <tt/EISA_SLOTS/ a un valor de 12. - Configura y compila un nuevo kernel como se describe en la - <url url="../../handbook/kernelconfig.html" - name="entrada correspondiente del manual">. - - <p>Por supuesto, esto presenta un pequeño problema. Para poder - solucionarlo, es necesario un truco en la utilidad de - configuración. No uses el interface "visual", simplemente teclea - lo siguiente en la línea de comando de la utilidad - - <verb> - eisa 12 - quit - </verb> - - <p>Esperamos que en las próximas versiones tengamos solucionados - estos temas. - - <sect1> - <heading>¿Qué ocurre con la controladora IDE CMD640?</heading> - - <p>No funciona. No puede manejar comandos en los dos canales - simultáneamente. - - <p>Hay una solución posible y se activa automáticamente si - tu sistema usa este chip. Para más detalles, referirse al man del - driver de discos (man 4 wd). - - <p>Si todavía estás usando FreeBSD 2.2.1 o 2.2.2 con una - controladora IDE CMD640 y quieres usar el segundo canal, crea un nuevo - kernel con <tt/options "CMD640"/ activada. Esta es la opción por - defecto en la versión 2.2.5 y superiores. - - <sect1> - <heading>Tengo mensajes como ``<tt/ed1: timeout/''.</heading> - - <p>Esto, normalmente es causado por conflictos de interrupciones (por - ejemplo, dos tarjetas usando la misma IRQ). Las versiones - anteriores a la 2.0.5R eran tolerantes con los problemas de - conflictos de IRQ. A partir de esa versión, los conflictos de IRQ - ya no son tolerados. Arranca con la opción -c y cambia la entrada - correspondiente a tu tarjeta. - - <p>Si estás usando conectores BCN en tu tarjeta de red, el mensaje - de error puede ser debido a una mala terminación de la red. Para - chequear esto, conecta un terminador directamente a la salida BNC de la - tarjeta (sin cable) y mira si el mensaje desaparece. - - <sect1> - <heading>Cuando monto el CDROM, obtengo ``Incorrect super block''.</heading> - - <p>Tienes que indicar el tipo de dispositivo que quieres montar. Por - defecto <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount" - name="mount"> asumirá que el dispositivo que quieres montar es - ``<tt/ufs/''. - Si quieres montar un CDROM, tienes que especificar <tt/-t cd9660/. - Esto hace que el sistema asuma que tiene que montar un sistema de - ficheros con formato ISO 9660 que es lo que los CDROM deben tener. - - <p>Como ejemplo, si quieres montar una unidad CDROM, - <tt>/dev/cd0c</tt>, bajo <tt>/mnt</tt>, tienes que ejecutar - - <verb> - mount -t cd9660 /dev/cd0c /mnt - </verb> - - <p>Ten en cuenta que el nombre de tu dispositivo - (<tt>/dev/cd0c</tt> en este ejemplo) puede ser diferente dependiendo - del interface que estés usando. El comando anterior puede ser - acortado tecleando: - - <verb> - mount_cd9660 /dev/cd0c /mnt - </verb> - - <sect1> - <heading>Cuando monto un CDROM, obtengo ``Device not configured''.</heading> - - <p>Esto, generalmente, significa que no hay ningún disco en el - lector de CDROM. También puede significar que el lector no es - visible para el bus. Chequea que está bién configurado en - lo referente a master/slave si es IDE (ATAPI). - - <p>Algunas veces un CDROM SCSI puede "desaparecer" por que no ha tenido - tiempo suficiente para responder a un reset del bus. Si tienes un - CDROM SCSI, añade la siguiente línea en el fichero de - configuración del kernel y recompílalo. - - <verb> - options "SCSI_DELAY=15" - </verb> - - <sect1> - <heading>Mi impresora es ridiculamente lenta. ¿Qué puedo hacer?</heading> - - <p>Si es paralelo, y el único problema es la lentitud, intenta - configurar el puero de impresora en modo "polled": - - <verb> - lptcontrol -p - </verb> - - <p>Algunas impresoras nuevas de HP son conocidas por no trabajar - correctamente en modo de interrupción, aparentemente debido (y - todavía no exactamente entendido), a un problema de "timing". - - <sect1> - <heading>Mis programas ocasionalmente mueren con errores ``Signal 11''.</heading> - - <p>Esto puede ser por hardware erróneo (memoria, placa base, etc). - Intenta ejecutar algún programa de test de memoria. Ten en cuenta - que es posible que tu memoria pase el test del programa que uses, - pero que falle en algunas condiciones de uso, como en compilación - de kernel. - - <p>La FAQ SIG11 (listada más abajo) apunta a problemas de - lentitud de memoria. Incrementa el número de "wait states" en tu - BIOS o instala una memoria más rápida. - - <p>También puedes intentar desactivar el caché de placa - base en la BIOS y comprueba si se resuelve el problema. - - <p>Hay una extensa FAQ en - <url url="http://www.bitwizard.nl/sig11/" name="the SIG11 problem FAQ"> - - <sect1> - <heading>Cuando arranco, la pantalla queda negra!</heading> - - <p>Este es un problema conocido con las tarjetas de vídeo ATI - Mach 64. El problema es que esta tarjeta usa la dirección - <tt/2e8/, también usada por el puerto serie 4. Debido a un bug - (feature?) en el driver <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sio" name="sio.c"> - , éste "tocará" este puerto aunque no esté instalado - o esté desactivado. - - <p>Hasta que el problema sea fijado, puedes hacer esto: - - <enum> - <item>Teclea <tt/-c/ en el prompt de arranque. Esto te llevará - a la sección de configuración del kernel. - - <item>Desactiva <tt/sio0/, <tt/sio1/, <tt/sio2/ y <tt/sio3/ - (todos ellos). De esta manera, el driver sio no se activa. - - <item>Teclea exit para seguir arrancando. - </enum> - - <p>Si quieres ser capaz de usar tus puertos serie, tendrás que - compilar un nuevo kernel con la siguiente modificación: - <tt>/usr/src/sys/i386/isa/sio.c</tt>. Busca la cadena <tt/0x2e8/ - y borra esta cadena y la coma anterior (mantén la coma siguiente). - Ahora, compila un nuevo kernel de la manera habitual. - - <p>Después de realizar estos cambios, puedes encontrarte aun que - las X Window no funcionan correctamente. Algunas tarjetas de - vídeo modernas ATI Mach 64 (especialmente la ATI Mach Xpression) - no funcionan con la versión actual de <tt/XFree86/; la pantalla - se queda negra cuando arrancas las X o ocurren cosas extrañas en - su funcionamiento. Puedes instalar una versión beta del nuevo - servidor X que trabaja mejor, situada en - <url url="http://www.xfree86.org" name="el servidor XFree86"> - y seguir los links hasta el download. Coge los siguientes ficheros: - - - <p><tt>AccelCards, BetaReport, Cards, Devices, FILES, README.ati, - README.FreeBSD, README.Mach64, RELNOTES, VGADriver.Doc, - X312BMa64.tgz</tt> - - <p>Reemplaza los viejos ficheros por las nuevas versiones y - asegúrate de ejecutar de nuevo<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xf86config" - name="xf86config">. - - <sect1> - <heading> - Tengo 128MB de RAM pero el sistema solo usa 64MB. - <label id="reallybigram"> - </heading> - - <p>Debido a la forma que tiene FreeBSD de "ver" el tamaño de - memoria en la BIOS, solo puede detectar 16 bits - (65535 Kbytes = 64MB) (o menos... algunas BIOS fijan el tamaño de - la memoria a 16MB). - - <p>Para solucionar este problema, tienes que usar la opción del - kernel indicada más adelante. Hay una manera de ver la - información completa sobre memoria en la BIOS, pero no tenemos - espacio en los bloques de arranque (bootblocks) para hacerlo. Por ahora, - tenemos que trabajar con la opción del kernel. - - <tt> - options "MAXMEM=<n>" - </tt> - - <p>Donde <tt/n/ es tu memoria en Kilobytes. Para 128MB, - tendrías que usar <tt/131072/. - - <sect1> - <heading>FreeBSD 2.0 aborta con ``kmem_map too small!''</heading> - - <p><tt /Nota/ El mensaje debería ser ``mb_map too small!'' - - <p>La parada indica que el sistema no tiene memoria virtual - suficiente para los buffers de red (específicamente, - clusters mbuf). - Puedes incrementar la cantidad de memoria virtual disponible para - los clusters mbuf añadiendo: - - <p><tt>options "NMBCLUSTERS=<n>"</tt> - - <p>al fichero de configuración del kernel, donde <n> es un - número en el rango 512-4096, dependiendo del número de - conexiones tcp simultáneas que necesites soportar. Te recomendamos - intentar con 2048. Puedes monitorizar el número de clusters mbuf - en uso con la orden - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?netstat" - name="netstat -m">. - - - <sect1> - <heading>``CMAP busy panic'' al arrancar con un nuevo kernel.</heading> - - <p>El programa que intenta detectar ficheros <tt>/var/db/kvm_*.db</tt> - puede fallar y provocar el "panic" en el arranque. - - <p>Si esto ocurre, arranca en mono-usuario y haz: - - <verb> - rm /var/db/kvm_*.db - </verb> - - <sect1> - <heading>ahc0: brkadrint, Illegal Host Access at seqaddr 0x0</heading> - - <p>Esto significa un conflicto con una controladora Ultrastor SCSI. - - <p>Durante el proceso de arranque, entra en el menú de - configuración del kernel y desactiva el dispositivo - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?uha(4)" name="uha0">. - - <sect1> - <heading>Sendmail dice ``mail loops back to myself''</heading> - - <p>Esto está contestado en la FAQ de sendmail de la siguiente - manera: - - <verb> - * Tengo el error "Local configuration error" : - - 553 relay.domain.net config error: mail loops back to myself - 554 <user@domain.net>... Local configuration error - - Cómo puedo solventar el problema? - - Has intentado enviar un mail al dominio domain.net y que sea - reenviado a un host específico (en este caso relay.domain.net) - usando un registro MX, pero la máquina que tiene que aceptar - ese mail, no reconoce el domimio como propio. Añade - domain.net al fichero /etc/sendmail.cw (si estás usando - FEATURE(use_cw_file) o añade "Cw domain.net" al fichero - sendmail.cf - </verb> - - <p>La versión actual de la <url - url="ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/sendmail-faq" - name="FAQ de sendmail"> puede ser encontrada en - <url url="news:comp.mail.sendmail" name="comp.mail.sendmail">, - <url url="news:comp.mail.misc" name="comp.mail.misc">, - <url url="news:comp.mail.smail" name="comp.mail.smail">, - <url url="news:comp.answers" name="comp.answers">, y - <url url="news:news.answers" name="news.answers">. - Tambien puedes recibir una copia enviando un mail a - <url url="mailto:mail-server@rtfm.mit.edu" - name="mail-server@rtfm.mit.edu"> con el comando "send - usenet/news.answers/mail/sendmail-faq" en el cuerpo del mensaje. - - - <sect1> - <heading>No funcionan correctamente las aplicaciones a pantalla completa - en máquinas remotas</heading> - <p>Quizás la máquina remota tiene el tipo de terminal - diferente de <tt>cons25</tt> que es el usado por la cónsola de - FreeBSD. - <p>Hay diferentes maneras de solucionar este problema: - <itemize> - <item>Después de hacer el login en la máquina remota, - configura la variable SHELL como <tt>ANSI</tt> o <tt>sco</tt>. - <item>Usa el emulador VT100 como <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?screen-" name="screen"> - local. <tt>screen</tt> te permite la posibilidad de ejecutar - múltiples y concurrentes sesiones desde un terminal. - <item>Instala la base de datos del terminal <tt>cons25</tt> en la - máquina remota. - <item>Lanza las X y haz el login en la máquina remota desde - <tt>xterm</tt>. - </itemize> - - <sect1> - <heading>Aparece el mensaje de error "calcru: negative time..."</heading> - <p>Esto puede ser causado por varios problemas de hardware o software - relacionados con las interrupciones. Utilizar TCP/IP sobre el puerto - paralelo con un MTU muy grande es una buena manera de provocar este error. - Las tarjetas gráficas aceleradoras también lo pueden - provocar, teniendo que revisar la interrupción utilizada - por la tarjeta. - - <p>El efecto de este error es que los procesos mueren con el mensaje - "SIGXCPU exceeded cpu time limit". - - <p>Para FreeBSD 3.0 y posteriores desde el 29 de Noviembre de 1998: si - el problema no puede fijarse de otra manera, la solución es - poner la variable sysctl a: -<verb> - sysctl -w kern.timecounter.method=1 -</verb> - <p>Esto puede significar un impacto en el rendimiento del sistema, pero - considerando la causa del problema, probablemente no lo notarás. Si - el problema persiste, mantén la variable sysctl a uno y - añade la opción "NTIMECOUNTER" en tu kernel para aumentar - su valor. Si finalmente llegas a un valor de "NTIMECOUNTER=20" el problema - no está resuelto, y las interrupciones están demasiado - saturadas para ofrecer un buén rendimiento. - </sect> - diff --git a/es_ES.ISO8859-1/FAQ/x.sgml b/es_ES.ISO8859-1/FAQ/x.sgml deleted file mode 100644 index de85a03c7a..0000000000 --- a/es_ES.ISO8859-1/FAQ/x.sgml +++ /dev/null @@ -1,442 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Spanish Project --> - <sect> - <heading>El sistema X Windows y las cónsolas virtuales<label id="x"></heading> - - <sect1> - <heading>Quiero ejecutar las X, ¿cómo lo hago?</heading> - - <p>La manera más fácil es, simplemente, especificar que - quieres usar las X durante el proceso de instalación. - - <p>Entonces, lee y sigue la documentación de la herramienta - <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xf86config" - name="xf86config">, la cual te ayuda a configurar el sistema XFree86 sobre - las características propias de tu sistema (tarjeta de vídeo - , ratón, etc). - - <p>Quizás te interesaría investigar y probar el servidor - Xaccel, disponible a un precio muy razonable. Mira en la sección - <ref id="xig" name="Xi Graphics"> o - <ref id="metrox" name="Metro Link"> para más detalles. - - <sect1> - <heading>¿Porqué no funciona mi ratón con las X?<label id="x-and-moused"></heading> - - <p>Si estás usando syscons (el driver de cónsola por - defecto), puedes configurar FreeBSD para soportar un ratón en cada - cónsola virtual. - Para evitar conflictos con las X, syscons soporta un dispositivo - virtual llamado <tt>/dev/sysmouse</tt>. Todos los eventos recibidos - desde el mouse real son escritos en el dispositivo sysmouse, usando - el protocolo MouseSystems. Si quieres usar el ratón en una o - más cónsolas virtuales <bf/y/ usar las X, te recomendamos - la siguiente configuración: - - <verb> - /etc/rc.conf: - moused_type=ps/2 # or whatever your actual type is - moused_port=/dev/psm0 # or whatever your real port is - moused_flags= - - /etc/XF86Config - Section Pointer - Protocol "MouseSystems" - Device "/dev/sysmouse" - ..... - </verb> - - <p>Hay gente que prefiere usar <tt>/dev/mouse</tt> bajo X. Para que - esto funcione, <tt>/dev/mouse</tt> debe estar lincado a - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sysmouse" - name="/dev/sysmouse">: - - <verb> - # cd /dev - # rm -f mouse - # ln -s sysmouse mouse - </verb> - - <sect1> - <heading>Los menus de X Window y cajas de diálogo no funcionan bien.</heading> - - <p>Intenta desactivar la tecla Num Lock. - - <p>Si tu tecla Num Lock está activada por defecto al arrancar el - sistema, deberías añadir la siguiente línea en la - sección <tt/Keyboard/ del fichero <tt/XF86Config/. - - <verb> - # Let the server do the NumLock processing. This should only be - # required when using pre-R6 clients - ServerNumLock - </verb> - - <sect1> - <heading>¿Qué es una cónsola virtual y como creo más?</heading> - - <p>Las cónsolas virtuales te permiten tener sesiones - simultáneas en la misma máquina sin necesidad de tener - montajes complicados como una red o ejecución de X. - - <p>Cuando el sistema arranca, mostrará el prompt de login en el - monitor una vez finalizado el mismo. Puedes entonces teclear - tu login y password y empezar a trabajar (o jugar), en la primera - cónsola virtual. - - <p>En algun momento, es probablemente querras iniciar otra sesion - , por ejemplo, para mirar la documentación de un programa que - estás ejecutando, o para leer el correo mientras esperas que - termine una sesión ftp que tienes establecida. Solo haz Alt-F2 y - encontrarás un prompt un prompt de login esperandote en la segunda - "cónsola virtual". Cuando quieras volver a la sesión - original, sólo tienes que pulsar Alt-F1. - - <p>La instalación por defecto de FreeBSD tiene tres cónsolas - virtuales activadas, y Alt-F1, Alt-F2 y Alt-F3 cambian entre ellas. - - Para activar mas cónsolas virtuales, edita <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys"> - y añade tantas entradas como cónsolas virtuales quieras a - partir de <tt/ttyv4/, después del comentario "Virtual Terminals": - - <verb> - # Edit the existing entry for ttyv3 in /etc/ttys and change - # "off" to "on". - ttyv3 "/usr/libexec/getty Pc" cons25 on secure - ttyv4 "/usr/libexec/getty Pc" cons25 on secure - ttyv5 "/usr/libexec/getty Pc" cons25 on secure - ttyv6 "/usr/libexec/getty Pc" cons25 on secure - ttyv7 "/usr/libexec/getty Pc" cons25 on secure - ttyv8 "/usr/libexec/getty Pc" cons25 on secure - ttyv9 "/usr/libexec/getty Pc" cons25 on secure - ttyva "/usr/libexec/getty Pc" cons25 on secure - ttyvb "/usr/libexec/getty Pc" cons25 on secure - </verb> - - <p>Utiliza tantas cónsolas como quieras o necesites. Cuantas - más cónsolas tengas, más recursos utilizas; esto - puede ser importante si tienes 8MB de RAM o menos. También te - puede interesar cambiar el modo <tt/secure/ a <tt/insecure/. - - <p><bf/NOTA IMPORTANTE/ si quieres usar un servidor X <bf/DEBES/ - dejar, al menos, un terminal virtual sin usar (o desactivado). - - <p>La manera más fácil de desactivar una cónsola - es "apagarla". Por ejemplo, para desactivar el terminal 12, cambia esto: - - <verb> - ttyvb "/usr/libexec/getty Pc" cons25 on secure - </verb> - - <p>por esto: - - <verb> - ttyvb "/usr/libexec/getty Pc" cons25 off secure - </verb> - - <p>Si tu teclado solo tiene 10 teclas de función, tendras que - acabar con: - - <verb> - ttyv9 "/usr/libexec/getty Pc" cons25 off secure - ttyva "/usr/libexec/getty Pc" cons25 off secure - ttyvb "/usr/libexec/getty Pc" cons25 off secure - </verb> - - <p>(También puedes, simplemente, borrar estas líneas.) - - <p>Una vez has editado el fichero <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys">, - el siguiente paso es asegurarte de que tienes suficientes - dispositivos de terminales virtuales. La manera más fácil - de hacerlo es: - - <verb> - # cd /dev - # ./MAKEDEV vty12 # For 12 devices - </verb> - - <p>A continuación, la manera más fácil de activar - las cónsolas virtuales es rearrancar el sistema. Si, realmente no - quieres rearrancarlo, puedes para el servidor de X Window y ejecutar - (como <tt/root/): - - <verb> - kill -HUP 1 - </verb> - - <p>Es imperativo que pares el servidor de X Window si está - funcionando, antes de ejecutar este comando. Si no lo haces, - parecerá que tu sistema está parado/colgado después - de ejecutar el comando kill. - - <sect1> - <heading>¿Cómo accedo a las cónsolas virtuales desde X?</heading> - - <p>Si la cónsola está actualmente mostrando X Window, - puedes usar Ctrl-Alt-F1, etc, para cambiar entre las cónsolas - virtuales. Ten en cuenta que una vez pases de una cónsola X Window - a un terminal virtual, solo tienes que usar la tecla Alf- para volver a - conmutar entre terminales virtuales o volver a las X. No necesitas pulsar - la tecla Ctrl. Si usas la tecla Ctrl para volver a las X en alguna - de las releases antiguas, puedes encontrarte que la cónsola de - texto está bloqueada. Pulsa la tecla Ctrl de nuevo para - desbloquearla. - - <sect1> - <heading>¿Cómo arranco XDM desde el fichero <tt>/etc/ttys</tt>?</heading> - - <p>Existen dos escuelas sobre como arrancar el <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xdm" - name="xdm">. Una escuela arranca el xdm desde el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" - name="/etc/ttys"> usando el ejemplo dado, mientras que la otra - simplemente arranca el xdm desde el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc" name="rc.local"> o - desde un script <tt/X.sh/ en <tt>/usr/local/etc/rc.d</tt>. - Ambos métodos son igualmente válidos, y uno puede funcionar - en situaciones que el otro no. En ambos casos el resultado es el mismo: - el sistema X Window lanzará un prompt de login gráfico. - - <p>El método ttys tiene la ventaja de documentar en que vty se - lanzarán las X pasando la responsabilidad de rearrancar el - servidor X al hacer el logout al proceso init. El método - rc.local hace más fácil terminar con el proceso xdm - en caso de problemas con el servidor X. - - <p>Si arrancamos desde rc.local, <tt/xdm/ debe ser arrancado sin - argumentos (como un daemon). xdm debe arrancar DESPUES del proceso - getty, o ambos entrarán en conflicto bloqueando la - cónsola. La mejor manera de evitar este problema es tener un - script que retrase el arranque de xdm durante 10 segundos. - - <p>Una versión previa de esta FAQ decía que debías - añadir el <tt/terminal virtual/ usado por las X al fichero - <tt>/usr/X11R6/lib/X11/xdm/Xservers</tt>. Esto no es necesario: las X - usarán el primer <tt/terminal virtual/ que encuentre libre. - - <sect1> - <heading>Cuando arranco xconsole obtengo "Couldn't open console".</heading> - - <p>Si arrancas las <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=X" - name="X"> con <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=startx" - name="startx">, los permisos en /dev/console no serán cambiados, - resultando en cosas como que <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xterm" - name="xterm -C"> y <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xconsole" - name="xconsole"> no funcionen. - - <p>Esto se debe a la manera en que son fijados los permisos de la - cónsola. En un sistema multiusuario, podemos no querer que - cualquier usuario pueda escribir en la cónsola de sistema. Para - usuarios que realizan logins directamente desde una máquina con - un VTY, existe el fichero - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fbtab" name="fbtab"> - para resolver estos problemas. - - <p>Asegúrate de que existe al menos una línea como esta - sin comentar: - - <verb> - /dev/ttyv0 0600 /dev/console - </verb> - - <p>Está en <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?fbtab(5)" - name="/etc/fbtab"> y asegurará que cualquiera que realice un login - en <tt>/dev/ttyv0</tt> será el propietario de la cónsola. - - <sect1> - <heading>Mi ratón PS/2 no funciona bien en X.</heading> - - <p>Tu ratón y el driver de ratón quizás estén - fuera de sincronización. - - <p>En versiones 2.2.5 y anteriores, conmutando entre sesiones X y - sesiones de terminales virtuales, podía provocar una - desincronización. Si el problema ocurre muy amenudo, - deberías añadir la siguiente opción en el fichero - de configuración de tu kernel y recompilarlo. - - <verb> - options PSM_CHECKSYNC - </verb> - - <p>Mira la sección <ref id="make-kernel" name="creando un kernel"> - si no tienes experiencia en compilar nuevos kernels. - - <p>En versiones 2.2.6 y posteriores, el chequeo de sincronización - es realizado de otra manera, y es estandard en el driver de ratón - PS/2. Aun así, en casos extraños puedes llegar a ver - mensajes de error de sincronización como este: - - <verb> - psmintr: out of sync (xxxx != yyyy) - </verb> - - y parecer que tu ratón no funciona adecuadamente. - - <p>Si esto ocurre, desactiva el código de chequeo de - sincronización poniendo los flags del driver PS/2 a 0x100. Entra - en <em>UserConfig</em> poniendo la opción <tt>-c</tt> en el prompt - de arranque: - - <verb> - boot: -c - </verb> - - Entonces, en la línea de comando de <em>UserConfig</em>, teclea: - - <verb> - UserConfig> flags psm0 0x100 - UserConfig> quit - </verb> - - <sect1> - <heading>Mi ratón PS/2 de MouseSystems no funciona.</heading> - - <p>Hemos recibido reportes de que algunos modelos de ratones PS/2 de - MouseSystems solo trabajan si están configurados en modo "alta - resolución". - - <p>Desafortunadamente no hay solución para versiones 2.0.x y 2.1.x. - En versiones 2.2.x, aplica el siguiente parche en - <tt>/sys/i386/isa/psm.c</tt> y compila un nuevo kernel. - - <verb> -diff -u psm.c.orig psm.c -@@ -766,6 +766,8 @@ - if (verbose >= 2) - log(LOG_DEBUG, "psm%d: SET_DEFAULTS return code:%04x\n", - unit, i); -+ set_mouse_resolution(sc->kbdc, PSMD_RES_HIGH); -+ - #if 0 - set_mouse_scaling(sc->kbdc); /* 1:1 scaling */ - set_mouse_mode(sc->kbdc); /* stream mode */ - </verb> - - <p>En versiones 2.2.6 o posteriores, especifica el flag 0x04 al - driver PS/2 para poner el ratón en modo de alta resolución. - Entra en <em>UserConfig</em>: - - <verb> - boot: -c - </verb> - - y en la línea de comandos teclea: - - <verb> - UserConfig> flags psm0 0x04 - UserConfig> quit - </verb> - - <p>Mira en la sección anterior para posibles causas de problemas - con los ratones. - - <sect1> - <heading>Cuando compilo una aplicación X. <tt/imake/ no puede - encontrar el fichero <tt/imake.tmpl/. ¿Dónde está?</heading> - - <p>Imake.tmpl es parte del package Imake, una aplicación - estandard de compilación de X. Tanto Imake como headers y otros - ficheros necesarios para compilar aplicaciones X están en la - distribución de programación X. Puedes instalarla desde - el sysinstall o manualmente desde los ficheros de la distribución - X. - - <sect1> - <heading>¿Cómo invierto los botones del ratón?</heading> - - <p>Ejecuta el comando <tt/ xmodmap -e "pointer = 3 2 1"/ desde el - fichero .xinitrc o .xsession. - - <sect1> - <heading>¿Cómo instalo un "splash screen" y donde los consigo?</heading> - - <p>Justo antes de la publicación de FreeBSD 3.1 se añadió - una nueva característica que permite mostrar "splash screens" durante los - mensajes de arranque del sistema. Los "splash screen" deben ser un bitmap de - 256 colores (<tt>*.BMP</tt>) o ZSoft PCX (<tt>*.PCX</tt>). Además, deben tener - una resolución de 320x200 o inferior para poder trabajar en controladoras - VGA estándars. Si se compila el soporte VESA en el kernel, se pueden usar - bitmaps de hasta 1024x768. Recordar que el soporte de VESA requiere que la - opción <tt>VM86</tt> sea compilada en el kernel. El soporte actual - de VESA puede ser compilado directamente en el kernel con la opción de - configuración <tt>VESA</tt> o cargando el módulo kld VESA - durante el arranque.</p> - - <p>Para usar un "splash screen" necesitas modificar los archivos de - inicio que controlan el proceso de arranque de FreeBSD. Estos archivos cambiaron - con FreeBSD 3.2, así que ahora existen dos maneras de cargar un - "splash screen": - - <itemize> - <item>FreeBSD 3.1 - - <p>El primer paso es encontrar una versión bitmap de tu "splash - screen". La release 3.1 sólo soporta bitmaps de Windows. Una - vez hayas elegido tu "splash screen" copiala en - <tt>/boot/splash.bmp</tt>. A continuación necesitas tener - un archivo <tt>/boot/loader.rc</tt> que contenga las siguientes - líneas: - - <verb> - load kernel - load -t splash_image_data /boot/splash.bmp - load splash_bmp - autoboot - </verb> - </item> - - <item>FreeBSD 3.2+ - - <p>Además de soportar los "splash screens" en formato PCX, - FreeBSD 3.2 incluye un mejor sistema de configuración - del proceso de arranque. Si quieres, puedes usar el método - señalado para FreeBSD 3.1. Si lo haces, y quieres usar PCX, - reemplaza <tt>splash_bmp</tt> con <tt>splash_pcx</tt>. Si por el - contrario quieres usar la nueva configuración de arranque, - necesitas crear un archivo <tt>/boot/loader.rc</tt> que contenga - las siguientes líneas: - - <verb> - include /boot/loader.4th - start - </verb> - - <p>y otro archivo <tt>/boot/loader.conf</tt> que contenga lo - siguiente: - - <verb> - splash_bmp_load="YES" - bitmap_load="YES" - </verb> - - <p>Esto asume que estás usando <tt>/boot/splash.bmp</tt> - como tu "splash screen". Si quieres usar un archivo PCX, - copialo a <tt>/boot/splash.pcx</tt>, crea un archivo - <tt>/boot/loader.rc</tt> como se ha indicado anteriormente, y - crea un <tt>/boot/loader.conf</tt> que contenga: - - <verb> - splash_pcx_load="YES" - bitmap_load="YES" - bitmap_name="/boot/splash.pcx" - </verb> - </item> - </itemize> - - <p>Ahora todo lo que necesitas es un "splash screen". Puedes navegar - por una inmejorable galería en <htmlurl - url="http://www.cslab.vt.edu/~jobaldwi/splash/" - name="http://www.cslab.vt.edu/~jobaldwi/splash/">.</p> - - </sect1> - </sect> - diff --git a/es_ES.ISO8859-1/Makefile b/es_ES.ISO8859-1/Makefile index 62150c7919..e9035316f2 100644 --- a/es_ES.ISO8859-1/Makefile +++ b/es_ES.ISO8859-1/Makefile @@ -5,5 +5,5 @@ SUBDIR+= books COMPAT_SYMLINK = es -DOC_PREFIX = ${.CURDIR}/.. +DOC_PREFIX?= ${.CURDIR}/.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/es_ES.ISO8859-1/Makefile.inc b/es_ES.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/es_ES.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/es_ES.ISO8859-1/htdocs/FAQ/Makefile b/es_ES.ISO8859-1/htdocs/FAQ/Makefile index 1962e4e909..f62cdae550 100644 --- a/es_ES.ISO8859-1/htdocs/FAQ/Makefile +++ b/es_ES.ISO8859-1/htdocs/FAQ/Makefile @@ -23,4 +23,4 @@ install: cd ${DOCINSTALLDIR}; \ ${LN} -fs ../doc/es_ES.ISO8859-1/books/faq/* ${DOCINSTALLDIR} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/Makefile b/es_ES.ISO8859-1/htdocs/Makefile index 6dc6c3391f..85d5c4fd2e 100644 --- a/es_ES.ISO8859-1/htdocs/Makefile +++ b/es_ES.ISO8859-1/htdocs/Makefile @@ -53,4 +53,4 @@ DEPENDSET.index= transtable mirrors news press events \ DATESUBST= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "\Ú\;ltima modificaci\ó\;n: \1">/' -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/Makefile.inc b/es_ES.ISO8859-1/htdocs/Makefile.inc index 35e3c6b657..af7f010f2e 100644 --- a/es_ES.ISO8859-1/htdocs/Makefile.inc +++ b/es_ES.ISO8859-1/htdocs/Makefile.inc @@ -3,4 +3,4 @@ DATESUBST= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "\Ú\;ltima modificaci\ó\;n: \1">/' WEBBASE?= /data/es -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/es_ES.ISO8859-1/htdocs/copyright/Makefile b/es_ES.ISO8859-1/htdocs/copyright/Makefile index 50127d9b63..cbecc932ff 100644 --- a/es_ES.ISO8859-1/htdocs/copyright/Makefile +++ b/es_ES.ISO8859-1/htdocs/copyright/Makefile @@ -13,4 +13,4 @@ DOCS+= copyright.sgml INDEXLINK= copyright.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/doc/Makefile b/es_ES.ISO8859-1/htdocs/doc/Makefile index e972b576fd..7a537039ff 100644 --- a/es_ES.ISO8859-1/htdocs/doc/Makefile +++ b/es_ES.ISO8859-1/htdocs/doc/Makefile @@ -8,24 +8,30 @@ # one another -- this was always the case anyway, so there are no extra # requirements here. # +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif all: all-all all-install all-all: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/es_ES.ISO8859-1; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" \ INSTALL_COMPRESSED= all all-install: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/es_ES.ISO8859-1; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ INSTALL_COMPRESSED= install install clean: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/es_ES.ISO8859-1; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ INSTALL_COMPRESSED= ${.TARGET} @@ -33,7 +39,7 @@ install clean: ${RM} -rf es* .endif -.include "${.CURDIR}/../../share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/es_ES.ISO8859-1/htdocs/docproj/Makefile b/es_ES.ISO8859-1/htdocs/docproj/Makefile index e8c03b13cc..d0d0856fce 100644 --- a/es_ES.ISO8859-1/htdocs/docproj/Makefile +++ b/es_ES.ISO8859-1/htdocs/docproj/Makefile @@ -17,4 +17,4 @@ DOCS+= docproj.sgml INDEXLINK= docproj.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/handbook/Makefile b/es_ES.ISO8859-1/htdocs/handbook/Makefile index 8bf9786db2..38c4464bf8 100644 --- a/es_ES.ISO8859-1/htdocs/handbook/Makefile +++ b/es_ES.ISO8859-1/htdocs/handbook/Makefile @@ -22,4 +22,4 @@ install: ${LN} -fs ../doc/es_ES.ISO8859-1/books/handbook/* \ ${DOCINSTALLDIR} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/internal/Makefile b/es_ES.ISO8859-1/htdocs/internal/Makefile index f65a51074e..0f6074f7d7 100644 --- a/es_ES.ISO8859-1/htdocs/internal/Makefile +++ b/es_ES.ISO8859-1/htdocs/internal/Makefile @@ -19,4 +19,4 @@ INDEXLINK= internal.html DATA+= README.mirror -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/news/Makefile b/es_ES.ISO8859-1/htdocs/news/Makefile index d86343338c..80a5c85c19 100644 --- a/es_ES.ISO8859-1/htdocs/news/Makefile +++ b/es_ES.ISO8859-1/htdocs/news/Makefile @@ -19,4 +19,4 @@ DOCS+= press-rel-3.sgml INDEXLINK= news.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/platforms/Makefile b/es_ES.ISO8859-1/htdocs/platforms/Makefile index 9f3bc6c29e..642cb03a5e 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/Makefile +++ b/es_ES.ISO8859-1/htdocs/platforms/Makefile @@ -22,4 +22,4 @@ DOCS+= xbox.sgml SUBDIR= ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/platforms/Makefile.inc b/es_ES.ISO8859-1/htdocs/platforms/Makefile.inc index 1837c0ecc2..ec1fb4886e 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/Makefile.inc +++ b/es_ES.ISO8859-1/htdocs/platforms/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/es/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/es_ES.ISO8859-1/htdocs/platforms/arm.sgml b/es_ES.ISO8859-1/htdocs/platforms/arm.sgml index e17e331cfc..67bd3b36de 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/arm.sgml +++ b/es_ES.ISO8859-1/htdocs/platforms/arm.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Proyecto FreeBSD/ARM"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Spanish Documentation Project diff --git a/es_ES.ISO8859-1/htdocs/platforms/ia64/Makefile b/es_ES.ISO8859-1/htdocs/platforms/ia64/Makefile index 962a7e70a5..06e05c1176 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/ia64/Makefile +++ b/es_ES.ISO8859-1/htdocs/platforms/ia64/Makefile @@ -9,7 +9,7 @@ DOCS= machines.sgml refs.sgml -XMLDOCS= index::../../../en/platforms/ia64/news.xml: -XMLDOCS+= todo::../../../en/platforms/ia64/news.xml: +XMLDOCS= index::${DOC_PREFIX}/en_US.ISO8859-1/htdocs/platforms/ia64/news.xml: +XMLDOCS+= todo::${DOC_PREFIX}/en_US.ISO8859-1/htdocs/platforms/ia64/news.xml: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/platforms/sparc.sgml b/es_ES.ISO8859-1/htdocs/platforms/sparc.sgml index f9648c073a..af0d5ece80 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/sparc.sgml +++ b/es_ES.ISO8859-1/htdocs/platforms/sparc.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Proyecto FreeBSD/sparc64"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Spanish Documentation Project diff --git a/es_ES.ISO8859-1/htdocs/platforms/sun4v.sgml b/es_ES.ISO8859-1/htdocs/platforms/sun4v.sgml index 6b1f14359a..bced73f5c0 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/sun4v.sgml +++ b/es_ES.ISO8859-1/htdocs/platforms/sun4v.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Proyecto FreeBSD/sun4v"> <!ENTITY email 'freebsd-sun4v'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Spanish Documentation Project diff --git a/es_ES.ISO8859-1/htdocs/platforms/xbox.sgml b/es_ES.ISO8859-1/htdocs/platforms/xbox.sgml index 42b0da167f..ed7e5a6582 100644 --- a/es_ES.ISO8859-1/htdocs/platforms/xbox.sgml +++ b/es_ES.ISO8859-1/htdocs/platforms/xbox.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/es/platforms/xbox.sgml,v 1.1 2008/02/16 11:16:46 gabor Exp $"> <!ENTITY title "Proyecto FreeBSD/xbox"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Spanish Documentation Project diff --git a/es_ES.ISO8859-1/htdocs/projects/Makefile b/es_ES.ISO8859-1/htdocs/projects/Makefile index 590ac52e71..db9a8763f1 100644 --- a/es_ES.ISO8859-1/htdocs/projects/Makefile +++ b/es_ES.ISO8859-1/htdocs/projects/Makefile @@ -12,4 +12,4 @@ DOCS+= newbies.sgml INDEXLINK= projects.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/releases/Makefile b/es_ES.ISO8859-1/htdocs/releases/Makefile index 16822a98ff..ac53552a70 100644 --- a/es_ES.ISO8859-1/htdocs/releases/Makefile +++ b/es_ES.ISO8859-1/htdocs/releases/Makefile @@ -9,4 +9,4 @@ DOCS?= index.sgml snapshots.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/releases/Makefile.inc b/es_ES.ISO8859-1/htdocs/releases/Makefile.inc index c992291cd9..95a976a085 100644 --- a/es_ES.ISO8859-1/htdocs/releases/Makefile.inc +++ b/es_ES.ISO8859-1/htdocs/releases/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/es/releases/Makefile.inc,v 1.2 1999/09/06 07:03:05 peter Exp $ WEBBASE?= /data/es/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/es_ES.ISO8859-1/htdocs/search/Makefile b/es_ES.ISO8859-1/htdocs/search/Makefile index 79e962d338..c0d3125445 100644 --- a/es_ES.ISO8859-1/htdocs/search/Makefile +++ b/es_ES.ISO8859-1/htdocs/search/Makefile @@ -18,9 +18,9 @@ CLEANFILES+=atoz.sgml site.sgml index-site.html: atoz.sgml site.sgml atoz.sgml: web.atoz - sort -fu ${.ALLSRC} | ${PERL} ${.CURDIR}/../../en/search/atoz.pl > ${.TARGET} + ${SORT} -fu ${.ALLSRC} | ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/atoz.pl > ${.TARGET} site.sgml: site.map - ${PERL} ${.CURDIR}/../../en/search/site.pl < ${.ALLSRC} > ${.TARGET} + ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/site.pl < ${.ALLSRC} > ${.TARGET} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/security/Makefile b/es_ES.ISO8859-1/htdocs/security/Makefile index 23307f601c..e7001bf284 100644 --- a/es_ES.ISO8859-1/htdocs/security/Makefile +++ b/es_ES.ISO8859-1/htdocs/security/Makefile @@ -11,4 +11,4 @@ DOCS= security.sgml INDEXLINK= security.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/es_ES.ISO8859-1/htdocs/share/sgml/catalog b/es_ES.ISO8859-1/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/es_ES.ISO8859-1/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/es_ES.ISO8859-1/htdocs/share/sgml/l10n.ent b/es_ES.ISO8859-1/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 7e6d7de72e..0000000000 --- a/es_ES.ISO8859-1/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $FreeBSD: www/es/share/sgml/l10n.ent,v 1.1 2006/08/19 21:22:38 hrs Exp $ --> - -<!-- FreeBSD L10N Entities --> -<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> - -<!-- The FreeBSD Spanish Documentation Project - Original Revision: r1.1 --> - -<!ENTITY url.doc.langcode 'es_ES.ISO8859-1'> -<!ENTITY xml.encoding 'iso-8859-1'> - -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> -<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> - -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early-adopter.html'> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> - -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/es_ES.ISO8859-1/share/sgml/catalog b/es_ES.ISO8859-1/share/sgml/catalog index 9095ad7b4d..c610e81ecf 100644 --- a/es_ES.ISO8859-1/share/sgml/catalog +++ b/es_ES.ISO8859-1/share/sgml/catalog @@ -43,3 +43,14 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//ES" PUBLIC "-//FreeBSD//ENTITIES DocBook Spanish Mailing List Entities//ES" "es-mailing-lists.ent" + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/es_ES.ISO8859-1/htdocs/share/sgml/catalog.xml b/es_ES.ISO8859-1/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/es_ES.ISO8859-1/htdocs/share/sgml/catalog.xml +++ b/es_ES.ISO8859-1/share/sgml/catalog.xml diff --git a/es_ES.ISO8859-1/htdocs/share/sgml/header.l10n.ent b/es_ES.ISO8859-1/share/sgml/header.l10n.ent index 92e42f2d71..92e42f2d71 100644 --- a/es_ES.ISO8859-1/htdocs/share/sgml/header.l10n.ent +++ b/es_ES.ISO8859-1/share/sgml/header.l10n.ent diff --git a/es_ES.ISO8859-1/share/sgml/l10n.ent b/es_ES.ISO8859-1/share/sgml/l10n.ent index febafe3091..a425fd5664 100644 --- a/es_ES.ISO8859-1/share/sgml/l10n.ent +++ b/es_ES.ISO8859-1/share/sgml/l10n.ent @@ -11,3 +11,27 @@ <!ENTITY doc.langcode.es "es_ES.ISO8859-1"> <!ENTITY doc.langcode "&doc.langcode.es;"> + +<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> + +<!ENTITY url.doc.langcode 'es_ES.ISO8859-1'> +<!ENTITY xml.encoding 'iso-8859-1'> + +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> +<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> + +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early-adopter.html'> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> + +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> diff --git a/es_ES.ISO8859-1/htdocs/share/sgml/libcommon.xsl b/es_ES.ISO8859-1/share/sgml/libcommon.xsl index 50af3c6a49..50af3c6a49 100644 --- a/es_ES.ISO8859-1/htdocs/share/sgml/libcommon.xsl +++ b/es_ES.ISO8859-1/share/sgml/libcommon.xsl diff --git a/es_ES.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent b/es_ES.ISO8859-1/share/sgml/navibar.l10n.ent index 8377886549..8377886549 100644 --- a/es_ES.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent +++ b/es_ES.ISO8859-1/share/sgml/navibar.l10n.ent diff --git a/fr_FR.ISO8859-1/Makefile.inc b/fr_FR.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/fr_FR.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/fr_FR.ISO8859-1/htdocs/FAQ/Makefile b/fr_FR.ISO8859-1/htdocs/FAQ/Makefile index 28bb56464e..2cab16b3d3 100644 --- a/fr_FR.ISO8859-1/htdocs/FAQ/Makefile +++ b/fr_FR.ISO8859-1/htdocs/FAQ/Makefile @@ -12,4 +12,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/Makefile b/fr_FR.ISO8859-1/htdocs/Makefile index 3edffd2c66..81841a927b 100644 --- a/fr_FR.ISO8859-1/htdocs/Makefile +++ b/fr_FR.ISO8859-1/htdocs/Makefile @@ -75,27 +75,13 @@ SUBDIR+= doc SUBDIR+= relnotes .endif -# Non-SGML -# SUBDIR+= gifs -# SUBDIR+= cgi - -# WEB_LANG?= da de es fr it ja pt_BR ru tr zh - -# Non-English - -# .if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY) -# .for DIR in ${WEB_LANG} -# SUBDIR+= ../${DIR} -# .endfor -# .endif - WEBDIR?= data/fr # index.html is special, and generated from index.xsl and news/news.xml DATA+= index.html CLEANFILES+= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" index.html: index.xsl ${XML_INCLUDES}\ ${XML_NEWS_INCLUDES} \ diff --git a/fr_FR.ISO8859-1/htdocs/Makefile.inc b/fr_FR.ISO8859-1/htdocs/Makefile.inc index 532b5f4455..1a70b2fbb6 100644 --- a/fr_FR.ISO8859-1/htdocs/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/fr_FR.ISO8859-1/htdocs/advocacy/Makefile b/fr_FR.ISO8859-1/htdocs/advocacy/Makefile index fb6c822979..89b453f2ed 100644 --- a/fr_FR.ISO8859-1/htdocs/advocacy/Makefile +++ b/fr_FR.ISO8859-1/htdocs/advocacy/Makefile @@ -16,4 +16,4 @@ DOCS= index.sgml DOCS+= myths.sgml # DOCS+= letter.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/art.sgml b/fr_FR.ISO8859-1/htdocs/art.sgml index 7cf7809e2a..8aae354173 100644 --- a/fr_FR.ISO8859-1/htdocs/art.sgml +++ b/fr_FR.ISO8859-1/htdocs/art.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/fr/art.sgml,v 1.7 2007/03/09 18:12:42 blackend Exp $"> <!ENTITY title "Ressources artistiques FreeBSD"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/commercial/Makefile b/fr_FR.ISO8859-1/htdocs/commercial/Makefile index f6fd62bb8a..3efab418e5 100644 --- a/fr_FR.ISO8859-1/htdocs/commercial/Makefile +++ b/fr_FR.ISO8859-1/htdocs/commercial/Makefile @@ -54,4 +54,4 @@ software.inc: gencommercial.pl commercial.desc software.raw software_bycat.inc: gencommercial.pl commercial.desc software.raw ${PERL} ${.CURDIR}/gencommercial.pl -s ${.CURDIR} -c software -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/community/Makefile b/fr_FR.ISO8859-1/htdocs/community/Makefile index 03727ad432..e47acb7988 100644 --- a/fr_FR.ISO8859-1/htdocs/community/Makefile +++ b/fr_FR.ISO8859-1/htdocs/community/Makefile @@ -9,4 +9,4 @@ DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/copyright/Makefile b/fr_FR.ISO8859-1/htdocs/copyright/Makefile index 567360e7b7..4115376f1a 100644 --- a/fr_FR.ISO8859-1/htdocs/copyright/Makefile +++ b/fr_FR.ISO8859-1/htdocs/copyright/Makefile @@ -40,4 +40,4 @@ ${LEGAL}: ${CVS} ${CVS_OPT} co -p ${LEGAL_FILE} > ${.TARGET} .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/developers/Makefile b/fr_FR.ISO8859-1/htdocs/developers/Makefile index 7f2ff1d0f4..5aa5c75f2c 100644 --- a/fr_FR.ISO8859-1/htdocs/developers/Makefile +++ b/fr_FR.ISO8859-1/htdocs/developers/Makefile @@ -11,4 +11,4 @@ DOCS= cvs.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/doc/Makefile b/fr_FR.ISO8859-1/htdocs/doc/Makefile index 9593303197..feb8992d78 100644 --- a/fr_FR.ISO8859-1/htdocs/doc/Makefile +++ b/fr_FR.ISO8859-1/htdocs/doc/Makefile @@ -12,28 +12,35 @@ # The FreeBSD French Documentation Project # Original revision: 1.8 +.if exists(Makefile.conf) +.include "Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + # all: all-all all-install all-pgpkeyring all: all-all all-install all-all: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/fr_FR.ISO8859-1; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" \ INSTALL_COMPRESSED= all all-install: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/fr_FR.ISO8859-1; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ INSTALL_COMPRESSED= install all-pgpkeyring: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/fr_FR.ISO8859-1/books/handbook; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} \ pgpkeyring > ${.OBJDIR}/pgpkeyring.txt install clean: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/fr_FR.ISO8859-1; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ INSTALL_COMPRESSED= ${.TARGET} # .if make(install) @@ -47,7 +54,7 @@ install clean: ${RM} -rf fr* .endif -.include "${.CURDIR}/../../share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/fr_FR.ISO8859-1/htdocs/docproj/Makefile b/fr_FR.ISO8859-1/htdocs/docproj/Makefile index 29ea04d820..6f904e87c2 100644 --- a/fr_FR.ISO8859-1/htdocs/docproj/Makefile +++ b/fr_FR.ISO8859-1/htdocs/docproj/Makefile @@ -22,4 +22,4 @@ DOCS+= docproj.sgml INDEXLINK= docproj.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/docproj/current.sgml b/fr_FR.ISO8859-1/htdocs/docproj/current.sgml index da0aa33bd1..3210e350e4 100644 --- a/fr_FR.ISO8859-1/htdocs/docproj/current.sgml +++ b/fr_FR.ISO8859-1/htdocs/docproj/current.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/fr/docproj/current.sgml,v 1.6 2006/08/19 21:23:34 hrs Exp $"> <!ENTITY title "Projet de documentation de FreeBSD : Projects actuels"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY imagebase "&enbase;/gifs"> diff --git a/fr_FR.ISO8859-1/htdocs/docproj/handbook3.sgml b/fr_FR.ISO8859-1/htdocs/docproj/handbook3.sgml index f1476d6759..179c17445c 100644 --- a/fr_FR.ISO8859-1/htdocs/docproj/handbook3.sgml +++ b/fr_FR.ISO8859-1/htdocs/docproj/handbook3.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/fr/docproj/handbook3.sgml,v 1.7 2006/08/19 21:23:34 hrs Exp $"> <!ENTITY title "Projet de Documentation FreeBSD : Manuel de référence 3ème Edition"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY done "<font color='green'>Fait</font>"> <!ENTITY inprogress "<font color='blue'>En progrès</font>"> diff --git a/fr_FR.ISO8859-1/htdocs/docs/Makefile b/fr_FR.ISO8859-1/htdocs/docs/Makefile index ae4800633d..d81fe3dd49 100644 --- a/fr_FR.ISO8859-1/htdocs/docs/Makefile +++ b/fr_FR.ISO8859-1/htdocs/docs/Makefile @@ -12,4 +12,4 @@ DOCS= books.sgml man.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/donations/Makefile b/fr_FR.ISO8859-1/htdocs/donations/Makefile index 563b111724..839efda14a 100644 --- a/fr_FR.ISO8859-1/htdocs/donations/Makefile +++ b/fr_FR.ISO8859-1/htdocs/donations/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml wantlist.sgml donors.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/donations/donors.sgml b/fr_FR.ISO8859-1/htdocs/donations/donors.sgml index ac1717b7bc..79c9c579f9 100644 --- a/fr_FR.ISO8859-1/htdocs/donations/donors.sgml +++ b/fr_FR.ISO8859-1/htdocs/donations/donors.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/fr/donations/donors.sgml,v 1.6 2006/08/19 21:23:35 hrs Exp $"> <!ENTITY title "Page des donateurs de matériels"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/events/Makefile b/fr_FR.ISO8859-1/htdocs/events/Makefile index 1a5d5c3b0c..12af96567b 100644 --- a/fr_FR.ISO8859-1/htdocs/events/Makefile +++ b/fr_FR.ISO8859-1/htdocs/events/Makefile @@ -20,4 +20,4 @@ DEPENDSET.events= events XMLDOCS+= events_ics:${XSL_EVENTS_ICS}:${XML_EVENTS_EVENTS}:events.ics DEPENDSET.events_ics= events -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/events/Makefile.inc b/fr_FR.ISO8859-1/htdocs/events/Makefile.inc index af9dd65713..89c56f308b 100644 --- a/fr_FR.ISO8859-1/htdocs/events/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/events/Makefile.inc @@ -3,5 +3,5 @@ # The FreeBSD French Documentation Project # Original revision: 1.2 -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. WEBBASE?= /data/events diff --git a/fr_FR.ISO8859-1/htdocs/gnome/Makefile b/fr_FR.ISO8859-1/htdocs/gnome/Makefile index 7302fd47fc..eaa4824880 100644 --- a/fr_FR.ISO8859-1/htdocs/gnome/Makefile +++ b/fr_FR.ISO8859-1/htdocs/gnome/Makefile @@ -27,4 +27,4 @@ XSLTPROCOPTS.index= ${XSLTPROCOPTS:N--nonet} XMLDOCS+= newsflash XMLDOCS+= news:rss.xsl::news.rdf -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/gnome/Makefile.inc b/fr_FR.ISO8859-1/htdocs/gnome/Makefile.inc index fabc09a8f7..0c4399d2e2 100644 --- a/fr_FR.ISO8859-1/htdocs/gnome/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/gnome/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr/gnome -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/gnome/docs/Makefile b/fr_FR.ISO8859-1/htdocs/gnome/docs/Makefile index 65e9466c69..4b9e4f0f01 100644 --- a/fr_FR.ISO8859-1/htdocs/gnome/docs/Makefile +++ b/fr_FR.ISO8859-1/htdocs/gnome/docs/Makefile @@ -18,4 +18,4 @@ DOCS+= bugging.sgml DOCS+= volunteer.sgml # DOCS+= knownissues.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/handbook/Makefile b/fr_FR.ISO8859-1/htdocs/handbook/Makefile index 8c6b34b0ef..60a111a75e 100644 --- a/fr_FR.ISO8859-1/htdocs/handbook/Makefile +++ b/fr_FR.ISO8859-1/htdocs/handbook/Makefile @@ -12,4 +12,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/internal/Makefile b/fr_FR.ISO8859-1/htdocs/internal/Makefile index fec756b8b0..068e7607a3 100644 --- a/fr_FR.ISO8859-1/htdocs/internal/Makefile +++ b/fr_FR.ISO8859-1/htdocs/internal/Makefile @@ -44,4 +44,4 @@ CLEANFILES+= homepage.inc # DATA+= README.mirror ssh-keys.asc -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/java/Makefile b/fr_FR.ISO8859-1/htdocs/java/Makefile index 2957961ab7..1db0e3a4ac 100644 --- a/fr_FR.ISO8859-1/htdocs/java/Makefile +++ b/fr_FR.ISO8859-1/htdocs/java/Makefile @@ -23,4 +23,4 @@ DOCS+= press.sgml DATA= j2j.gif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/java/Makefile.inc b/fr_FR.ISO8859-1/htdocs/java/Makefile.inc index 1dc5997e33..a94b520f7d 100644 --- a/fr_FR.ISO8859-1/htdocs/java/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/java/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr/java -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/java/dists/Makefile b/fr_FR.ISO8859-1/htdocs/java/dists/Makefile index 09bfe7e8a2..5d097e61dc 100644 --- a/fr_FR.ISO8859-1/htdocs/java/dists/Makefile +++ b/fr_FR.ISO8859-1/htdocs/java/dists/Makefile @@ -18,4 +18,4 @@ DOCS+= 14.sgml DOCS+= 15.sgml DOCS+= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/java/docs/Makefile b/fr_FR.ISO8859-1/htdocs/java/docs/Makefile index 770ae57fec..98ce0665bf 100644 --- a/fr_FR.ISO8859-1/htdocs/java/docs/Makefile +++ b/fr_FR.ISO8859-1/htdocs/java/docs/Makefile @@ -16,4 +16,4 @@ DOCS+= newbies.sgml DOCS+= tutorials.sgml DOCS+= performance.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/java/links/Makefile b/fr_FR.ISO8859-1/htdocs/java/links/Makefile index 99ab2674f8..f2eae73bb0 100644 --- a/fr_FR.ISO8859-1/htdocs/java/links/Makefile +++ b/fr_FR.ISO8859-1/htdocs/java/links/Makefile @@ -21,4 +21,4 @@ DOCS+= vendor.sgml DOCS+= documentation.sgml DOCS+= servlets.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/kse/Makefile b/fr_FR.ISO8859-1/htdocs/kse/Makefile index 3c1a53a43d..585e6fe8a6 100644 --- a/fr_FR.ISO8859-1/htdocs/kse/Makefile +++ b/fr_FR.ISO8859-1/htdocs/kse/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/kse/index.sgml b/fr_FR.ISO8859-1/htdocs/kse/index.sgml index de594a1e7f..dd89425a4e 100644 --- a/fr_FR.ISO8859-1/htdocs/kse/index.sgml +++ b/fr_FR.ISO8859-1/htdocs/kse/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/fr_FR.ISO8859-1/htdocs/logo.sgml b/fr_FR.ISO8859-1/htdocs/logo.sgml index a940a346d7..a0bca85a11 100644 --- a/fr_FR.ISO8859-1/htdocs/logo.sgml +++ b/fr_FR.ISO8859-1/htdocs/logo.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/fr/logo.sgml,v 1.5 2006/08/24 19:11:11 blackend Exp $"> <!ENTITY title "Logo FreeBSD"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD French Documentation Project diff --git a/fr_FR.ISO8859-1/htdocs/news/1996/Makefile b/fr_FR.ISO8859-1/htdocs/news/1996/Makefile index ab70463eab..5382cf1664 100644 --- a/fr_FR.ISO8859-1/htdocs/news/1996/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/1996/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/1997/Makefile b/fr_FR.ISO8859-1/htdocs/news/1997/Makefile index bcdb6f2d2e..1756af674d 100644 --- a/fr_FR.ISO8859-1/htdocs/news/1997/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/1997/Makefile @@ -12,5 +12,5 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/1998/Makefile b/fr_FR.ISO8859-1/htdocs/news/1998/Makefile index 9d7b185a81..29248047f5 100644 --- a/fr_FR.ISO8859-1/htdocs/news/1998/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/1998/Makefile @@ -12,5 +12,5 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/1999/Makefile b/fr_FR.ISO8859-1/htdocs/news/1999/Makefile index a664937616..0be0d000c6 100644 --- a/fr_FR.ISO8859-1/htdocs/news/1999/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/1999/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/2000/Makefile b/fr_FR.ISO8859-1/htdocs/news/2000/Makefile index a664937616..0be0d000c6 100644 --- a/fr_FR.ISO8859-1/htdocs/news/2000/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/2000/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/2001/Makefile b/fr_FR.ISO8859-1/htdocs/news/2001/Makefile index 6d5ab469c7..1d361a4590 100644 --- a/fr_FR.ISO8859-1/htdocs/news/2001/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/2001/Makefile @@ -13,4 +13,4 @@ XMLDOCS+= index:${XSL_NEWS_NEWSFLASH_OLD}:news.xml: DEPENDSET.index=transtable news -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/2002/Makefile b/fr_FR.ISO8859-1/htdocs/news/2002/Makefile index 0fc8884e0d..7dc01eaf86 100644 --- a/fr_FR.ISO8859-1/htdocs/news/2002/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/2002/Makefile @@ -13,4 +13,4 @@ XMLDOCS+= index:${XSL_NEWS_NEWSFLASH_OLD}:news.xml: DEPENDSET.index=transtable news -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/Makefile b/fr_FR.ISO8859-1/htdocs/news/Makefile index 72b6b0df43..0ec42239f0 100644 --- a/fr_FR.ISO8859-1/htdocs/news/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/Makefile @@ -44,4 +44,4 @@ SUBDIR+= 2001 SUBDIR+= 2002 SUBDIR+= status -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/news/Makefile.inc b/fr_FR.ISO8859-1/htdocs/news/Makefile.inc index 4c2c3cb20a..9a65839d39 100644 --- a/fr_FR.ISO8859-1/htdocs/news/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/news/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/fr/news/Makefile.inc,v 1.1 2002/12/08 16:45:35 stephane Exp $ WEBBASE?= /data/fr/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/news/status/Makefile b/fr_FR.ISO8859-1/htdocs/news/status/Makefile index 56af2748c0..42946b01c3 100644 --- a/fr_FR.ISO8859-1/htdocs/news/status/Makefile +++ b/fr_FR.ISO8859-1/htdocs/news/status/Makefile @@ -46,4 +46,4 @@ DATA= report-sample.xml INDEXLINK= status.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/platforms/Makefile b/fr_FR.ISO8859-1/htdocs/platforms/Makefile index 5afb66eab4..1e25875f18 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/Makefile +++ b/fr_FR.ISO8859-1/htdocs/platforms/Makefile @@ -27,4 +27,4 @@ DOCS+= xbox.sgml #SUBDIR= amd64 SUBDIR= ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/platforms/Makefile.inc b/fr_FR.ISO8859-1/htdocs/platforms/Makefile.inc index b676d45947..aabe848e24 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/platforms/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/platforms/arm.sgml b/fr_FR.ISO8859-1/htdocs/platforms/arm.sgml index 2ee65be37d..a492ebf680 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/arm.sgml +++ b/fr_FR.ISO8859-1/htdocs/platforms/arm.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Projet FreeBSD/ARM"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/platforms/ia64/Makefile b/fr_FR.ISO8859-1/htdocs/platforms/ia64/Makefile index ae7eb49908..098b352109 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/ia64/Makefile +++ b/fr_FR.ISO8859-1/htdocs/platforms/ia64/Makefile @@ -15,4 +15,4 @@ DOCS= machines.sgml refs.sgml XMLDOCS= index::news.xml: XMLDOCS+= todo::news.xml: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/platforms/sparc.sgml b/fr_FR.ISO8859-1/htdocs/platforms/sparc.sgml index 922628cf76..85b9656f00 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/sparc.sgml +++ b/fr_FR.ISO8859-1/htdocs/platforms/sparc.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Projet FreeBSD/Sparc64"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/platforms/sun4v.sgml b/fr_FR.ISO8859-1/htdocs/platforms/sun4v.sgml index 1566566dd0..7b736d8464 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/sun4v.sgml +++ b/fr_FR.ISO8859-1/htdocs/platforms/sun4v.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Projet FreeBSD/sun4v"> <!ENTITY email 'freebsd-sun4v'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/platforms/xbox.sgml b/fr_FR.ISO8859-1/htdocs/platforms/xbox.sgml index 17431934a1..44a0f6e3d1 100644 --- a/fr_FR.ISO8859-1/htdocs/platforms/xbox.sgml +++ b/fr_FR.ISO8859-1/htdocs/platforms/xbox.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/fr/platforms/xbox.sgml,v 1.5 2007/03/09 17:38:58 blackend Exp $"> <!ENTITY title "Projet FreeBSD/xbox"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/projects/Makefile b/fr_FR.ISO8859-1/htdocs/projects/Makefile index 1da41fe811..e4d32185fd 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/Makefile +++ b/fr_FR.ISO8859-1/htdocs/projects/Makefile @@ -19,4 +19,4 @@ INDEXLINK= projects.html SUBDIR= busdma c99 mips -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/projects/Makefile.inc b/fr_FR.ISO8859-1/htdocs/projects/Makefile.inc index edeebd4092..3dbcf898f2 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/projects/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr/projects -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/projects/acpi/Makefile b/fr_FR.ISO8859-1/htdocs/projects/acpi/Makefile index efa813edc2..6b37cc5e01 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/acpi/Makefile +++ b/fr_FR.ISO8859-1/htdocs/projects/acpi/Makefile @@ -17,4 +17,4 @@ MAINTAINER= marks DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/projects/acpi/index.sgml b/fr_FR.ISO8859-1/htdocs/projects/acpi/index.sgml index f30a36318c..9ed60ef4d1 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/acpi/index.sgml +++ b/fr_FR.ISO8859-1/htdocs/projects/acpi/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/fr_FR.ISO8859-1/htdocs/projects/busdma/Makefile b/fr_FR.ISO8859-1/htdocs/projects/busdma/Makefile index b98e19e0a2..83c65e37ba 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/busdma/Makefile +++ b/fr_FR.ISO8859-1/htdocs/projects/busdma/Makefile @@ -17,4 +17,4 @@ MAINTAINER= rwatson DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/projects/busdma/index.sgml b/fr_FR.ISO8859-1/htdocs/projects/busdma/index.sgml index 510b329e94..7662f64500 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/busdma/index.sgml +++ b/fr_FR.ISO8859-1/htdocs/projects/busdma/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/fr_FR.ISO8859-1/htdocs/projects/c99/Makefile b/fr_FR.ISO8859-1/htdocs/projects/c99/Makefile index c65d661843..02a0037641 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/c99/Makefile +++ b/fr_FR.ISO8859-1/htdocs/projects/c99/Makefile @@ -17,4 +17,4 @@ MAINTAINER= mike DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/projects/c99/index.sgml b/fr_FR.ISO8859-1/htdocs/projects/c99/index.sgml index 300465a5e1..05b90ce4c4 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/c99/index.sgml +++ b/fr_FR.ISO8859-1/htdocs/projects/c99/index.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Projet de mise en conformité de FreeBSD aux normes C99 et &posix;"> <!ENTITY email 'standards'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- The FreeBSD French Documentation Project diff --git a/fr_FR.ISO8859-1/htdocs/projects/cvsweb.sgml b/fr_FR.ISO8859-1/htdocs/projects/cvsweb.sgml index 0d4aa9eaff..e8bb0261ec 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/cvsweb.sgml +++ b/fr_FR.ISO8859-1/htdocs/projects/cvsweb.sgml @@ -4,7 +4,7 @@ <!ENTITY title 'Projet CVSweb pour FreeBSD'> <!ENTITY email 'freebsd-cvsweb'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- diff --git a/fr_FR.ISO8859-1/htdocs/projects/mips/Makefile b/fr_FR.ISO8859-1/htdocs/projects/mips/Makefile index 33a13bbb1d..c260aa1cce 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/mips/Makefile +++ b/fr_FR.ISO8859-1/htdocs/projects/mips/Makefile @@ -17,4 +17,4 @@ MAINTAINER= jmallett DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/projects/mips/index.sgml b/fr_FR.ISO8859-1/htdocs/projects/mips/index.sgml index 798bc3d14f..4a86af0c4e 100644 --- a/fr_FR.ISO8859-1/htdocs/projects/mips/index.sgml +++ b/fr_FR.ISO8859-1/htdocs/projects/mips/index.sgml @@ -4,7 +4,7 @@ <!ENTITY title "Projet FreeBSD/MIPS"> <!ENTITY email 'freebsd-mips'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- The FreeBSD French Documentation Project diff --git a/fr_FR.ISO8859-1/htdocs/prstats/Makefile b/fr_FR.ISO8859-1/htdocs/prstats/Makefile index 6fded91992..8620e4a19f 100644 --- a/fr_FR.ISO8859-1/htdocs/prstats/Makefile +++ b/fr_FR.ISO8859-1/htdocs/prstats/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/2.0/Makefile b/fr_FR.ISO8859-1/htdocs/releases/2.0/Makefile index 68545b49ca..e780d3838e 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/2.0/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/2.0/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml credits.sgml install.sgml notes.sgml DOCS= credits.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/2.2.8R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/2.2.8R/Makefile index a61d684926..9612cb6a40 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/2.2.8R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/2.2.8R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/3.1R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/3.1R/Makefile index a61d684926..9612cb6a40 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/3.1R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/3.1R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/3.2R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/3.2R/Makefile index a61d684926..9612cb6a40 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/3.2R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/3.2R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/3.3R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/3.3R/Makefile index a61d684926..9612cb6a40 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/3.3R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/3.3R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/3.4R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/3.4R/Makefile index a61d684926..9612cb6a40 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/3.4R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/3.4R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/3.5R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/3.5R/Makefile index a61d684926..9612cb6a40 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/3.5R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/3.5R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= notes.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.0R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.0R/Makefile index df36377427..ea72658dd5 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.0R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.0R/Makefile @@ -12,4 +12,4 @@ DOCS= announce.sgml notes.sgml errata.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.1.1R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.1.1R/Makefile index dfacd9d4f9..bc57ff6f14 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.1.1R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.1.1R/Makefile @@ -13,4 +13,4 @@ # DOCS= announce.sgml notes.sgml errata.sgml DOCS= errata.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.1R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.1R/Makefile index df36377427..ea72658dd5 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.1R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.1R/Makefile @@ -12,4 +12,4 @@ DOCS= announce.sgml notes.sgml errata.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.2R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.2R/Makefile index f71d5bb330..c6a0dfb8fc 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.2R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.2R/Makefile @@ -12,4 +12,4 @@ DOCS= announce.sgml notes.sgml errata.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.3R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.3R/Makefile index f71d5bb330..c6a0dfb8fc 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.3R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.3R/Makefile @@ -12,4 +12,4 @@ DOCS= announce.sgml notes.sgml errata.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.4R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.4R/Makefile index 51fe630673..f4250694de 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.4R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.4R/Makefile @@ -20,4 +20,4 @@ DATA= docbook.css # DATA+= relnotes-alpha.html # DATA+= relnotes-i386.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.5R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.5R/Makefile index b2c260e7ff..d5d0e42c9b 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.5R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.5R/Makefile @@ -22,4 +22,4 @@ DATA+= relnotes-alpha.html DATA+= relnotes-i386.html # DATA+= cd1.txt cd2.txt cd3.txt cd4.txt -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.6.2R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.6.2R/Makefile index 8029ed5e0f..99064f5124 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.6.2R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.6.2R/Makefile @@ -21,4 +21,4 @@ DATA= docbook.css DATA+= relnotes-alpha.html relnotes-i386.html #DATA+= cd1.txt cd2.txt cd3.txt cd4.txt mini.txt -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.6R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.6R/Makefile index 939e9ff923..e73a543273 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.6R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.6R/Makefile @@ -20,4 +20,4 @@ DATA= docbook.css DATA+= relnotes-alpha.html relnotes-i386.html # DATA+= cd1.txt cd2.txt cd3.txt cd4.txt mini.txt -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/4.7R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/4.7R/Makefile index bd2fe190d4..b8bbf327f2 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/4.7R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/4.7R/Makefile @@ -19,4 +19,4 @@ DATA+= hardware-alpha.html hardware-i386.html # DATA+= relnotes-alpha.html relnotes-i386.html # DATA+= CHECKSUM-i386.MD5 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile b/fr_FR.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile index 7e57de6270..a71d212a9d 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/5.0R/DP1/Makefile @@ -28,4 +28,4 @@ DOCS= relnotes.sgml # DATA+= installation-sparc64.html # DATA+= cd1.txt cd2.txt cd3.txt cd4.txt -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile index 2040d54f4e..493d36b674 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile @@ -35,4 +35,4 @@ # SUBDIR= DP1 DP2 SUBDIR= DP1 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile.inc b/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile.inc index 4bef56c8b4..5cc9355dcc 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/releases/5.0R/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr/releases/5.0R -WEB_PREFIX?= ${.CURDIR}/../../../.. +DOC_PREFIX?= ${.CURDIR}/../../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/releases/5.1R/Makefile b/fr_FR.ISO8859-1/htdocs/releases/5.1R/Makefile index f0b99023a1..92a3c43c4a 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/5.1R/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/5.1R/Makefile @@ -33,4 +33,4 @@ DOCS= relnotes.sgml installation.sgml # DATA+= installation-pc98.html # DATA+= installation-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/Makefile b/fr_FR.ISO8859-1/htdocs/releases/Makefile index 996e90c589..11c09558cc 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releases/Makefile @@ -41,4 +41,4 @@ SUBDIR+= 5.1R SUBDIR= .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releases/Makefile.inc b/fr_FR.ISO8859-1/htdocs/releases/Makefile.inc index 4cbe863d9a..5fa27b5ef5 100644 --- a/fr_FR.ISO8859-1/htdocs/releases/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/releases/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/fr/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/fr_FR.ISO8859-1/htdocs/releng/Makefile b/fr_FR.ISO8859-1/htdocs/releng/Makefile index af9781be7c..afd8f22a5f 100644 --- a/fr_FR.ISO8859-1/htdocs/releng/Makefile +++ b/fr_FR.ISO8859-1/htdocs/releng/Makefile @@ -12,4 +12,4 @@ DOCS?= index.sgml charter.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/releng/index.sgml b/fr_FR.ISO8859-1/htdocs/releng/index.sgml index aa34585c54..fa15362c47 100644 --- a/fr_FR.ISO8859-1/htdocs/releng/index.sgml +++ b/fr_FR.ISO8859-1/htdocs/releng/index.sgml @@ -4,7 +4,7 @@ <!ENTITY email 're'> <!ENTITY title "Information sur la création des versions"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY contact.re '<a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>'> <!ENTITY contact.so '<a href="mailto:security-officer@FreeBSD.org">security-officer@FreeBSD.org</a>'> <!ENTITY contact.portmgr '<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>'> diff --git a/fr_FR.ISO8859-1/htdocs/search/Makefile b/fr_FR.ISO8859-1/htdocs/search/Makefile index 9518eb8244..7503464f85 100644 --- a/fr_FR.ISO8859-1/htdocs/search/Makefile +++ b/fr_FR.ISO8859-1/htdocs/search/Makefile @@ -26,4 +26,4 @@ atoz.sgml: web.atoz site.sgml: site.map ${PERL} ${.CURDIR}/site.pl < ${.ALLSRC} > ${.TARGET} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/security/Makefile b/fr_FR.ISO8859-1/htdocs/security/Makefile index ecb6b4993c..219c6367de 100644 --- a/fr_FR.ISO8859-1/htdocs/security/Makefile +++ b/fr_FR.ISO8859-1/htdocs/security/Makefile @@ -27,4 +27,4 @@ XMLDOCS= advisories:mkindex.xsl::advisories.html.inc NO_DATA.advisories= yes NO_TIDY.advisories= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/security/advisories.sgml b/fr_FR.ISO8859-1/htdocs/security/advisories.sgml index 15c0313cbe..4e8e59288d 100644 --- a/fr_FR.ISO8859-1/htdocs/security/advisories.sgml +++ b/fr_FR.ISO8859-1/htdocs/security/advisories.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/en/security/advisories.sgml,v 1.1 2008/03/01 01:55:27 simon Exp $"> <!ENTITY title "Avis de sécurité de FreeBSD"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> <!-- $FreeBSD$ --> diff --git a/fr_FR.ISO8859-1/htdocs/security/security.sgml b/fr_FR.ISO8859-1/htdocs/security/security.sgml index 26fc2260c2..e2c211d50d 100644 --- a/fr_FR.ISO8859-1/htdocs/security/security.sgml +++ b/fr_FR.ISO8859-1/htdocs/security/security.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/fr/security/security.sgml,v 1.7 2006/08/19 21:23:44 hrs Exp $"> <!ENTITY title "Informations sur la sécurité sous FreeBSD"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> <!-- $FreeBSD: www/fr/security/security.sgml,v 1.7 2006/08/19 21:23:44 hrs Exp $ --> diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/catalog b/fr_FR.ISO8859-1/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/l10n.ent b/fr_FR.ISO8859-1/htdocs/share/sgml/l10n.ent deleted file mode 100644 index eb8ea88fed..0000000000 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $FreeBSD: www/fr/share/sgml/l10n.ent,v 1.2 2007/02/14 19:35:04 blackend Exp $ --> - -<!-- - The FreeBSD French Documentation Project - Original revision: 1.62 - - Version francaise : Stephane Legrand <stephane@freebsd-fr.org> - Version francaise (mise a jour) : Vincent Tougait <viny@scientiae.net> ---> - -<!ENTITY url.doc.langcode 'fr_FR.ISO8859-1'> -<!ENTITY xml.encoding 'iso-8859-1'> - -<!ENTITY newshome '<a href="../news.html">Accueil Nouvelles</a>'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> -<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/migration-guide.html'> <!-- TEMP --> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> - - -<!ENTITY rel.current.date 'Février 2011'> -<!ENTITY rel2.current.date 'Février 2011'> - -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/fr_FR.ISO8859-1/htdocs/smp/Makefile b/fr_FR.ISO8859-1/htdocs/smp/Makefile index 0eca5cc50b..40dc6b3529 100644 --- a/fr_FR.ISO8859-1/htdocs/smp/Makefile +++ b/fr_FR.ISO8859-1/htdocs/smp/Makefile @@ -12,4 +12,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/snapshots/Makefile b/fr_FR.ISO8859-1/htdocs/snapshots/Makefile index acfd7d22c5..14abca8de3 100644 --- a/fr_FR.ISO8859-1/htdocs/snapshots/Makefile +++ b/fr_FR.ISO8859-1/htdocs/snapshots/Makefile @@ -10,4 +10,4 @@ DOCS?= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/snapshots/Makefile.inc b/fr_FR.ISO8859-1/htdocs/snapshots/Makefile.inc index 77889ad653..e5f8ce656c 100644 --- a/fr_FR.ISO8859-1/htdocs/snapshots/Makefile.inc +++ b/fr_FR.ISO8859-1/htdocs/snapshots/Makefile.inc @@ -2,4 +2,4 @@ # Original revision: 1.1 WEBBASE?= /data/fr/snapshots -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/fr_FR.ISO8859-1/htdocs/support/Makefile b/fr_FR.ISO8859-1/htdocs/support/Makefile index 76db3199be..f289e8e059 100644 --- a/fr_FR.ISO8859-1/htdocs/support/Makefile +++ b/fr_FR.ISO8859-1/htdocs/support/Makefile @@ -9,4 +9,4 @@ DOCS= bugreports.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/htdocs/tutorials/Makefile b/fr_FR.ISO8859-1/htdocs/tutorials/Makefile index f8d908793a..7b36a62ad9 100644 --- a/fr_FR.ISO8859-1/htdocs/tutorials/Makefile +++ b/fr_FR.ISO8859-1/htdocs/tutorials/Makefile @@ -16,4 +16,4 @@ DOCS = index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/fr_FR.ISO8859-1/share/sgml/catalog b/fr_FR.ISO8859-1/share/sgml/catalog index b9899da698..697606dba2 100644 --- a/fr_FR.ISO8859-1/share/sgml/catalog +++ b/fr_FR.ISO8859-1/share/sgml/catalog @@ -42,3 +42,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook ArtHeader Entities//FR" PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//FR" "trademarks.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/catalog.xml b/fr_FR.ISO8859-1/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/catalog.xml +++ b/fr_FR.ISO8859-1/share/sgml/catalog.xml diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/events.xml b/fr_FR.ISO8859-1/share/sgml/events.xml index 7a5cc1c338..7a5cc1c338 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/events.xml +++ b/fr_FR.ISO8859-1/share/sgml/events.xml diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/header.l10n.ent b/fr_FR.ISO8859-1/share/sgml/header.l10n.ent index b09d50c8d9..b09d50c8d9 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/header.l10n.ent +++ b/fr_FR.ISO8859-1/share/sgml/header.l10n.ent diff --git a/fr_FR.ISO8859-1/share/sgml/l10n.ent b/fr_FR.ISO8859-1/share/sgml/l10n.ent index e7dd9f8454..0f1fa02fb6 100644 --- a/fr_FR.ISO8859-1/share/sgml/l10n.ent +++ b/fr_FR.ISO8859-1/share/sgml/l10n.ent @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="iso-8859-1"?> <!-- -*- sgml -*- Entités DocBook spécifiques à la localisation (fr). @@ -13,3 +14,29 @@ <!ENTITY rel.current.date "Janvier 2007"> <!ENTITY rel2.current.date "Mai 2006"> <!ENTITY ports.size "440 Mo"> + +<!ENTITY url.doc.langcode 'fr_FR.ISO8859-1'> +<!ENTITY xml.encoding 'iso-8859-1'> + +<!ENTITY newshome '<a href="../news.html">Accueil Nouvelles</a>'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> +<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/migration-guide.html'> <!-- TEMP --> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> + + +<!ENTITY rel.current.date 'Février 2011'> +<!ENTITY rel2.current.date 'Février 2011'> + +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/libcommon.xsl b/fr_FR.ISO8859-1/share/sgml/libcommon.xsl index 1fbf39d2f9..1fbf39d2f9 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/libcommon.xsl +++ b/fr_FR.ISO8859-1/share/sgml/libcommon.xsl diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent b/fr_FR.ISO8859-1/share/sgml/navibar.l10n.ent index 79b6db6489..79b6db6489 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent +++ b/fr_FR.ISO8859-1/share/sgml/navibar.l10n.ent diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/news.xml b/fr_FR.ISO8859-1/share/sgml/news.xml index 59e6dbe956..59e6dbe956 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/news.xml +++ b/fr_FR.ISO8859-1/share/sgml/news.xml diff --git a/fr_FR.ISO8859-1/htdocs/share/sgml/press.xml b/fr_FR.ISO8859-1/share/sgml/press.xml index 0fa0818bcf..0fa0818bcf 100644 --- a/fr_FR.ISO8859-1/htdocs/share/sgml/press.xml +++ b/fr_FR.ISO8859-1/share/sgml/press.xml diff --git a/hu_HU.ISO8859-2/Makefile.inc b/hu_HU.ISO8859-2/Makefile.inc new file mode 100644 index 0000000000..3262c0f4a4 --- /dev/null +++ b/hu_HU.ISO8859-2/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../..
\ No newline at end of file diff --git a/hu_HU.ISO8859-2/htdocs/Makefile b/hu_HU.ISO8859-2/htdocs/Makefile index 15a776276a..cfc0304278 100644 --- a/hu_HU.ISO8859-2/htdocs/Makefile +++ b/hu_HU.ISO8859-2/htdocs/Makefile @@ -60,4 +60,4 @@ DEPENDSET.community=usergroups events DATESUBST= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "Utols\ó\; m\ó\;dos\í\;t\á\;s: \1">/' -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/Makefile.inc b/hu_HU.ISO8859-2/htdocs/Makefile.inc index 085b9e1dd1..203865c0db 100644 --- a/hu_HU.ISO8859-2/htdocs/Makefile.inc +++ b/hu_HU.ISO8859-2/htdocs/Makefile.inc @@ -3,4 +3,4 @@ DATESUBST= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "Utols\ó\; m\ó\;dos\í\;t\á\;s: \1">/' WEBBASE?= /data/hu -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/hu_HU.ISO8859-2/htdocs/administration.sgml b/hu_HU.ISO8859-2/htdocs/administration.sgml index 3eb6d08270..c133853b13 100644 --- a/hu_HU.ISO8859-2/htdocs/administration.sgml +++ b/hu_HU.ISO8859-2/htdocs/administration.sgml @@ -3,7 +3,7 @@ <!ENTITY title "A &os; Projekt szervezeti felépítése"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/advocacy/Makefile b/hu_HU.ISO8859-2/htdocs/advocacy/Makefile index 2327f7fc39..6dad5ffac5 100644 --- a/hu_HU.ISO8859-2/htdocs/advocacy/Makefile +++ b/hu_HU.ISO8859-2/htdocs/advocacy/Makefile @@ -14,4 +14,4 @@ DOCS= index.sgml DOCS+= myths.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/advocacy/myths.sgml b/hu_HU.ISO8859-2/htdocs/advocacy/myths.sgml index fef077aa17..2b724d9d11 100644 --- a/hu_HU.ISO8859-2/htdocs/advocacy/myths.sgml +++ b/hu_HU.ISO8859-2/htdocs/advocacy/myths.sgml @@ -4,7 +4,7 @@ <!ENTITY date "$FreeBSD: www/hu/advocacy/myths.sgml,v 1.9 2009/12/15 22:21:07 pgj Exp $"> <!ENTITY title "A FreeBSD Képviseleti Projekt"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY url.articles "../../doc/en_US.ISO8859-1/articles"> ]> diff --git a/hu_HU.ISO8859-2/htdocs/art.sgml b/hu_HU.ISO8859-2/htdocs/art.sgml index 598f69861e..a0a3b40da4 100644 --- a/hu_HU.ISO8859-2/htdocs/art.sgml +++ b/hu_HU.ISO8859-2/htdocs/art.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/hu/art.sgml,v 1.6 2008/12/22 15:42:11 pgj Exp $"> <!ENTITY title "&os; illusztrációk"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/community/Makefile b/hu_HU.ISO8859-2/htdocs/community/Makefile index 45da54e739..a376902718 100644 --- a/hu_HU.ISO8859-2/htdocs/community/Makefile +++ b/hu_HU.ISO8859-2/htdocs/community/Makefile @@ -13,4 +13,4 @@ DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/copyright/Makefile b/hu_HU.ISO8859-2/htdocs/copyright/Makefile index 160d05cb11..c4be982e00 100644 --- a/hu_HU.ISO8859-2/htdocs/copyright/Makefile +++ b/hu_HU.ISO8859-2/htdocs/copyright/Makefile @@ -15,4 +15,4 @@ DOCS= copyright.sgml INDEXLINK= copyright.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/developers/Makefile b/hu_HU.ISO8859-2/htdocs/developers/Makefile index 4430e66c68..d1ad6f5553 100644 --- a/hu_HU.ISO8859-2/htdocs/developers/Makefile +++ b/hu_HU.ISO8859-2/htdocs/developers/Makefile @@ -13,4 +13,4 @@ DOCS= cvs.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/doc/Makefile b/hu_HU.ISO8859-2/htdocs/doc/Makefile index 2733e84dbb..e2be37d551 100644 --- a/hu_HU.ISO8859-2/htdocs/doc/Makefile +++ b/hu_HU.ISO8859-2/htdocs/doc/Makefile @@ -36,7 +36,7 @@ install clean: ${RM} -rf hu* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/hu_HU.ISO8859-2/htdocs/docproj/Makefile b/hu_HU.ISO8859-2/htdocs/docproj/Makefile index 26e39c8776..f182a3985a 100644 --- a/hu_HU.ISO8859-2/htdocs/docproj/Makefile +++ b/hu_HU.ISO8859-2/htdocs/docproj/Makefile @@ -20,4 +20,4 @@ DOCS+= docproj.sgml INDEXLINK= docproj.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/docs/Makefile b/hu_HU.ISO8859-2/htdocs/docs/Makefile index d72924b713..c73800f598 100644 --- a/hu_HU.ISO8859-2/htdocs/docs/Makefile +++ b/hu_HU.ISO8859-2/htdocs/docs/Makefile @@ -13,4 +13,4 @@ DOCS= books.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/events/Makefile b/hu_HU.ISO8859-2/htdocs/events/Makefile index 434abd2aa4..97be0e7454 100644 --- a/hu_HU.ISO8859-2/htdocs/events/Makefile +++ b/hu_HU.ISO8859-2/htdocs/events/Makefile @@ -21,7 +21,7 @@ PASTYEARS= 2009 2008 2007 2006 2005 2004 2003 DATA= events.css INDEXLINK= events.html -XMLDOCS+= events:../share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}: +XMLDOCS+= events:../../share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}: PARAMS.events= --param startyear ${YEARSTART} PARAMS.events+= --stringparam pastyears '${PASTYEARS}' DEPENDSET.events= events @@ -38,4 +38,4 @@ DEPENDSET.events_ics= events XMLDOCS+= events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/events/Makefile.inc b/hu_HU.ISO8859-2/htdocs/events/Makefile.inc index e2763d4eff..4b6c5880b9 100644 --- a/hu_HU.ISO8859-2/htdocs/events/Makefile.inc +++ b/hu_HU.ISO8859-2/htdocs/events/Makefile.inc @@ -6,5 +6,5 @@ # %SOURCE% en/events/Makefile.inc # %SRCID% 1.2 -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. WEBBASE?= /data/hu/events diff --git a/hu_HU.ISO8859-2/htdocs/logo.sgml b/hu_HU.ISO8859-2/htdocs/logo.sgml index 32f00a5b9c..661c775bc1 100644 --- a/hu_HU.ISO8859-2/htdocs/logo.sgml +++ b/hu_HU.ISO8859-2/htdocs/logo.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/hu/logo.sgml,v 1.3 2008/06/25 11:31:16 gabor Exp $"> <!ENTITY title "A &os; logó"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/news/2008/Makefile b/hu_HU.ISO8859-2/htdocs/news/2008/Makefile index a6badc672d..d69f95bfa0 100644 --- a/hu_HU.ISO8859-2/htdocs/news/2008/Makefile +++ b/hu_HU.ISO8859-2/htdocs/news/2008/Makefile @@ -11,7 +11,7 @@ .include "../Makefile.inc" .endif -XMLDOCS+= press:../../share/sgml/templates.oldpress.xsl:: +XMLDOCS+= press:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.oldpress.xsl:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/news/2009/Makefile b/hu_HU.ISO8859-2/htdocs/news/2009/Makefile index e950fba4ef..1cb39dabb0 100644 --- a/hu_HU.ISO8859-2/htdocs/news/2009/Makefile +++ b/hu_HU.ISO8859-2/htdocs/news/2009/Makefile @@ -11,7 +11,7 @@ .include "../Makefile.inc" .endif -XMLDOCS+= index:../../share/sgml/templates.oldnewsflash.xsl:news.xml: +XMLDOCS+= index:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.oldnewsflash.xsl:news.xml: DEPENDSET.index=transtable news -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/news/Makefile b/hu_HU.ISO8859-2/htdocs/news/Makefile index 337c4ee601..755eca5be9 100644 --- a/hu_HU.ISO8859-2/htdocs/news/Makefile +++ b/hu_HU.ISO8859-2/htdocs/news/Makefile @@ -18,13 +18,13 @@ INDEXLINK= news.html DEPENDSET.DEFAULT= transtable news press -XMLDOCS= newsflash:../share/sgml/templates.newsflash.xsl:${XML_NEWS_NEWS}: -XMLDOCS+= news-rdf:../share/sgml/templates.news-rdf.xsl:${XML_NEWS_NEWS}:news.rdf -XMLDOCS+= news-rss:../share/sgml/templates.news-rss.xsl:${XML_NEWS_NEWS}:rss.xml -XMLDOCS+= press:../share/sgml/templates.press.xsl:${XML_NEWS_PRESS}: -XMLDOCS+= press-rss:../share/sgml/templates.press-rss.xsl:${XML_NEWS_PRESS}:press-rss.xml +XMLDOCS= newsflash:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.newsflash.xsl:${XML_NEWS_NEWS}: +XMLDOCS+= news-rdf:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.news-rdf.xsl:${XML_NEWS_NEWS}:news.rdf +XMLDOCS+= news-rss:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.news-rss.xsl:${XML_NEWS_NEWS}:rss.xml +XMLDOCS+= press:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.press.xsl:${XML_NEWS_PRESS}: +XMLDOCS+= press-rss:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.press-rss.xsl:${XML_NEWS_PRESS}:press-rss.xml SUBDIR+= 2008 SUBDIR+= 2009 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/news/Makefile.inc b/hu_HU.ISO8859-2/htdocs/news/Makefile.inc index 7b1e49393f..6d8effb9da 100644 --- a/hu_HU.ISO8859-2/htdocs/news/Makefile.inc +++ b/hu_HU.ISO8859-2/htdocs/news/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/hu/news/Makefile.inc,v 1.1 2007/09/10 21:43:27 gabor Exp $ WEBBASE?= /data/hu/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/hu_HU.ISO8859-2/htdocs/platforms/Makefile b/hu_HU.ISO8859-2/htdocs/platforms/Makefile index 82a31774cb..d150e6a62b 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/Makefile +++ b/hu_HU.ISO8859-2/htdocs/platforms/Makefile @@ -25,4 +25,4 @@ DOCS+= xbox.sgml SUBDIR= ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/platforms/Makefile.inc b/hu_HU.ISO8859-2/htdocs/platforms/Makefile.inc index 410c67a5c5..188322e43f 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/Makefile.inc +++ b/hu_HU.ISO8859-2/htdocs/platforms/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/hu/platforms/Makefile.inc,v 1.1 2007/01/07 22:44:47 keramida Exp $ WEBBASE?= /data/hu/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/hu_HU.ISO8859-2/htdocs/platforms/arm.sgml b/hu_HU.ISO8859-2/htdocs/platforms/arm.sgml index e78b5dfd6d..e2129fc1e7 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/arm.sgml +++ b/hu_HU.ISO8859-2/htdocs/platforms/arm.sgml @@ -5,7 +5,7 @@ <!ENTITY title "A &os;/ARM projekt"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/platforms/ia64/Makefile b/hu_HU.ISO8859-2/htdocs/platforms/ia64/Makefile index c27870a981..a7a2f8341b 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/ia64/Makefile +++ b/hu_HU.ISO8859-2/htdocs/platforms/ia64/Makefile @@ -12,4 +12,4 @@ DOCS= machines.sgml refs.sgml XMLDOCS= index::news.xml: XMLDOCS+= todo::news.xml: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/platforms/ppc.sgml b/hu_HU.ISO8859-2/htdocs/platforms/ppc.sgml index fc0e218046..474931e0f4 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/ppc.sgml +++ b/hu_HU.ISO8859-2/htdocs/platforms/ppc.sgml @@ -4,7 +4,7 @@ <!ENTITY title "A &os;/ppc projekt"> <!ENTITY email 'freebsd-ppc'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/platforms/sparc.sgml b/hu_HU.ISO8859-2/htdocs/platforms/sparc.sgml index 6f539dc187..2e8f9abba4 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/sparc.sgml +++ b/hu_HU.ISO8859-2/htdocs/platforms/sparc.sgml @@ -4,7 +4,7 @@ <!ENTITY title "A &os;/sparc64 projekt"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/platforms/sun4v.sgml b/hu_HU.ISO8859-2/htdocs/platforms/sun4v.sgml index 6b49fd02f6..52fe499dd7 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/sun4v.sgml +++ b/hu_HU.ISO8859-2/htdocs/platforms/sun4v.sgml @@ -5,7 +5,7 @@ <!ENTITY title "A &os;/sun4v projekt"> <!ENTITY email 'freebsd-sun4v'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/platforms/xbox.sgml b/hu_HU.ISO8859-2/htdocs/platforms/xbox.sgml index 4527f5861b..feb1b26f0b 100644 --- a/hu_HU.ISO8859-2/htdocs/platforms/xbox.sgml +++ b/hu_HU.ISO8859-2/htdocs/platforms/xbox.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/hu/platforms/xbox.sgml,v 1.2 2008/06/25 11:31:18 gabor Exp $"> <!ENTITY title "A &os;/xbox projekt"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- FreeBSD Hungarian Documentation Project diff --git a/hu_HU.ISO8859-2/htdocs/projects/Makefile b/hu_HU.ISO8859-2/htdocs/projects/Makefile index 063180eb21..bc9463ba05 100644 --- a/hu_HU.ISO8859-2/htdocs/projects/Makefile +++ b/hu_HU.ISO8859-2/htdocs/projects/Makefile @@ -11,4 +11,4 @@ DOCS= projects.sgml INDEXLINK= projects.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/search/Makefile b/hu_HU.ISO8859-2/htdocs/search/Makefile index 53e9574aaf..00d5b1d9b3 100644 --- a/hu_HU.ISO8859-2/htdocs/search/Makefile +++ b/hu_HU.ISO8859-2/htdocs/search/Makefile @@ -18,9 +18,9 @@ CLEANFILES+= atoz.sgml site.sgml index-site.html: atoz.sgml site.sgml atoz.sgml: web.atoz - ${SORT} -fu ${.ALLSRC} | ${PERL} ${.CURDIR}/../../en/search/atoz.pl > ${.TARGET} + ${SORT} -fu ${.ALLSRC} | ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/atoz.pl > ${.TARGET} site.sgml: site.map - ${PERL} ${.CURDIR}/../../en/search/site.pl < ${.ALLSRC} > ${.TARGET} + ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/site.pl < ${.ALLSRC} > ${.TARGET} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/security/Makefile b/hu_HU.ISO8859-2/htdocs/security/Makefile index acf7f29b01..5d3769214b 100644 --- a/hu_HU.ISO8859-2/htdocs/security/Makefile +++ b/hu_HU.ISO8859-2/htdocs/security/Makefile @@ -32,4 +32,4 @@ XMLDOCS+= advisories-rdf:security-rdf.xsl::advisories.rdf XMLDOCS+= advisories-rss:security-rss.xsl::rss.xml XMLDOCS+= errata-rss:errata-rss.xsl::errata.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/htdocs/security/advisories.sgml b/hu_HU.ISO8859-2/htdocs/security/advisories.sgml index 577c3f647e..6e7b80fd8d 100644 --- a/hu_HU.ISO8859-2/htdocs/security/advisories.sgml +++ b/hu_HU.ISO8859-2/htdocs/security/advisories.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "A &os; Projekt biztonsági figyelmeztetései"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> diff --git a/hu_HU.ISO8859-2/htdocs/security/security.sgml b/hu_HU.ISO8859-2/htdocs/security/security.sgml index 0e586009d4..6f6d5721aa 100644 --- a/hu_HU.ISO8859-2/htdocs/security/security.sgml +++ b/hu_HU.ISO8859-2/htdocs/security/security.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/hu/security/security.sgml,v 1.12 2010/08/08 11:42:49 pgj Exp $"> <!ENTITY title "&os; biztonsági információk"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> <!-- $FreeBSD: www/hu/security/security.sgml,v 1.12 2010/08/08 11:42:49 pgj Exp $ --> diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/catalog b/hu_HU.ISO8859-2/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/l10n.ent b/hu_HU.ISO8859-2/htdocs/share/sgml/l10n.ent deleted file mode 100644 index b0a4eed9d6..0000000000 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $FreeBSD: www/hu/share/sgml/l10n.ent,v 1.2 2007/01/09 17:13:47 keramida Exp $ --> - -<!-- FreeBSD L10N Entities --> -<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> - -<!-- The FreeBSD Hungarian Documentation Project - Translated by: Gabor Kovesdan <gabor@FreeBSD.org> - %SOURCE% share/sgml/l10n.ent - %SRCID% 1.1 - Original Revision: r1.1 --> - -<!ENTITY url.doc.langcode 'en_US.ISO8859-1'> -<!ENTITY xml.encoding 'iso-8859-2'> - -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> -<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> - -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early-adopter.html'> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> - -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/hu_HU.ISO8859-2/htdocs/support/Makefile b/hu_HU.ISO8859-2/htdocs/support/Makefile index 65e583a910..8e7b8a6572 100644 --- a/hu_HU.ISO8859-2/htdocs/support/Makefile +++ b/hu_HU.ISO8859-2/htdocs/support/Makefile @@ -13,4 +13,4 @@ DOCS= bugreports.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/hu_HU.ISO8859-2/share/sgml/catalog b/hu_HU.ISO8859-2/share/sgml/catalog index 786aeecec4..a572206548 100644 --- a/hu_HU.ISO8859-2/share/sgml/catalog +++ b/hu_HU.ISO8859-2/share/sgml/catalog @@ -47,3 +47,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//HU" PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//HU" "trademarks.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/catalog.xml b/hu_HU.ISO8859-2/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/catalog.xml +++ b/hu_HU.ISO8859-2/share/sgml/catalog.xml diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/events.xml b/hu_HU.ISO8859-2/share/sgml/events.xml index 4861738728..4861738728 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/events.xml +++ b/hu_HU.ISO8859-2/share/sgml/events.xml diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/header.l10n.ent b/hu_HU.ISO8859-2/share/sgml/header.l10n.ent index 131715877f..131715877f 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/header.l10n.ent +++ b/hu_HU.ISO8859-2/share/sgml/header.l10n.ent diff --git a/hu_HU.ISO8859-2/share/sgml/l10n.ent b/hu_HU.ISO8859-2/share/sgml/l10n.ent index 9b19c140cc..9fdd187788 100644 --- a/hu_HU.ISO8859-2/share/sgml/l10n.ent +++ b/hu_HU.ISO8859-2/share/sgml/l10n.ent @@ -15,3 +15,27 @@ <!ENTITY doc.langcode.en "en_US.ISO8859-1"> <!ENTITY doc.langcode "hu_HU.ISO8859-2"> <!ENTITY doc.html.charset "iso-8859-2"> + +<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> + +<!ENTITY url.doc.langcode 'en_US.ISO8859-1'> +<!ENTITY xml.encoding 'iso-8859-2'> + +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> +<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> + +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early-adopter.html'> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> + +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/libcommon.xsl b/hu_HU.ISO8859-2/share/sgml/libcommon.xsl index 1eceba4f97..1eceba4f97 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/libcommon.xsl +++ b/hu_HU.ISO8859-2/share/sgml/libcommon.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/navibar.l10n.ent b/hu_HU.ISO8859-2/share/sgml/navibar.l10n.ent index ef2cb9b50d..ef2cb9b50d 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/navibar.l10n.ent +++ b/hu_HU.ISO8859-2/share/sgml/navibar.l10n.ent diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/news.xml b/hu_HU.ISO8859-2/share/sgml/news.xml index d6fea38456..d6fea38456 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/news.xml +++ b/hu_HU.ISO8859-2/share/sgml/news.xml diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/press.xml b/hu_HU.ISO8859-2/share/sgml/press.xml index 164eaf7dc0..164eaf7dc0 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/press.xml +++ b/hu_HU.ISO8859-2/share/sgml/press.xml diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.events.xsl b/hu_HU.ISO8859-2/share/sgml/templates.events.xsl index 5b4b6506de..5b4b6506de 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.events.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.events.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.news-rdf.xsl b/hu_HU.ISO8859-2/share/sgml/templates.news-rdf.xsl index d37fe07682..d37fe07682 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.news-rdf.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.news-rdf.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.news-rss.xsl b/hu_HU.ISO8859-2/share/sgml/templates.news-rss.xsl index deba890554..deba890554 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.news-rss.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.news-rss.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.newsflash.xsl b/hu_HU.ISO8859-2/share/sgml/templates.newsflash.xsl index fcc6028453..fcc6028453 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.newsflash.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.newsflash.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.oldnewsflash.xsl b/hu_HU.ISO8859-2/share/sgml/templates.oldnewsflash.xsl index f17ab050a7..f17ab050a7 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.oldnewsflash.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.oldnewsflash.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.oldpress.xsl b/hu_HU.ISO8859-2/share/sgml/templates.oldpress.xsl index b52a73fb5e..b52a73fb5e 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.oldpress.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.oldpress.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.pastevents.xsl b/hu_HU.ISO8859-2/share/sgml/templates.pastevents.xsl index 66c23916c4..66c23916c4 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.pastevents.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.pastevents.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.press-rss.xsl b/hu_HU.ISO8859-2/share/sgml/templates.press-rss.xsl index 42b3ec674c..42b3ec674c 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.press-rss.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.press-rss.xsl diff --git a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.press.xsl b/hu_HU.ISO8859-2/share/sgml/templates.press.xsl index 37364d5bdf..37364d5bdf 100644 --- a/hu_HU.ISO8859-2/htdocs/share/sgml/templates.press.xsl +++ b/hu_HU.ISO8859-2/share/sgml/templates.press.xsl diff --git a/it_IT.ISO8859-15/Makefile.inc b/it_IT.ISO8859-15/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/it_IT.ISO8859-15/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/it_IT.ISO8859-15/htdocs/Makefile b/it_IT.ISO8859-15/htdocs/Makefile index b63447ea8c..f0c80ba087 100644 --- a/it_IT.ISO8859-15/htdocs/Makefile +++ b/it_IT.ISO8859-15/htdocs/Makefile @@ -36,4 +36,4 @@ SUBDIR+= doc WEBDIR?= data/it -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/Makefile.inc b/it_IT.ISO8859-15/htdocs/Makefile.inc index c59fdccdfe..bbd58ce777 100644 --- a/it_IT.ISO8859-15/htdocs/Makefile.inc +++ b/it_IT.ISO8859-15/htdocs/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/it -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/it_IT.ISO8859-15/htdocs/copyright/Makefile b/it_IT.ISO8859-15/htdocs/copyright/Makefile index 93d1e6a649..57ab6e3ebb 100644 --- a/it_IT.ISO8859-15/htdocs/copyright/Makefile +++ b/it_IT.ISO8859-15/htdocs/copyright/Makefile @@ -11,4 +11,4 @@ DOCS= copyright.sgml INDEXLINK= copyright.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/doc/Makefile b/it_IT.ISO8859-15/htdocs/doc/Makefile index c1672d41cc..35094533bd 100644 --- a/it_IT.ISO8859-15/htdocs/doc/Makefile +++ b/it_IT.ISO8859-15/htdocs/doc/Makefile @@ -8,33 +8,39 @@ # one another -- this was always the case anyway, so there are no extra # requirements here. # +.if exists(Makefile.conf) +.include "Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif all: all-all all-install all-all: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/it_IT.ISO8859-15; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" \ INSTALL_COMPRESSED= all all-install: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/it_IT.ISO8859-15; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ INSTALL_COMPRESSED= install install clean: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/it_IT.ISO8859-15; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ INSTALL_COMPRESSED= ${.TARGET} .if make(clean) ${RM} -rf it* .endif -.include "${.CURDIR}/../../share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE _OBJUSE: .USE @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/it_IT.ISO8859-15; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} ${.TARGET} diff --git a/it_IT.ISO8859-15/htdocs/docs/Makefile b/it_IT.ISO8859-15/htdocs/docs/Makefile index 3ad3a560dd..ed64d74993 100644 --- a/it_IT.ISO8859-15/htdocs/docs/Makefile +++ b/it_IT.ISO8859-15/htdocs/docs/Makefile @@ -9,4 +9,4 @@ DOCS= books.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/platforms/Makefile b/it_IT.ISO8859-15/htdocs/platforms/Makefile index 53856722e0..75d87e2cf1 100644 --- a/it_IT.ISO8859-15/htdocs/platforms/Makefile +++ b/it_IT.ISO8859-15/htdocs/platforms/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/ports/Makefile b/it_IT.ISO8859-15/htdocs/ports/Makefile index 53856722e0..75d87e2cf1 100644 --- a/it_IT.ISO8859-15/htdocs/ports/Makefile +++ b/it_IT.ISO8859-15/htdocs/ports/Makefile @@ -9,4 +9,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/4.10R/Makefile b/it_IT.ISO8859-15/htdocs/releases/4.10R/Makefile index 9bdfa96227..5b893c0621 100644 --- a/it_IT.ISO8859-15/htdocs/releases/4.10R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/4.10R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/4.11R/Makefile b/it_IT.ISO8859-15/htdocs/releases/4.11R/Makefile index 9bdfa96227..5b893c0621 100644 --- a/it_IT.ISO8859-15/htdocs/releases/4.11R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/4.11R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/5.2.1R/Makefile b/it_IT.ISO8859-15/htdocs/releases/5.2.1R/Makefile index 9bdfa96227..5b893c0621 100644 --- a/it_IT.ISO8859-15/htdocs/releases/5.2.1R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/5.2.1R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/5.2R/Makefile b/it_IT.ISO8859-15/htdocs/releases/5.2R/Makefile index 9bdfa96227..5b893c0621 100644 --- a/it_IT.ISO8859-15/htdocs/releases/5.2R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/5.2R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/5.3R/Makefile b/it_IT.ISO8859-15/htdocs/releases/5.3R/Makefile index 9bdfa96227..5b893c0621 100644 --- a/it_IT.ISO8859-15/htdocs/releases/5.3R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/5.3R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/5.4R/Makefile b/it_IT.ISO8859-15/htdocs/releases/5.4R/Makefile index 9bdfa96227..5b893c0621 100755 --- a/it_IT.ISO8859-15/htdocs/releases/5.4R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/5.4R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/6.0R/Makefile b/it_IT.ISO8859-15/htdocs/releases/6.0R/Makefile index 9bdfa96227..5b893c0621 100755 --- a/it_IT.ISO8859-15/htdocs/releases/6.0R/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/6.0R/Makefile @@ -9,4 +9,4 @@ DOCS= announce.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/Makefile b/it_IT.ISO8859-15/htdocs/releases/Makefile index 397a065ddb..924541aa8a 100644 --- a/it_IT.ISO8859-15/htdocs/releases/Makefile +++ b/it_IT.ISO8859-15/htdocs/releases/Makefile @@ -17,4 +17,4 @@ SUBDIR+= 6.0R SUBDIR= .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/it_IT.ISO8859-15/htdocs/releases/Makefile.inc b/it_IT.ISO8859-15/htdocs/releases/Makefile.inc index 239a9e3787..6163abe1c7 100644 --- a/it_IT.ISO8859-15/htdocs/releases/Makefile.inc +++ b/it_IT.ISO8859-15/htdocs/releases/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD$ WEBBASE?= /data/it/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/it_IT.ISO8859-15/htdocs/share/sgml/catalog b/it_IT.ISO8859-15/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/it_IT.ISO8859-15/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/it_IT.ISO8859-15/htdocs/share/sgml/l10n.ent b/it_IT.ISO8859-15/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 6841ac0fcb..0000000000 --- a/it_IT.ISO8859-15/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-15"?> -<!-- $FreeBSD: www/it/share/sgml/l10n.ent,v 1.1 2006/08/19 21:24:06 hrs Exp $ --> - -<!ENTITY url.doc.langcode 'it_IT.ISO8859-15'> -<!ENTITY xml.encoding 'iso-8859-15'> - -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> -<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/it_IT.ISO8859-15/share/sgml/catalog b/it_IT.ISO8859-15/share/sgml/catalog index 7f14953f24..4fb534391d 100644 --- a/it_IT.ISO8859-15/share/sgml/catalog +++ b/it_IT.ISO8859-15/share/sgml/catalog @@ -33,3 +33,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//IT" PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//IT" "trademarks.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/it_IT.ISO8859-15/htdocs/share/sgml/catalog.xml b/it_IT.ISO8859-15/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/it_IT.ISO8859-15/htdocs/share/sgml/catalog.xml +++ b/it_IT.ISO8859-15/share/sgml/catalog.xml diff --git a/it_IT.ISO8859-15/htdocs/share/sgml/header.l10n.ent b/it_IT.ISO8859-15/share/sgml/header.l10n.ent index 1c85348f83..1c85348f83 100644 --- a/it_IT.ISO8859-15/htdocs/share/sgml/header.l10n.ent +++ b/it_IT.ISO8859-15/share/sgml/header.l10n.ent diff --git a/it_IT.ISO8859-15/share/sgml/l10n.ent b/it_IT.ISO8859-15/share/sgml/l10n.ent index 3f1d7ad132..aaffe110e5 100644 --- a/it_IT.ISO8859-15/share/sgml/l10n.ent +++ b/it_IT.ISO8859-15/share/sgml/l10n.ent @@ -12,3 +12,27 @@ <!ENTITY doc.langcode.it "it_IT.ISO8859-15"> <!ENTITY doc.langcode "&doc.langcode.it;"> + + +<!ENTITY url.doc.langcode 'it_IT.ISO8859-15'> +<!ENTITY xml.encoding 'iso-8859-15'> + +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> +<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> diff --git a/it_IT.ISO8859-15/htdocs/share/sgml/libcommon.xsl b/it_IT.ISO8859-15/share/sgml/libcommon.xsl index ca4ba434e0..ca4ba434e0 100644 --- a/it_IT.ISO8859-15/htdocs/share/sgml/libcommon.xsl +++ b/it_IT.ISO8859-15/share/sgml/libcommon.xsl diff --git a/it_IT.ISO8859-15/htdocs/share/sgml/navibar.l10n.ent b/it_IT.ISO8859-15/share/sgml/navibar.l10n.ent index a167628508..a167628508 100644 --- a/it_IT.ISO8859-15/htdocs/share/sgml/navibar.l10n.ent +++ b/it_IT.ISO8859-15/share/sgml/navibar.l10n.ent diff --git a/ja_JP.eucJP/Makefile.inc b/ja_JP.eucJP/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/ja_JP.eucJP/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/ja_JP.eucJP/htdocs/FAQ/Makefile b/ja_JP.eucJP/htdocs/FAQ/Makefile index 1da8f1e068..e177055b6b 100644 --- a/ja_JP.eucJP/htdocs/FAQ/Makefile +++ b/ja_JP.eucJP/htdocs/FAQ/Makefile @@ -9,4 +9,4 @@ .endif DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/Makefile b/ja_JP.eucJP/htdocs/Makefile index 1a133ffa16..e446f14048 100644 --- a/ja_JP.eucJP/htdocs/Makefile +++ b/ja_JP.eucJP/htdocs/Makefile @@ -104,4 +104,4 @@ WEBDIR?= data/ja ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/Makefile.inc b/ja_JP.eucJP/htdocs/Makefile.inc index b3223dfa2b..a0d3635ad9 100644 --- a/ja_JP.eucJP/htdocs/Makefile.inc +++ b/ja_JP.eucJP/htdocs/Makefile.inc @@ -3,4 +3,4 @@ # Original revision: 1.8 WEBBASE?= /data/ja -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/ja_JP.eucJP/htdocs/commercial/Makefile b/ja_JP.eucJP/htdocs/commercial/Makefile index abbb907fb0..3845a2e257 100644 --- a/ja_JP.eucJP/htdocs/commercial/Makefile +++ b/ja_JP.eucJP/htdocs/commercial/Makefile @@ -46,4 +46,4 @@ PARAMS.software_bycat=\ ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/community/Makefile b/ja_JP.eucJP/htdocs/community/Makefile index ac923e80b0..209e21292b 100644 --- a/ja_JP.eucJP/htdocs/community/Makefile +++ b/ja_JP.eucJP/htdocs/community/Makefile @@ -12,4 +12,4 @@ DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml #XMLDOCS+= social::${XML_EVENTS_EVENTS}: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/copyright/Makefile b/ja_JP.eucJP/htdocs/copyright/Makefile index 2f9df0b1e9..d8a2559050 100644 --- a/ja_JP.eucJP/htdocs/copyright/Makefile +++ b/ja_JP.eucJP/htdocs/copyright/Makefile @@ -42,4 +42,4 @@ CVS_OPT+= -R ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/developers/Makefile b/ja_JP.eucJP/htdocs/developers/Makefile index db47f5d45c..14d947b2d2 100644 --- a/ja_JP.eucJP/htdocs/developers/Makefile +++ b/ja_JP.eucJP/htdocs/developers/Makefile @@ -10,4 +10,4 @@ DOCS= cvs.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/doc/Makefile b/ja_JP.eucJP/htdocs/doc/Makefile index 53874be17a..61e55f4a15 100644 --- a/ja_JP.eucJP/htdocs/doc/Makefile +++ b/ja_JP.eucJP/htdocs/doc/Makefile @@ -39,7 +39,7 @@ install clean: ${RM} -rf ja* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/ja_JP.eucJP/htdocs/docproj/Makefile b/ja_JP.eucJP/htdocs/docproj/Makefile index bee2cc39ee..c78ef84d2c 100644 --- a/ja_JP.eucJP/htdocs/docproj/Makefile +++ b/ja_JP.eucJP/htdocs/docproj/Makefile @@ -25,4 +25,4 @@ INDEXLINK= docproj.html ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/docproj/current.sgml b/ja_JP.eucJP/htdocs/docproj/current.sgml index 52d7c08eff..34ffbb2737 100644 --- a/ja_JP.eucJP/htdocs/docproj/current.sgml +++ b/ja_JP.eucJP/htdocs/docproj/current.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/ja/docproj/current.sgml,v 1.31 2012/01/27 09:14:56 ryusuke Exp $"> <!ENTITY title "FreeBSD ¥É¥¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È: ¿Ê¹ÔÃæ¤Î¥×¥í¥¸¥§¥¯¥È"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY imagebase "&enbase;/gifs"> diff --git a/ja_JP.eucJP/htdocs/docs/Makefile b/ja_JP.eucJP/htdocs/docs/Makefile index 8e25d21ba2..da309d9c4b 100644 --- a/ja_JP.eucJP/htdocs/docs/Makefile +++ b/ja_JP.eucJP/htdocs/docs/Makefile @@ -10,4 +10,4 @@ DOCS= books.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/events/Makefile b/ja_JP.eucJP/htdocs/events/Makefile index c82ad8c2a5..f10af5dc25 100644 --- a/ja_JP.eucJP/htdocs/events/Makefile +++ b/ja_JP.eucJP/htdocs/events/Makefile @@ -20,7 +20,7 @@ PASTYEARS= 2010 2009 2008 2007 2006 2005 2004 2003 DATA= events.css INDEXLINK= events.html -XMLDOCS+= events:../share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}: +XMLDOCS+= events:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}: PARAMS.events= --param startyear ${YEARSTART} PARAMS.events+= --stringparam pastyears '${PASTYEARS}' DEPENDSET.events= events @@ -37,4 +37,4 @@ DEPENDSET.events_ics= events XMLDOCS+= events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/events/Makefile.inc b/ja_JP.eucJP/htdocs/events/Makefile.inc index f1732655fc..f42e1c47e3 100644 --- a/ja_JP.eucJP/htdocs/events/Makefile.inc +++ b/ja_JP.eucJP/htdocs/events/Makefile.inc @@ -2,5 +2,5 @@ # The FreeBSD Japanese Documentation Project # Original revision: 1.2 -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. WEBBASE?= /data/events diff --git a/ja_JP.eucJP/htdocs/handbook/Makefile b/ja_JP.eucJP/htdocs/handbook/Makefile index cbeebfbda2..a3e979afdc 100644 --- a/ja_JP.eucJP/htdocs/handbook/Makefile +++ b/ja_JP.eucJP/htdocs/handbook/Makefile @@ -10,4 +10,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/internal/Makefile b/ja_JP.eucJP/htdocs/internal/Makefile index 34327b2c47..55a539e680 100644 --- a/ja_JP.eucJP/htdocs/internal/Makefile +++ b/ja_JP.eucJP/htdocs/internal/Makefile @@ -50,4 +50,4 @@ INDEXLINK= internal.html ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/java/Makefile b/ja_JP.eucJP/htdocs/java/Makefile index 97cf74a316..061bb2fc61 100644 --- a/ja_JP.eucJP/htdocs/java/Makefile +++ b/ja_JP.eucJP/htdocs/java/Makefile @@ -25,4 +25,4 @@ XMLDOCS+= news:java-rss.xsl::rss.xml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/java/Makefile.inc b/ja_JP.eucJP/htdocs/java/Makefile.inc index 9326be65c4..fb5a67ca24 100644 --- a/ja_JP.eucJP/htdocs/java/Makefile.inc +++ b/ja_JP.eucJP/htdocs/java/Makefile.inc @@ -3,4 +3,4 @@ # Original revision: 1.2 WEBBASE?= /data/ja/java -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ja_JP.eucJP/htdocs/java/dists/Makefile b/ja_JP.eucJP/htdocs/java/dists/Makefile index afdce14ed6..52fb424451 100644 --- a/ja_JP.eucJP/htdocs/java/dists/Makefile +++ b/ja_JP.eucJP/htdocs/java/dists/Makefile @@ -22,4 +22,4 @@ DOCS+= index.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/java/links/Makefile b/ja_JP.eucJP/htdocs/java/links/Makefile index 94d5dc901a..806c708708 100644 --- a/ja_JP.eucJP/htdocs/java/links/Makefile +++ b/ja_JP.eucJP/htdocs/java/links/Makefile @@ -23,4 +23,4 @@ DOCS+= servlets.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/news/1996/Makefile b/ja_JP.eucJP/htdocs/news/1996/Makefile index 331f05992c..9ae283c9c4 100644 --- a/ja_JP.eucJP/htdocs/news/1996/Makefile +++ b/ja_JP.eucJP/htdocs/news/1996/Makefile @@ -14,4 +14,4 @@ DOCS= index.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/news/1997/Makefile b/ja_JP.eucJP/htdocs/news/1997/Makefile index 2e9e5af229..f9d03a7294 100644 --- a/ja_JP.eucJP/htdocs/news/1997/Makefile +++ b/ja_JP.eucJP/htdocs/news/1997/Makefile @@ -14,4 +14,4 @@ DOCS= index.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/news/2001/Makefile b/ja_JP.eucJP/htdocs/news/2001/Makefile index b3541e7a14..74a548bc1a 100644 --- a/ja_JP.eucJP/htdocs/news/2001/Makefile +++ b/ja_JP.eucJP/htdocs/news/2001/Makefile @@ -10,10 +10,10 @@ .endif #XMLDOCS+= index:${XSL_NEWS_NEWSFLASH_OLD}:news.xml: -XMLDOCS+= index:../../share/sgml/templates.oldnewsflash.xsl:news.xml: +XMLDOCS+= index:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.oldnewsflash.xsl:news.xml: DEPENDSET.index=transtable news -XMLDOCS+= press:../../share/sgml/templates.oldpress.xsl:: +XMLDOCS+= press:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.oldpress.xsl:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/news/Makefile b/ja_JP.eucJP/htdocs/news/Makefile index 87da2916a4..e9379e57dc 100644 --- a/ja_JP.eucJP/htdocs/news/Makefile +++ b/ja_JP.eucJP/htdocs/news/Makefile @@ -32,7 +32,7 @@ DEPENDSET.DEFAULT= transtable news press XMLDOCS= newsflash:${XSL_NEWS_NEWSFLASH}:${XML_NEWS_NEWS_MASTER}: XMLDOCS+= news-rdf:${XSL_NEWS_NEWS_RDF}:${XML_NEWS_NEWS_MASTER}:news.rdf -XMLDOCS+= news-rss:../share/sgml/templates.news-rss.xsl:../share/sgml/news.xml:rss.xml +XMLDOCS+= news-rss:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.news-rss.xsl:${DOC_PREFIX}/${LANGCODE}/share/sgml/news.xml:rss.xml XMLDOCS+= press:${XSL_NEWS_PRESS}:${XML_NEWS_PRESS_MASTER}: XMLDOCS+= press-rss:${XSL_NEWS_PRESS_RSS}:${XML_NEWS_PRESS_MASTER}:press-rss.xml @@ -56,5 +56,5 @@ SUBDIR+= 2001 ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/news/Makefile.inc b/ja_JP.eucJP/htdocs/news/Makefile.inc index fb7812a0b2..ded09cc364 100644 --- a/ja_JP.eucJP/htdocs/news/Makefile.inc +++ b/ja_JP.eucJP/htdocs/news/Makefile.inc @@ -3,4 +3,4 @@ # Original revision: 1.2 WEBBASE?= /data/ja/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ja_JP.eucJP/htdocs/platforms/Makefile b/ja_JP.eucJP/htdocs/platforms/Makefile index 5b81a5d9dd..31ff84722c 100644 --- a/ja_JP.eucJP/htdocs/platforms/Makefile +++ b/ja_JP.eucJP/htdocs/platforms/Makefile @@ -28,4 +28,4 @@ SUBDIR= ia64 ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/platforms/Makefile.inc b/ja_JP.eucJP/htdocs/platforms/Makefile.inc index b292a1ecf5..451235ead2 100644 --- a/ja_JP.eucJP/htdocs/platforms/Makefile.inc +++ b/ja_JP.eucJP/htdocs/platforms/Makefile.inc @@ -2,4 +2,4 @@ # Original revision: 1.1 WEBBASE?= /data/ja/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ja_JP.eucJP/htdocs/platforms/arm.sgml b/ja_JP.eucJP/htdocs/platforms/arm.sgml index 1950c0bd67..81422dd75a 100644 --- a/ja_JP.eucJP/htdocs/platforms/arm.sgml +++ b/ja_JP.eucJP/htdocs/platforms/arm.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/ARM ¥×¥í¥¸¥§¥¯¥È"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Japanese Documentation Project --> <!-- Original revision: 1.14 --> diff --git a/ja_JP.eucJP/htdocs/platforms/ia64/Makefile b/ja_JP.eucJP/htdocs/platforms/ia64/Makefile index 97c9e30609..02fa8fc9b2 100644 --- a/ja_JP.eucJP/htdocs/platforms/ia64/Makefile +++ b/ja_JP.eucJP/htdocs/platforms/ia64/Makefile @@ -14,4 +14,4 @@ DOCS= machines.sgml refs.sgml XMLDOCS= index::news.xml: XMLDOCS= todo::news.xml: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/platforms/sparc.sgml b/ja_JP.eucJP/htdocs/platforms/sparc.sgml index 55306da600..e3ea99f0e4 100644 --- a/ja_JP.eucJP/htdocs/platforms/sparc.sgml +++ b/ja_JP.eucJP/htdocs/platforms/sparc.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/sparc64 ¥×¥í¥¸¥§¥¯¥È"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Japanese Documentation Project --> <!-- Original revision: 1.42 --> diff --git a/ja_JP.eucJP/htdocs/ports/Makefile b/ja_JP.eucJP/htdocs/ports/Makefile index 5d1f11c30d..9cf107ca71 100644 --- a/ja_JP.eucJP/htdocs/ports/Makefile +++ b/ja_JP.eucJP/htdocs/ports/Makefile @@ -8,8 +8,8 @@ .if exists(../Makefile.inc) .include "../Makefile.inc" .endif -.if exists(../../en/ports/Makefile.inc) -.include "../../en/ports/Makefile.inc" +.if exists(${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/Makefile.inc) +.include "${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/Makefile.inc" .endif FETCH_OPT?= -am @@ -36,10 +36,10 @@ CLUSTER_MACHINE= YES # packages.exists: .if defined(CLUSTER_MACHINE) && (!defined(NO_PACKAGES_LINK) || empty(NO_PACKAGES_LINK)) -.if exists(${.CURDIR}/../../en/ports/packages.exists) - cp ${.CURDIR}/../../en/ports/${.TARGET} . +.if exists(${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/packages.exists) + cp ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/${.TARGET} . .else - @if ${SH} ${.CURDIR}/../../en/ports/packages > ${.TARGET}.temp; then \ + @if ${SH} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/packages > ${.TARGET}.temp; then \ ${MV} ${.TARGET}.temp ${.TARGET}; \ else \ ${RM} ${.TARGET}.temp; ${TOUCH} ${.TARGET}; \ @@ -85,7 +85,7 @@ ports.size: # this builds: categories-alpha.sgml, categories-grouped.sgml, # master-index.sgml, statistics.ent, <category>.sgml -CATEGORYLIST=`grep "^[a-z]" ../../en/ports/categories | sed -e s"/,.*//"` +CATEGORYLIST=`grep "^[a-z]" ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/categories | sed -e s"/,.*//"` categories-alpha.sgml: ${INDEX} categories categories.descriptions \ packages.exists portindex ports.ent ports.size .NOTMAIN ${RM} -f categories-alpha.sgml categories-grouped.sgml \ @@ -112,4 +112,4 @@ beforeinstall: ${SED} -i "" -e 's,HREF="growth,href="http://www.FreeBSD.org/ports/growth,' references.html .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/ports/Makefile.inc0 b/ja_JP.eucJP/htdocs/ports/Makefile.inc0 index 8df51c24e8..c8df2f5b5c 100644 --- a/ja_JP.eucJP/htdocs/ports/Makefile.inc0 +++ b/ja_JP.eucJP/htdocs/ports/Makefile.inc0 @@ -16,4 +16,4 @@ .include "Makefile.gen" .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/projects/Makefile b/ja_JP.eucJP/htdocs/projects/Makefile index 73a6076786..df2f0b2865 100644 --- a/ja_JP.eucJP/htdocs/projects/Makefile +++ b/ja_JP.eucJP/htdocs/projects/Makefile @@ -24,8 +24,8 @@ DOCS+= cvsweb.sgml #DATA+= 2011-freebsd-gsoc-thumbnail.jpg #DATA+= 2011-freebsd-gsoc.pdf -#XML_IDEAS= ${WEB_PREFIX}/en/projects/ideas/ideas.xml -#XSL_SOC= ${WEB_PREFIX}/en/projects/summerofcode.xsl +#XML_IDEAS= ${DOC_PREFIX}/en/projects/ideas/ideas.xml +#XSL_SOC= ${DOC_PREFIX}/en/projects/summerofcode.xsl #XMLDOCS= summerofcode:${XSL_SOC}:${XML_IDEAS}: @@ -37,4 +37,4 @@ SUBDIR= mips ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/projects/Makefile.inc b/ja_JP.eucJP/htdocs/projects/Makefile.inc index 76834f7fb6..5f2f64ab40 100644 --- a/ja_JP.eucJP/htdocs/projects/Makefile.inc +++ b/ja_JP.eucJP/htdocs/projects/Makefile.inc @@ -3,4 +3,4 @@ # Original revision: 1.1 WEBBASE?= /data/ja/projects -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ja_JP.eucJP/htdocs/projects/cvsweb.sgml b/ja_JP.eucJP/htdocs/projects/cvsweb.sgml index 41a242f167..ada76eb14d 100644 --- a/ja_JP.eucJP/htdocs/projects/cvsweb.sgml +++ b/ja_JP.eucJP/htdocs/projects/cvsweb.sgml @@ -4,7 +4,7 @@ <!ENTITY title 'FreeBSD CVSweb ¥×¥í¥¸¥§¥¯¥È'> <!ENTITY email 'freebsd-cvsweb'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- FreeBSD Japanese Documentation Project --> <!-- Original revision: 1.42 --> diff --git a/ja_JP.eucJP/htdocs/projects/mips/Makefile b/ja_JP.eucJP/htdocs/projects/mips/Makefile index eacbd1eda6..a9e5063719 100644 --- a/ja_JP.eucJP/htdocs/projects/mips/Makefile +++ b/ja_JP.eucJP/htdocs/projects/mips/Makefile @@ -19,4 +19,4 @@ DATA= style.css ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/projects/mips/index.sgml b/ja_JP.eucJP/htdocs/projects/mips/index.sgml index 539464ab60..b8d81db531 100644 --- a/ja_JP.eucJP/htdocs/projects/mips/index.sgml +++ b/ja_JP.eucJP/htdocs/projects/mips/index.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/MIPS ¥×¥í¥¸¥§¥¯¥È"> <!ENTITY email 'freebsd-mips'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!-- FreeBSD Japanese Documentation Project --> <!-- Original Revision: 1.11 --> diff --git a/ja_JP.eucJP/htdocs/prstats/Makefile b/ja_JP.eucJP/htdocs/prstats/Makefile index 6c511a13d4..fa1f017927 100644 --- a/ja_JP.eucJP/htdocs/prstats/Makefile +++ b/ja_JP.eucJP/htdocs/prstats/Makefile @@ -13,4 +13,4 @@ DOCS= index.sgml ### Revision checking REVCHECK= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.1.5R/Makefile b/ja_JP.eucJP/htdocs/releases/2.1.5R/Makefile index 9a5a593cfc..9a5d3848ed 100644 --- a/ja_JP.eucJP/htdocs/releases/2.1.5R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.1.5R/Makefile @@ -16,4 +16,4 @@ DOCS= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.1.6R/Makefile b/ja_JP.eucJP/htdocs/releases/2.1.6R/Makefile index 5ed03a1db0..4a7ed8ef0a 100644 --- a/ja_JP.eucJP/htdocs/releases/2.1.6R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.1.6R/Makefile @@ -17,4 +17,4 @@ DOCS+= security.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.1.7R/Makefile b/ja_JP.eucJP/htdocs/releases/2.1.7R/Makefile index 6d83d87a1b..dd58a08450 100644 --- a/ja_JP.eucJP/htdocs/releases/2.1.7R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.1.7R/Makefile @@ -16,4 +16,4 @@ DOCS= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2.1R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2.1R/Makefile index 8cebdf0f28..96b23e0b76 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2.1R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2.1R/Makefile @@ -14,4 +14,4 @@ DOCS= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2.2R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2.2R/Makefile index 48dd60fe71..a194606530 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2.2R/Makefile @@ -15,4 +15,4 @@ DOCS+= errata.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2.5R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2.5R/Makefile index e2f1f72bc3..522bf90749 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2.5R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2.5R/Makefile @@ -16,4 +16,4 @@ DOCS+= errata.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2.6R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2.6R/Makefile index ebbcc9afc5..8d4620a8d1 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2.6R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2.6R/Makefile @@ -16,4 +16,4 @@ DOCS+= errata.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2.7R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2.7R/Makefile index 340ae03e42..75f21d03e2 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2.7R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2.7R/Makefile @@ -16,4 +16,4 @@ DOCS+= errata.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2.8R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2.8R/Makefile index 3856715d5c..f709bd149c 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2.8R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2.8R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/2.2R/Makefile b/ja_JP.eucJP/htdocs/releases/2.2R/Makefile index 79c2867b1a..545d9bdc01 100644 --- a/ja_JP.eucJP/htdocs/releases/2.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/2.2R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/3.0R/Makefile b/ja_JP.eucJP/htdocs/releases/3.0R/Makefile index 7e3da2f371..7e173aaf3e 100644 --- a/ja_JP.eucJP/htdocs/releases/3.0R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/3.0R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/3.1R/Makefile b/ja_JP.eucJP/htdocs/releases/3.1R/Makefile index 803a09e4f9..4145f5d2c6 100644 --- a/ja_JP.eucJP/htdocs/releases/3.1R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/3.1R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/3.2R/Makefile b/ja_JP.eucJP/htdocs/releases/3.2R/Makefile index 7951fd23b2..9f5b69e9a3 100644 --- a/ja_JP.eucJP/htdocs/releases/3.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/3.2R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/3.3R/Makefile b/ja_JP.eucJP/htdocs/releases/3.3R/Makefile index 7df50dea14..86ff0aa0f7 100644 --- a/ja_JP.eucJP/htdocs/releases/3.3R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/3.3R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/3.4R/Makefile b/ja_JP.eucJP/htdocs/releases/3.4R/Makefile index 7c17930dd7..30e6fe7cfb 100644 --- a/ja_JP.eucJP/htdocs/releases/3.4R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/3.4R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/3.5R/Makefile b/ja_JP.eucJP/htdocs/releases/3.5R/Makefile index 1507ae7c0e..181dcf2a01 100644 --- a/ja_JP.eucJP/htdocs/releases/3.5R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/3.5R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.0R/Makefile b/ja_JP.eucJP/htdocs/releases/4.0R/Makefile index a884781205..f8d6d05c2a 100644 --- a/ja_JP.eucJP/htdocs/releases/4.0R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.0R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.1.1R/Makefile b/ja_JP.eucJP/htdocs/releases/4.1.1R/Makefile index fb79b7020f..86bd6c4ad0 100644 --- a/ja_JP.eucJP/htdocs/releases/4.1.1R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.1.1R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.10R/Makefile b/ja_JP.eucJP/htdocs/releases/4.10R/Makefile index 9e9c752b26..523b023498 100644 --- a/ja_JP.eucJP/htdocs/releases/4.10R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.10R/Makefile @@ -29,4 +29,4 @@ DATA= docbook.css ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.11R/Makefile b/ja_JP.eucJP/htdocs/releases/4.11R/Makefile index 5d097f6241..3d348394db 100644 --- a/ja_JP.eucJP/htdocs/releases/4.11R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.11R/Makefile @@ -29,4 +29,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.1R/Makefile b/ja_JP.eucJP/htdocs/releases/4.1R/Makefile index 7b5b163513..2159ef41e3 100644 --- a/ja_JP.eucJP/htdocs/releases/4.1R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.1R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.2R/Makefile b/ja_JP.eucJP/htdocs/releases/4.2R/Makefile index a0cb2f8fae..ac7918d1e1 100644 --- a/ja_JP.eucJP/htdocs/releases/4.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.2R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.3R/Makefile b/ja_JP.eucJP/htdocs/releases/4.3R/Makefile index c10742993b..2fca6aff9c 100644 --- a/ja_JP.eucJP/htdocs/releases/4.3R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.3R/Makefile @@ -16,4 +16,4 @@ DOCS+= notes.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.4R/Makefile b/ja_JP.eucJP/htdocs/releases/4.4R/Makefile index 39ad405410..55199099e6 100644 --- a/ja_JP.eucJP/htdocs/releases/4.4R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.4R/Makefile @@ -22,4 +22,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.5R/Makefile b/ja_JP.eucJP/htdocs/releases/4.5R/Makefile index 95e29bd781..e72a895c9a 100644 --- a/ja_JP.eucJP/htdocs/releases/4.5R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.5R/Makefile @@ -27,4 +27,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.6.2R/Makefile b/ja_JP.eucJP/htdocs/releases/4.6.2R/Makefile index 8e137c64b3..a2872f68dd 100644 --- a/ja_JP.eucJP/htdocs/releases/4.6.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.6.2R/Makefile @@ -23,4 +23,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.6R/Makefile b/ja_JP.eucJP/htdocs/releases/4.6R/Makefile index 1009612d2c..4cc0688e5c 100644 --- a/ja_JP.eucJP/htdocs/releases/4.6R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.6R/Makefile @@ -30,4 +30,4 @@ DATA+= cd1.txt cd2.txt cd3.txt cd4.txt mini.txt ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.7R/Makefile b/ja_JP.eucJP/htdocs/releases/4.7R/Makefile index b4742cff57..1b46a7dd6a 100644 --- a/ja_JP.eucJP/htdocs/releases/4.7R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.7R/Makefile @@ -30,4 +30,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.8R/Makefile b/ja_JP.eucJP/htdocs/releases/4.8R/Makefile index 98aca9582c..cac3c7fb8d 100644 --- a/ja_JP.eucJP/htdocs/releases/4.8R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.8R/Makefile @@ -28,4 +28,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/4.9R/Makefile b/ja_JP.eucJP/htdocs/releases/4.9R/Makefile index a2d028f484..e973ad5bc8 100644 --- a/ja_JP.eucJP/htdocs/releases/4.9R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/4.9R/Makefile @@ -29,4 +29,4 @@ DATA+= relnotes-i386.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/5.0R/Makefile b/ja_JP.eucJP/htdocs/releases/5.0R/Makefile index 058de26e33..4fbf2f9f9f 100644 --- a/ja_JP.eucJP/htdocs/releases/5.0R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/5.0R/Makefile @@ -41,4 +41,4 @@ DATA+= relnotes-sparc64.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/5.0R/Makefile.inc b/ja_JP.eucJP/htdocs/releases/5.0R/Makefile.inc index 1a36201c71..0bab438eff 100644 --- a/ja_JP.eucJP/htdocs/releases/5.0R/Makefile.inc +++ b/ja_JP.eucJP/htdocs/releases/5.0R/Makefile.inc @@ -2,4 +2,4 @@ # Original revision: 1.1 WEBBASE?= /data/releases/5.0R -WEB_PREFIX?= ${.CURDIR}/../../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ja_JP.eucJP/htdocs/releases/5.1R/Makefile b/ja_JP.eucJP/htdocs/releases/5.1R/Makefile index b155ca2d4d..c124a207d9 100644 --- a/ja_JP.eucJP/htdocs/releases/5.1R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/5.1R/Makefile @@ -38,4 +38,4 @@ DATA+= relnotes-sparc64.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/5.2.1R/Makefile b/ja_JP.eucJP/htdocs/releases/5.2.1R/Makefile index 694cb76884..e952d91668 100644 --- a/ja_JP.eucJP/htdocs/releases/5.2.1R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/5.2.1R/Makefile @@ -39,4 +39,4 @@ DATA+= relnotes-sparc64.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/5.2R/Makefile b/ja_JP.eucJP/htdocs/releases/5.2R/Makefile index 6d9f456e7d..f99fb7a7ec 100644 --- a/ja_JP.eucJP/htdocs/releases/5.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/5.2R/Makefile @@ -41,4 +41,4 @@ DATA+= relnotes-sparc64.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/5.3R/Makefile b/ja_JP.eucJP/htdocs/releases/5.3R/Makefile index 3a90bac153..fdbae1f4c1 100644 --- a/ja_JP.eucJP/htdocs/releases/5.3R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/5.3R/Makefile @@ -40,4 +40,4 @@ DATA+= hardware-sparc64.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/5.4R/Makefile b/ja_JP.eucJP/htdocs/releases/5.4R/Makefile index 7ce48981b5..73646748dc 100644 --- a/ja_JP.eucJP/htdocs/releases/5.4R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/5.4R/Makefile @@ -41,4 +41,4 @@ DATA+= hardware-sparc64.html ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/8.2R/Makefile b/ja_JP.eucJP/htdocs/releases/8.2R/Makefile index e0e68a8cc4..b91f9442a5 100644 --- a/ja_JP.eucJP/htdocs/releases/8.2R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/8.2R/Makefile @@ -21,4 +21,4 @@ DATA= docbook.css # readme.html \ # relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/8.3R/Makefile b/ja_JP.eucJP/htdocs/releases/8.3R/Makefile index 8ad14bc67d..a722ac7776 100644 --- a/ja_JP.eucJP/htdocs/releases/8.3R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/8.3R/Makefile @@ -21,4 +21,4 @@ DATA= docbook.css # readme.html \ # relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/9.0R/Makefile b/ja_JP.eucJP/htdocs/releases/9.0R/Makefile index 26e1f9ec6a..c7498b0f17 100644 --- a/ja_JP.eucJP/htdocs/releases/9.0R/Makefile +++ b/ja_JP.eucJP/htdocs/releases/9.0R/Makefile @@ -21,4 +21,4 @@ DATA= docbook.css \ # errata.html \ # relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/Makefile b/ja_JP.eucJP/htdocs/releases/Makefile index cb3e5ec2ed..5d71ec996e 100644 --- a/ja_JP.eucJP/htdocs/releases/Makefile +++ b/ja_JP.eucJP/htdocs/releases/Makefile @@ -31,4 +31,4 @@ SUBDIR= ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/releases/Makefile.inc b/ja_JP.eucJP/htdocs/releases/Makefile.inc index 4858dfd25e..1dd77af51f 100644 --- a/ja_JP.eucJP/htdocs/releases/Makefile.inc +++ b/ja_JP.eucJP/htdocs/releases/Makefile.inc @@ -3,4 +3,4 @@ # Original revision: 1.5 WEBBASE?= /data/ja/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ja_JP.eucJP/htdocs/search/Makefile b/ja_JP.eucJP/htdocs/search/Makefile index 4cc94fed92..7813191840 100644 --- a/ja_JP.eucJP/htdocs/search/Makefile +++ b/ja_JP.eucJP/htdocs/search/Makefile @@ -23,12 +23,12 @@ CLEANFILES+=atoz.sgml site.sgml index-site.html: atoz.sgml site.sgml atoz.sgml: web.atoz - ${SORT} -fu ${.ALLSRC} | ${PERL} ${.CURDIR}/../../en/search/atoz.pl > ${.TARGET} + ${SORT} -fu ${.ALLSRC} | ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/atoz.pl > ${.TARGET} site.sgml: site.map - ${PERL} ${.CURDIR}/../../en/search/site.pl < ${.ALLSRC} > ${.TARGET} + ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/site.pl < ${.ALLSRC} > ${.TARGET} ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/security/Makefile b/ja_JP.eucJP/htdocs/security/Makefile index c76fdbff26..0077d58be4 100644 --- a/ja_JP.eucJP/htdocs/security/Makefile +++ b/ja_JP.eucJP/htdocs/security/Makefile @@ -44,4 +44,4 @@ NO_TIDY.notices= yes ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/security/security.sgml b/ja_JP.eucJP/htdocs/security/security.sgml index 2777b0a200..7353d52130 100644 --- a/ja_JP.eucJP/htdocs/security/security.sgml +++ b/ja_JP.eucJP/htdocs/security/security.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD: www/ja/security/security.sgml,v 1.98 2012/01/14 01:50:46 ryusuke Exp $"> <!ENTITY title "FreeBSD ¥»¥¥å¥ê¥Æ¥£¾ðÊó"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> <!-- $FreeBSD: www/ja/security/security.sgml,v 1.98 2012/01/14 01:50:46 ryusuke Exp $ --> diff --git a/ja_JP.eucJP/htdocs/share/sgml/catalog b/ja_JP.eucJP/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/ja_JP.eucJP/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/ja_JP.eucJP/htdocs/share/sgml/l10n.ent b/ja_JP.eucJP/htdocs/share/sgml/l10n.ent deleted file mode 100644 index d9e1361b8f..0000000000 --- a/ja_JP.eucJP/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version='1.0' encoding='euc-jp'?> -<!-- $FreeBSD: www/ja/share/sgml/l10n.ent,v 1.10 2012/01/12 23:02:57 ryusuke Exp $ --> -<!-- The FreeBSD Japanese Documentation Project --> -<!-- Original revision: 1.1 --> - -<!ENTITY url.doc.langcode 'ja_JP.eucJP'> -<!ENTITY xml.encoding 'euc-jp'> - -<!ENTITY rel.current.date '2012 ǯ 1 ·î'> -<!ENTITY rel2.current.date '2012 ǯ 4 ·î'> -<!ENTITY rel3.current.date '2011 ǯ 2 ·î'> - -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&base;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> -<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/migration-guide.html'> <!-- TEMP --> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes-detailed.html'> -<!ENTITY u.rel2.announce '&base;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel3.notes '&enbase;/releases/&rel3.current;R/relnotes.html'> -<!ENTITY u.rel3.announce '&enbase;/releases/&rel3.current;R/announce.html'> -<!ENTITY u.rel3.errata '&enbase;/releases/&rel3.current;R/errata.html'> -<!ENTITY u.rel3.hardware '&enbase;/releases/&rel3.current;R/hardware.html'> -<!ENTITY u.rel3.installation '&enbase;/releases/&rel3.current;R/installation.html'> -<!ENTITY u.rel3.readme '&base;/releases/&rel3.current;R/readme.html'> - -<!-- Revision checking --> - -<!ENTITY % rev.diff "IGNORE"> -<![ %rev.diff; [ -<!ENTITY cvsweb 'http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/'> -<!ENTITY rev.msg ' -<p> -(ÌõÃí: ºÇ¿·¤Î <a href="&file.orgbase;.html">¸¶Ê¸</a> ¤È¤Ï -<a href="&cvsweb;&file.cvsweb;.diff?r1=&rev.target;&r2=&rev.latest;"> -¤º¤ì</a> ¤¬¤¢¤ê¤Þ¤¹¡£) -</p>'> -]]> -<!ENTITY rev.msg ''> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/ja_JP.eucJP/htdocs/smp/Makefile b/ja_JP.eucJP/htdocs/smp/Makefile index 8367239c84..ad17ef167d 100644 --- a/ja_JP.eucJP/htdocs/smp/Makefile +++ b/ja_JP.eucJP/htdocs/smp/Makefile @@ -14,4 +14,4 @@ DOCS= index.sgml ### Revision checking REVCHECK=YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/smp/index.sgml b/ja_JP.eucJP/htdocs/smp/index.sgml index 549d7891b6..4e759ea168 100644 --- a/ja_JP.eucJP/htdocs/smp/index.sgml +++ b/ja_JP.eucJP/htdocs/smp/index.sgml @@ -16,7 +16,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Japanese Documentation Project --> diff --git a/ja_JP.eucJP/htdocs/snapshots/Makefile b/ja_JP.eucJP/htdocs/snapshots/Makefile index 2c30abf566..f3a778a6c5 100644 --- a/ja_JP.eucJP/htdocs/snapshots/Makefile +++ b/ja_JP.eucJP/htdocs/snapshots/Makefile @@ -11,4 +11,4 @@ DOCS?= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/snapshots/index.sgml b/ja_JP.eucJP/htdocs/snapshots/index.sgml index 681f0a0134..96e39132fe 100644 --- a/ja_JP.eucJP/htdocs/snapshots/index.sgml +++ b/ja_JP.eucJP/htdocs/snapshots/index.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "FreeBSD ¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È¥ê¥ê¡¼¥¹"> <!ENTITY % navinclude.download "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY url.snapshots "ftp://ftp.freebsd.org/pub/FreeBSD/snapshots"> ]> diff --git a/ja_JP.eucJP/htdocs/support/Makefile b/ja_JP.eucJP/htdocs/support/Makefile index 306886f1e8..423f7602db 100644 --- a/ja_JP.eucJP/htdocs/support/Makefile +++ b/ja_JP.eucJP/htdocs/support/Makefile @@ -10,4 +10,4 @@ DOCS= bugreports.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/htdocs/tutorials/Makefile b/ja_JP.eucJP/htdocs/tutorials/Makefile index b07347773d..0cc24919b8 100644 --- a/ja_JP.eucJP/htdocs/tutorials/Makefile +++ b/ja_JP.eucJP/htdocs/tutorials/Makefile @@ -18,4 +18,4 @@ DOCS = index.sgml ### Revision checking REVCHECK= YES -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ja_JP.eucJP/share/sgml/catalog b/ja_JP.eucJP/share/sgml/catalog index 2c2d971237..6fb9df840f 100644 --- a/ja_JP.eucJP/share/sgml/catalog +++ b/ja_JP.eucJP/share/sgml/catalog @@ -30,3 +30,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//JA" PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//JA" "trademarks.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/ja_JP.eucJP/htdocs/share/sgml/catalog.xml b/ja_JP.eucJP/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/catalog.xml +++ b/ja_JP.eucJP/share/sgml/catalog.xml diff --git a/ja_JP.eucJP/htdocs/share/sgml/header.l10n.ent b/ja_JP.eucJP/share/sgml/header.l10n.ent index 04c66d784d..04c66d784d 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/header.l10n.ent +++ b/ja_JP.eucJP/share/sgml/header.l10n.ent diff --git a/ja_JP.eucJP/share/sgml/l10n.ent b/ja_JP.eucJP/share/sgml/l10n.ent index 0a6e50882e..b044d3b64b 100644 --- a/ja_JP.eucJP/share/sgml/l10n.ent +++ b/ja_JP.eucJP/share/sgml/l10n.ent @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="EUC-JP" ?> <!-- -*- sgml -*- DocBook Language Specific Entities for Localization (ja). @@ -13,3 +14,52 @@ <!-- charset for HTML output --> <!ENTITY doc.html.charset "euc-jp"> + +<!ENTITY url.doc.langcode 'ja_JP.eucJP'> +<!ENTITY xml.encoding 'euc-jp'> + +<!ENTITY rel.current.date '2012 ǯ 1 ·î'> +<!ENTITY rel2.current.date '2012 ǯ 4 ·î'> +<!ENTITY rel3.current.date '2011 ǯ 2 ·î'> + +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&base;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> +<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/migration-guide.html'> <!-- TEMP --> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration-guide.html'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes-detailed.html'> +<!ENTITY u.rel2.announce '&base;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel3.notes '&enbase;/releases/&rel3.current;R/relnotes.html'> +<!ENTITY u.rel3.announce '&enbase;/releases/&rel3.current;R/announce.html'> +<!ENTITY u.rel3.errata '&enbase;/releases/&rel3.current;R/errata.html'> +<!ENTITY u.rel3.hardware '&enbase;/releases/&rel3.current;R/hardware.html'> +<!ENTITY u.rel3.installation '&enbase;/releases/&rel3.current;R/installation.html'> +<!ENTITY u.rel3.readme '&base;/releases/&rel3.current;R/readme.html'> + +<!-- Revision checking --> + +<!ENTITY % rev.diff "IGNORE"> +<![ %rev.diff; [ +<!ENTITY cvsweb 'http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/'> +<!ENTITY rev.msg ' +<p> +(ÌõÃí: ºÇ¿·¤Î <a href="&file.orgbase;.html">¸¶Ê¸</a> ¤È¤Ï +<a href="&cvsweb;&file.cvsweb;.diff?r1=&rev.target;&r2=&rev.latest;"> +¤º¤ì</a> ¤¬¤¢¤ê¤Þ¤¹¡£) +</p>'> +]]> +<!ENTITY rev.msg ''> diff --git a/ja_JP.eucJP/htdocs/share/sgml/libcommon.xsl b/ja_JP.eucJP/share/sgml/libcommon.xsl index 4529cea269..4529cea269 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/libcommon.xsl +++ b/ja_JP.eucJP/share/sgml/libcommon.xsl diff --git a/ja_JP.eucJP/htdocs/share/sgml/navibar.l10n.ent b/ja_JP.eucJP/share/sgml/navibar.l10n.ent index 66b26477c0..66b26477c0 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/navibar.l10n.ent +++ b/ja_JP.eucJP/share/sgml/navibar.l10n.ent diff --git a/ja_JP.eucJP/htdocs/share/sgml/news.xml b/ja_JP.eucJP/share/sgml/news.xml index 331df07b5a..331df07b5a 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/news.xml +++ b/ja_JP.eucJP/share/sgml/news.xml diff --git a/ja_JP.eucJP/htdocs/share/sgml/press.xml b/ja_JP.eucJP/share/sgml/press.xml index 7c773b8a96..7c773b8a96 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/press.xml +++ b/ja_JP.eucJP/share/sgml/press.xml diff --git a/ja_JP.eucJP/htdocs/share/sgml/templates.events.xsl b/ja_JP.eucJP/share/sgml/templates.events.xsl index 0220d98836..0220d98836 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/templates.events.xsl +++ b/ja_JP.eucJP/share/sgml/templates.events.xsl diff --git a/ja_JP.eucJP/htdocs/share/sgml/templates.news-rss.xsl b/ja_JP.eucJP/share/sgml/templates.news-rss.xsl index 18e07f4177..18e07f4177 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/templates.news-rss.xsl +++ b/ja_JP.eucJP/share/sgml/templates.news-rss.xsl diff --git a/ja_JP.eucJP/htdocs/share/sgml/templates.oldnewsflash.xsl b/ja_JP.eucJP/share/sgml/templates.oldnewsflash.xsl index 84bd2e66e0..84bd2e66e0 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/templates.oldnewsflash.xsl +++ b/ja_JP.eucJP/share/sgml/templates.oldnewsflash.xsl diff --git a/ja_JP.eucJP/htdocs/share/sgml/templates.oldpress.xsl b/ja_JP.eucJP/share/sgml/templates.oldpress.xsl index 03c0978d73..03c0978d73 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/templates.oldpress.xsl +++ b/ja_JP.eucJP/share/sgml/templates.oldpress.xsl diff --git a/ja_JP.eucJP/htdocs/share/sgml/templates.usergroups.xsl b/ja_JP.eucJP/share/sgml/templates.usergroups.xsl index 279e9af72a..279e9af72a 100644 --- a/ja_JP.eucJP/htdocs/share/sgml/templates.usergroups.xsl +++ b/ja_JP.eucJP/share/sgml/templates.usergroups.xsl diff --git a/mn_MN.UTF-8/Makefile.inc b/mn_MN.UTF-8/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/mn_MN.UTF-8/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/mn_MN.UTF-8/htdocs/Makefile b/mn_MN.UTF-8/htdocs/Makefile index 15ed52df1d..e350e96cf1 100644 --- a/mn_MN.UTF-8/htdocs/Makefile +++ b/mn_MN.UTF-8/htdocs/Makefile @@ -17,4 +17,4 @@ SUBDIR= doc WEBDIR?= data/mn -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/mn_MN.UTF-8/htdocs/Makefile.inc b/mn_MN.UTF-8/htdocs/Makefile.inc index ae46ae580f..911ea934a4 100644 --- a/mn_MN.UTF-8/htdocs/Makefile.inc +++ b/mn_MN.UTF-8/htdocs/Makefile.inc @@ -1,4 +1,4 @@ # $FreeBSD: www/nl/Makefile.inc,v 1.1 2004/09/27 12:00:03 josef Exp $ WEBBASE?= /data/mn -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/mn_MN.UTF-8/htdocs/doc/Makefile b/mn_MN.UTF-8/htdocs/doc/Makefile index a76ba28695..b2b24997da 100644 --- a/mn_MN.UTF-8/htdocs/doc/Makefile +++ b/mn_MN.UTF-8/htdocs/doc/Makefile @@ -36,7 +36,7 @@ install clean: ${RM} -rf mn* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/nl_NL.ISO8859-1/Makefile.inc b/nl_NL.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/nl_NL.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/nl_NL.ISO8859-1/htdocs/Makefile b/nl_NL.ISO8859-1/htdocs/Makefile index 96101f16ea..a5d284d594 100644 --- a/nl_NL.ISO8859-1/htdocs/Makefile +++ b/nl_NL.ISO8859-1/htdocs/Makefile @@ -91,4 +91,4 @@ SUBDIR+= doc WEBDIR?= data/nl -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/nl_NL.ISO8859-1/htdocs/Makefile.inc b/nl_NL.ISO8859-1/htdocs/Makefile.inc index 53c4bef0c4..099a51159e 100644 --- a/nl_NL.ISO8859-1/htdocs/Makefile.inc +++ b/nl_NL.ISO8859-1/htdocs/Makefile.inc @@ -3,4 +3,4 @@ # %SRCID% 1.8 WEBBASE?= /data/nl -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/nl_NL.ISO8859-1/htdocs/administration.sgml b/nl_NL.ISO8859-1/htdocs/administration.sgml index b06ed3297e..a10173c2ce 100644 --- a/nl_NL.ISO8859-1/htdocs/administration.sgml +++ b/nl_NL.ISO8859-1/htdocs/administration.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/nl/administration.sgml,v 1.18 2011/12/11 13:32:34 rene Exp $"> <!ENTITY title "&os; Project Regelgeving en Beheer"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- Vertaald door: Rene Ladan diff --git a/nl_NL.ISO8859-1/htdocs/art.sgml b/nl_NL.ISO8859-1/htdocs/art.sgml index f8404d2051..e0e2108cdf 100644 --- a/nl_NL.ISO8859-1/htdocs/art.sgml +++ b/nl_NL.ISO8859-1/htdocs/art.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/nl/art.sgml,v 1.1 2009/06/01 20:02:31 rene Exp $"> <!ENTITY title "&os; Kunst"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- Vertaald door: Siebrand Mazeland / Rene Ladan diff --git a/nl_NL.ISO8859-1/htdocs/doc/Makefile b/nl_NL.ISO8859-1/htdocs/doc/Makefile index 824c924fb9..fe6ca3da89 100644 --- a/nl_NL.ISO8859-1/htdocs/doc/Makefile +++ b/nl_NL.ISO8859-1/htdocs/doc/Makefile @@ -37,7 +37,7 @@ install clean: ${RM} -rf nl* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/nl_NL.ISO8859-1/htdocs/logo.sgml b/nl_NL.ISO8859-1/htdocs/logo.sgml index 61853a40a5..5487d85865 100644 --- a/nl_NL.ISO8859-1/htdocs/logo.sgml +++ b/nl_NL.ISO8859-1/htdocs/logo.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "&os; Logo"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- Vertaald door: Rene Ladan %SOURCE% en/logo.sgml diff --git a/nl_NL.ISO8859-1/htdocs/share/sgml/catalog b/nl_NL.ISO8859-1/htdocs/share/sgml/catalog deleted file mode 100644 index 3aba25285a..0000000000 --- a/nl_NL.ISO8859-1/htdocs/share/sgml/catalog +++ /dev/null @@ -1,14 +0,0 @@ --- - $FreeBSD$ - %SOURCE% en/share/sgml/catalog - %SRCID% 1.1 --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/nl_NL.ISO8859-1/htdocs/share/sgml/l10n.ent b/nl_NL.ISO8859-1/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 945590f8f4..0000000000 --- a/nl_NL.ISO8859-1/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,30 +0,0 @@ -<!-- $FreeBSD$ - %SOURCE% share/sgml/l10n.ent - %SRCID% 1.1 - --> - -<!-- FreeBSD L10N Entities --> -<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> - -<!ENTITY url.doc.langcode 'nl_NL.ISO8859-1'> -<!ENTITY xml.encoding 'iso-8859-1'> - -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> -<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> - -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early.html'> -<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> - -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.early '&enbase;/releases/&rel2.current;R/early.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - diff --git a/nl_NL.ISO8859-1/share/sgml/catalog b/nl_NL.ISO8859-1/share/sgml/catalog index 65f973af7c..5573d57118 100644 --- a/nl_NL.ISO8859-1/share/sgml/catalog +++ b/nl_NL.ISO8859-1/share/sgml/catalog @@ -39,3 +39,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//NL" PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//NL" "newsgroups.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/nl_NL.ISO8859-1/htdocs/share/sgml/catalog.xml b/nl_NL.ISO8859-1/share/sgml/catalog.xml index c522b9a5a8..c522b9a5a8 100644 --- a/nl_NL.ISO8859-1/htdocs/share/sgml/catalog.xml +++ b/nl_NL.ISO8859-1/share/sgml/catalog.xml diff --git a/nl_NL.ISO8859-1/htdocs/share/sgml/header.l10n.ent b/nl_NL.ISO8859-1/share/sgml/header.l10n.ent index db9fc82630..db9fc82630 100644 --- a/nl_NL.ISO8859-1/htdocs/share/sgml/header.l10n.ent +++ b/nl_NL.ISO8859-1/share/sgml/header.l10n.ent diff --git a/nl_NL.ISO8859-1/share/sgml/l10n.ent b/nl_NL.ISO8859-1/share/sgml/l10n.ent index b42a28f3d2..c445d8ec95 100644 --- a/nl_NL.ISO8859-1/share/sgml/l10n.ent +++ b/nl_NL.ISO8859-1/share/sgml/l10n.ent @@ -15,3 +15,26 @@ <!ENTITY doc.langcode.nl "nl_NL.ISO8859-1"> <!ENTITY doc.langcode "&doc.langcode.nl;"> +<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> + +<!ENTITY url.doc.langcode 'nl_NL.ISO8859-1'> +<!ENTITY xml.encoding 'iso-8859-1'> + +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> +<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> + +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.early '&enbase;/releases/&rel.current;R/early.html'> +<!ENTITY u.rel.migration '&enbase;/releases/&rel.current;R/migration.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> + +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.early '&enbase;/releases/&rel2.current;R/early.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> diff --git a/nl_NL.ISO8859-1/htdocs/share/sgml/libcommon.xsl b/nl_NL.ISO8859-1/share/sgml/libcommon.xsl index fa47641dd4..fa47641dd4 100644 --- a/nl_NL.ISO8859-1/htdocs/share/sgml/libcommon.xsl +++ b/nl_NL.ISO8859-1/share/sgml/libcommon.xsl diff --git a/nl_NL.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent b/nl_NL.ISO8859-1/share/sgml/navibar.l10n.ent index 7784cde7df..7784cde7df 100644 --- a/nl_NL.ISO8859-1/htdocs/share/sgml/navibar.l10n.ent +++ b/nl_NL.ISO8859-1/share/sgml/navibar.l10n.ent diff --git a/no_NO.ISO8859-1/Makefile.inc b/no_NO.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/no_NO.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/pl_PL.ISO8859-2/Makefile.inc b/pl_PL.ISO8859-2/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/pl_PL.ISO8859-2/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/pt_BR.ISO8859-1/Makefile.inc b/pt_BR.ISO8859-1/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/pt_BR.ISO8859-1/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/pt_BR.ISO8859-1/htdocs/FAQ/Makefile b/pt_BR.ISO8859-1/htdocs/FAQ/Makefile index c678ce6b88..ce2f017afc 100644 --- a/pt_BR.ISO8859-1/htdocs/FAQ/Makefile +++ b/pt_BR.ISO8859-1/htdocs/FAQ/Makefile @@ -17,4 +17,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/pt_BR.ISO8859-1/htdocs/Makefile b/pt_BR.ISO8859-1/htdocs/Makefile index 3f34d100a4..0948800265 100644 --- a/pt_BR.ISO8859-1/htdocs/Makefile +++ b/pt_BR.ISO8859-1/htdocs/Makefile @@ -22,4 +22,4 @@ SUBDIR+= doc WEBDIR?= data/pt_BR -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/pt_BR.ISO8859-1/htdocs/Makefile.inc b/pt_BR.ISO8859-1/htdocs/Makefile.inc index 3ab4a55086..870995305e 100644 --- a/pt_BR.ISO8859-1/htdocs/Makefile.inc +++ b/pt_BR.ISO8859-1/htdocs/Makefile.inc @@ -6,4 +6,4 @@ # $FreeBSD$ WEBBASE?= /data/pt_BR -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/pt_BR.ISO8859-1/htdocs/doc/Makefile b/pt_BR.ISO8859-1/htdocs/doc/Makefile index 63ccf5733e..f73e292c24 100644 --- a/pt_BR.ISO8859-1/htdocs/doc/Makefile +++ b/pt_BR.ISO8859-1/htdocs/doc/Makefile @@ -40,7 +40,7 @@ install clean: ${RM} -rf pt* faq .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/ru_RU.KOI8-R/Makefile.inc b/ru_RU.KOI8-R/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/ru_RU.KOI8-R/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/ru_RU.KOI8-R/htdocs/FAQ/Makefile b/ru_RU.KOI8-R/htdocs/FAQ/Makefile index e60743afe9..963daf651c 100644 --- a/ru_RU.KOI8-R/htdocs/FAQ/Makefile +++ b/ru_RU.KOI8-R/htdocs/FAQ/Makefile @@ -16,4 +16,4 @@ DATA= index.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/Makefile b/ru_RU.KOI8-R/htdocs/Makefile index 26027b17c1..13f529d068 100644 --- a/ru_RU.KOI8-R/htdocs/Makefile +++ b/ru_RU.KOI8-R/htdocs/Makefile @@ -98,4 +98,4 @@ SUBDIR+= ports WEBDIR?= data/ru -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/Makefile.inc b/ru_RU.KOI8-R/htdocs/Makefile.inc index 40cf4664bb..cc0d076d26 100644 --- a/ru_RU.KOI8-R/htdocs/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/Makefile.inc @@ -3,4 +3,4 @@ # Original revision: 1.8 WEBBASE?= /data/ru -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/ru_RU.KOI8-R/htdocs/art.sgml b/ru_RU.KOI8-R/htdocs/art.sgml index 1d032eebfd..1ed811afaa 100644 --- a/ru_RU.KOI8-R/htdocs/art.sgml +++ b/ru_RU.KOI8-R/htdocs/art.sgml @@ -10,7 +10,7 @@ <!ENTITY date "$FreeBSD: www/ru/art.sgml,v 1.4 2006/06/10 11:22:40 bvs Exp $"> <!ENTITY title "éÚÏÂÒÁÖÅÎÉÑ FreeBSD"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/commercial/Makefile b/ru_RU.KOI8-R/htdocs/commercial/Makefile index 8b436f77ee..5359f56463 100644 --- a/ru_RU.KOI8-R/htdocs/commercial/Makefile +++ b/ru_RU.KOI8-R/htdocs/commercial/Makefile @@ -21,4 +21,4 @@ DOCS = commercial.sgml INDEXLINK=commercial.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/community/Makefile b/ru_RU.KOI8-R/htdocs/community/Makefile index 1f0ff250f1..7298689ca5 100644 --- a/ru_RU.KOI8-R/htdocs/community/Makefile +++ b/ru_RU.KOI8-R/htdocs/community/Makefile @@ -16,4 +16,4 @@ DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml XMLDOCS+= social::${XML_EVENTS_EVENTS}: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/copyright/Makefile b/ru_RU.KOI8-R/htdocs/copyright/Makefile index ea278b4ba0..9004957eca 100644 --- a/ru_RU.KOI8-R/htdocs/copyright/Makefile +++ b/ru_RU.KOI8-R/htdocs/copyright/Makefile @@ -40,4 +40,4 @@ CVS_OPT+= -R # ${CVS} ${CVS_OPT} co -p ${LEGAL_FILE} > ${.TARGET} #.endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/developers/Makefile b/ru_RU.KOI8-R/htdocs/developers/Makefile index a0bc614999..a3221c221c 100644 --- a/ru_RU.KOI8-R/htdocs/developers/Makefile +++ b/ru_RU.KOI8-R/htdocs/developers/Makefile @@ -12,4 +12,4 @@ DOCS= cvs.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/doc/Makefile b/ru_RU.KOI8-R/htdocs/doc/Makefile index e3964625c9..28a27f2a26 100644 --- a/ru_RU.KOI8-R/htdocs/doc/Makefile +++ b/ru_RU.KOI8-R/htdocs/doc/Makefile @@ -6,7 +6,12 @@ # # Original revision: 1.8 # - +.if exists(Makefile.conf) +.include "Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif # # Build the FreeBSD documentation *outside* of the www tree, and install it # in to the right place as necessary. @@ -21,28 +26,28 @@ all: all-all all-install all-all: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/ru_RU.KOI8-R; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" \ INSTALL_COMPRESSED= all all-install: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/ru_RU.KOI8-R; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ INSTALL_COMPRESSED= install all-pgpkeyring: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/ru_RU.KOI8-R/books/handbook; \ + cd ${DOC_PREFIX}/${LANGCODE}/books/handbook; \ ${MAKE} \ pgpkeyring > ${.OBJDIR}/pgpkeyring.txt install clean: @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/ru_RU.KOI8-R; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ INSTALL_COMPRESSED= ${.TARGET} #.if make(install) # @unset DESTDIR || true; \ -# cd ${.CURDIR}/../../../doc/ru_RU.KOI8-R/books/handbook; \ +# cd ${DOC_PREFIX}/${LANGCODE}/books/handbook; \ # ${MAKE} \ # pgpkeyring > ${DESTDIR}/data/doc/pgpkeyring.txt #.endif @@ -50,11 +55,11 @@ install clean: ${RM} -rf ru* handbook faq .endif -.include "${.CURDIR}/../../share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE _OBJUSE: .USE @unset DESTDIR || true; \ - cd ${.CURDIR}/../../../doc/ru_RU.KOI8-R; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ ${MAKE} ${.TARGET} diff --git a/ru_RU.KOI8-R/htdocs/docproj/Makefile b/ru_RU.KOI8-R/htdocs/docproj/Makefile index 0b91d368da..e3b7b52047 100644 --- a/ru_RU.KOI8-R/htdocs/docproj/Makefile +++ b/ru_RU.KOI8-R/htdocs/docproj/Makefile @@ -27,4 +27,4 @@ DOCS+= docproj.sgml INDEXLINK= docproj.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/docproj/current.sgml b/ru_RU.KOI8-R/htdocs/docproj/current.sgml index 0b592731bc..561bc12174 100644 --- a/ru_RU.KOI8-R/htdocs/docproj/current.sgml +++ b/ru_RU.KOI8-R/htdocs/docproj/current.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD: www/ru/docproj/current.sgml,v 1.18 2006/06/10 10:30:17 bvs Exp $"> <!ENTITY title "ðÒÏÅËÔ äÏËÕÍÅÎÔÉÒÏ×ÁÎÉÑ FreeBSD: ôÅËÕÝÉÅ ÐÒÏÅËÔÙ"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY imagebase "&enbase;/gifs"> diff --git a/ru_RU.KOI8-R/htdocs/docproj/handbook3.sgml b/ru_RU.KOI8-R/htdocs/docproj/handbook3.sgml index 379416cbe4..46d77e3282 100644 --- a/ru_RU.KOI8-R/htdocs/docproj/handbook3.sgml +++ b/ru_RU.KOI8-R/htdocs/docproj/handbook3.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD: www/ru/docproj/handbook3.sgml,v 1.6 2005/10/05 20:59:52 simon Exp $"> <!ENTITY title "ðÒÏÅËÔ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÉÑ FreeBSD: 3-Å ÉÚÄÁÎÉÅ òÕËÏ×ÏÄÓÔ×Á"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY done "<font color='green'>÷ÙÐÏÌÎÅÎÏ</font>"> <!ENTITY inprogress "<font color='blue'>÷ÙÐÏÌÎÑÅÔÓÑ</font>"> diff --git a/ru_RU.KOI8-R/htdocs/docs/Makefile b/ru_RU.KOI8-R/htdocs/docs/Makefile index 36f4856a48..89f6bc0c1a 100644 --- a/ru_RU.KOI8-R/htdocs/docs/Makefile +++ b/ru_RU.KOI8-R/htdocs/docs/Makefile @@ -12,4 +12,4 @@ DOCS= books.sgml man.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/donations/Makefile b/ru_RU.KOI8-R/htdocs/donations/Makefile index 64c83d5ac3..20b7937f40 100644 --- a/ru_RU.KOI8-R/htdocs/donations/Makefile +++ b/ru_RU.KOI8-R/htdocs/donations/Makefile @@ -11,4 +11,4 @@ DOCS= index.sgml wantlist.sgml donors.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/donations/donors.sgml b/ru_RU.KOI8-R/htdocs/donations/donors.sgml index b4e3b5a537..83f2f38ba7 100644 --- a/ru_RU.KOI8-R/htdocs/donations/donors.sgml +++ b/ru_RU.KOI8-R/htdocs/donations/donors.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD: www/ru/donations/donors.sgml,v 1.9 2006/05/22 07:01:46 andy Exp $"> <!ENTITY title "óÔÒÁÎÉÃÁ ÐÏÖÅÒÔ×Ï×ÁÎÉÊ ÏÂÏÒÕÄÏ×ÁÎÉÑ"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/events/2003/Makefile b/ru_RU.KOI8-R/htdocs/events/2003/Makefile index 255dbfae9d..7693dfc918 100644 --- a/ru_RU.KOI8-R/htdocs/events/2003/Makefile +++ b/ru_RU.KOI8-R/htdocs/events/2003/Makefile @@ -16,4 +16,4 @@ DOCS?= bsdcon-devsummit.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/events/2003/bsdcon-devsummit.sgml b/ru_RU.KOI8-R/htdocs/events/2003/bsdcon-devsummit.sgml index 2d7e024bca..7bd3dac5ab 100644 --- a/ru_RU.KOI8-R/htdocs/events/2003/bsdcon-devsummit.sgml +++ b/ru_RU.KOI8-R/htdocs/events/2003/bsdcon-devsummit.sgml @@ -12,7 +12,7 @@ <!ENTITY email 'hackers'> <!ENTITY title "÷ÓÔÒÅÞÁ òÁÚÒÁÂÏÔÞÉËÏ× FreeBSD ÎÁ BSDCon 2003"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/events/Makefile b/ru_RU.KOI8-R/htdocs/events/Makefile index 53efbc8269..067f1da5f8 100644 --- a/ru_RU.KOI8-R/htdocs/events/Makefile +++ b/ru_RU.KOI8-R/htdocs/events/Makefile @@ -25,7 +25,7 @@ PASTYEARS= 2010 2009 2008 2007 2006 2005 2004 2003 DATA= events.css INDEXLINK= events.html -XMLDOCS+= events:../share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}: +XMLDOCS+= events:${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}: PARAMS.events= --param startyear ${YEARSTART} PARAMS.events+= --stringparam pastyears '${PASTYEARS}' DEPENDSET.events= events @@ -42,4 +42,4 @@ DEPENDSET.events_ics= events XMLDOCS+= events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/events/Makefile.inc b/ru_RU.KOI8-R/htdocs/events/Makefile.inc index dbf2e2b123..68f581caad 100644 --- a/ru_RU.KOI8-R/htdocs/events/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/events/Makefile.inc @@ -7,5 +7,5 @@ # Original revision: 1.2 # -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. WEBBASE?= /data/ru/events diff --git a/ru_RU.KOI8-R/htdocs/gnome/Makefile b/ru_RU.KOI8-R/htdocs/gnome/Makefile index 95d910ea35..c5f1791742 100644 --- a/ru_RU.KOI8-R/htdocs/gnome/Makefile +++ b/ru_RU.KOI8-R/htdocs/gnome/Makefile @@ -45,4 +45,4 @@ newsflash.html: newsflash.xsl news.xml includes.xsl ../includes.xsl -${TIDY} ${TIDYOPTS} ${.TARGET} .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/gnome/Makefile.inc b/ru_RU.KOI8-R/htdocs/gnome/Makefile.inc index 936086621d..df8aebb64f 100644 --- a/ru_RU.KOI8-R/htdocs/gnome/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/gnome/Makefile.inc @@ -6,4 +6,4 @@ # Original revision: 1.1 WEBBASE?= /data/ru/gnome -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/ru_RU.KOI8-R/htdocs/gnome/docs/Makefile b/ru_RU.KOI8-R/htdocs/gnome/docs/Makefile index 44df669beb..2fdeb2d98f 100644 --- a/ru_RU.KOI8-R/htdocs/gnome/docs/Makefile +++ b/ru_RU.KOI8-R/htdocs/gnome/docs/Makefile @@ -25,4 +25,4 @@ DOCS+= knownissues.sgml DOCS+= develfaq.sgml DOCS+= example-Makefile.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/handbook/Makefile b/ru_RU.KOI8-R/htdocs/handbook/Makefile index 069fa756b0..efc4759257 100644 --- a/ru_RU.KOI8-R/htdocs/handbook/Makefile +++ b/ru_RU.KOI8-R/htdocs/handbook/Makefile @@ -11,4 +11,4 @@ DOCS = index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/internal/Makefile b/ru_RU.KOI8-R/htdocs/internal/Makefile index 07ab09b184..96fb6274c5 100644 --- a/ru_RU.KOI8-R/htdocs/internal/Makefile +++ b/ru_RU.KOI8-R/htdocs/internal/Makefile @@ -42,8 +42,8 @@ DOCS+= homepage.sgml .if !make(install) .PHONY: homepage.inc .endif -homepage.inc: ${WEB_PREFIX}/en/internal/homepage.pl - ${PERL} ${WEB_PREFIX}/en/internal/homepage.pl > ${.TARGET} +homepage.inc: ${DOC_PREFIX}/en/internal/homepage.pl + ${PERL} ${DOC_PREFIX}/en/internal/homepage.pl > ${.TARGET} homepage.html: homepage.inc CLEANFILES+= homepage.inc @@ -51,4 +51,4 @@ CLEANFILES+= homepage.inc DATA+= README.mirror -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/internal/doceng.sgml b/ru_RU.KOI8-R/htdocs/internal/doceng.sgml index 8f79570d99..33e6e02b7c 100644 --- a/ru_RU.KOI8-R/htdocs/internal/doceng.sgml +++ b/ru_RU.KOI8-R/htdocs/internal/doceng.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD: www/ru/internal/doceng.sgml,v 1.8 2006/02/10 13:15:25 marck Exp $"> <!ENTITY title "ïÂÑÚÁÎÎÏÓÔÉ ÇÒÕÐÐÙ FreeBSD Doceng Team"> <!ENTITY % navinclude.docs "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> &header; diff --git a/ru_RU.KOI8-R/htdocs/java/Makefile b/ru_RU.KOI8-R/htdocs/java/Makefile index 98b5bd584a..446f7dbef3 100644 --- a/ru_RU.KOI8-R/htdocs/java/Makefile +++ b/ru_RU.KOI8-R/htdocs/java/Makefile @@ -24,4 +24,4 @@ DOCS+= press.sgml #DATA= j2j.gif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/java/Makefile.inc b/ru_RU.KOI8-R/htdocs/java/Makefile.inc index 9de7aec172..76f39eb262 100644 --- a/ru_RU.KOI8-R/htdocs/java/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/java/Makefile.inc @@ -4,4 +4,4 @@ # Original revision: 1.2 WEBBASE?= /data/ru/java -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ru_RU.KOI8-R/htdocs/java/dists/Makefile b/ru_RU.KOI8-R/htdocs/java/dists/Makefile index e58c2c8c97..39fa88134e 100644 --- a/ru_RU.KOI8-R/htdocs/java/dists/Makefile +++ b/ru_RU.KOI8-R/htdocs/java/dists/Makefile @@ -18,4 +18,4 @@ DOCS+= 13.sgml DOCS+= 14.sgml DOCS+= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/java/docs/Makefile b/ru_RU.KOI8-R/htdocs/java/docs/Makefile index 5bbe30b851..27da618421 100644 --- a/ru_RU.KOI8-R/htdocs/java/docs/Makefile +++ b/ru_RU.KOI8-R/htdocs/java/docs/Makefile @@ -17,4 +17,4 @@ DOCS+= newbies.sgml DOCS+= performance.sgml DOCS+= tutorials.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/java/links/Makefile b/ru_RU.KOI8-R/htdocs/java/links/Makefile index b1cc23f59e..01707b4616 100644 --- a/ru_RU.KOI8-R/htdocs/java/links/Makefile +++ b/ru_RU.KOI8-R/htdocs/java/links/Makefile @@ -22,4 +22,4 @@ DOCS+= vendor.sgml DOCS+= documentation.sgml DOCS+= servlets.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/kse/Makefile b/ru_RU.KOI8-R/htdocs/kse/Makefile index 6842154a2b..f8f2dcaf01 100644 --- a/ru_RU.KOI8-R/htdocs/kse/Makefile +++ b/ru_RU.KOI8-R/htdocs/kse/Makefile @@ -16,4 +16,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/kse/index.sgml b/ru_RU.KOI8-R/htdocs/kse/index.sgml index 09a2ab93de..4c771c9844 100644 --- a/ru_RU.KOI8-R/htdocs/kse/index.sgml +++ b/ru_RU.KOI8-R/htdocs/kse/index.sgml @@ -24,7 +24,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/ru_RU.KOI8-R/htdocs/logo.sgml b/ru_RU.KOI8-R/htdocs/logo.sgml index 3a3e82c6a4..4732b629bb 100644 --- a/ru_RU.KOI8-R/htdocs/logo.sgml +++ b/ru_RU.KOI8-R/htdocs/logo.sgml @@ -8,7 +8,7 @@ <!ENTITY date "$FreeBSD: www/en/logo.sgml,v 1.7 2006/08/19 21:20:30 hrs Exp $"> <!ENTITY title "ìÏÇÏÔÉÐ FreeBSD"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/marketing/Makefile b/ru_RU.KOI8-R/htdocs/marketing/Makefile index 0abb69ed8a..a561a883d3 100644 --- a/ru_RU.KOI8-R/htdocs/marketing/Makefile +++ b/ru_RU.KOI8-R/htdocs/marketing/Makefile @@ -16,4 +16,4 @@ DOCS?= os-comparison.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/marketing/os-comparison.sgml b/ru_RU.KOI8-R/htdocs/marketing/os-comparison.sgml index a8977294c5..15b95cac3b 100644 --- a/ru_RU.KOI8-R/htdocs/marketing/os-comparison.sgml +++ b/ru_RU.KOI8-R/htdocs/marketing/os-comparison.sgml @@ -12,7 +12,7 @@ <!ENTITY email 'marketing'> <!ENTITY title "óÒÁ×ÎÅÎÉÅ FreeBSD Ó Linux É Windows 2000"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> @@ -627,4 +627,4 @@ &footer; </body> -</html>
\ No newline at end of file +</html> diff --git a/ru_RU.KOI8-R/htdocs/news/1996/Makefile b/ru_RU.KOI8-R/htdocs/news/1996/Makefile index 3a08377b8c..7b0c4a5336 100644 --- a/ru_RU.KOI8-R/htdocs/news/1996/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/1996/Makefile @@ -13,4 +13,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/1997/Makefile b/ru_RU.KOI8-R/htdocs/news/1997/Makefile index f6f3a54aed..33bf4e3b0c 100644 --- a/ru_RU.KOI8-R/htdocs/news/1997/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/1997/Makefile @@ -13,4 +13,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/1998/Makefile b/ru_RU.KOI8-R/htdocs/news/1998/Makefile index bfb0561155..228b387f78 100644 --- a/ru_RU.KOI8-R/htdocs/news/1998/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/1998/Makefile @@ -16,4 +16,4 @@ DOCS= index.sgml XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/1999/Makefile b/ru_RU.KOI8-R/htdocs/news/1999/Makefile index 759fdc7955..8b7d2b1a2b 100644 --- a/ru_RU.KOI8-R/htdocs/news/1999/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/1999/Makefile @@ -16,4 +16,4 @@ DOCS= index.sgml XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/2000/Makefile b/ru_RU.KOI8-R/htdocs/news/2000/Makefile index b7373d2371..8d8a1bdce1 100644 --- a/ru_RU.KOI8-R/htdocs/news/2000/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/2000/Makefile @@ -16,4 +16,4 @@ DOCS= index.sgml XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/2001/Makefile b/ru_RU.KOI8-R/htdocs/news/2001/Makefile index f66a2b7a9f..ca0850b793 100644 --- a/ru_RU.KOI8-R/htdocs/news/2001/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/2001/Makefile @@ -15,4 +15,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/2002/Makefile b/ru_RU.KOI8-R/htdocs/news/2002/Makefile index 60a2141907..5668951481 100644 --- a/ru_RU.KOI8-R/htdocs/news/2002/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/2002/Makefile @@ -19,4 +19,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/2003/Makefile b/ru_RU.KOI8-R/htdocs/news/2003/Makefile index 265c94edee..07534e03df 100644 --- a/ru_RU.KOI8-R/htdocs/news/2003/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/2003/Makefile @@ -20,4 +20,4 @@ DEPENDSET.index=transtable news XMLDOCS+= press:${XSL_NEWS_PRESS_OLD}:: DEPENDSET.press=transtable press -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/Makefile b/ru_RU.KOI8-R/htdocs/news/Makefile index d9a3d9ea9c..3f6829c648 100644 --- a/ru_RU.KOI8-R/htdocs/news/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/Makefile @@ -44,4 +44,4 @@ SUBDIR+= 2002 SUBDIR+= 2003 SUBDIR+= status -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/news/Makefile.inc b/ru_RU.KOI8-R/htdocs/news/Makefile.inc index 5564cbd4a1..a5b276fb17 100644 --- a/ru_RU.KOI8-R/htdocs/news/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/news/Makefile.inc @@ -4,4 +4,4 @@ # Original revision: 1.2 WEBBASE?= /data/ru/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ru_RU.KOI8-R/htdocs/news/status/Makefile b/ru_RU.KOI8-R/htdocs/news/status/Makefile index 0356882458..ea2d62f1cc 100644 --- a/ru_RU.KOI8-R/htdocs/news/status/Makefile +++ b/ru_RU.KOI8-R/htdocs/news/status/Makefile @@ -14,4 +14,4 @@ DOCS= status.sgml INDEXLINK= status.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/platforms/Makefile b/ru_RU.KOI8-R/htdocs/platforms/Makefile index 903e69f4b3..10e1a57cf3 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/Makefile +++ b/ru_RU.KOI8-R/htdocs/platforms/Makefile @@ -30,4 +30,4 @@ DOCS+= xbox.sgml SUBDIR= amd64 SUBDIR+=ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/platforms/Makefile.inc b/ru_RU.KOI8-R/htdocs/platforms/Makefile.inc index 6eed206e46..d933ba243c 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/platforms/Makefile.inc @@ -6,4 +6,4 @@ # Original revision: 1.1 WEBBASE?= /data/ru/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ru_RU.KOI8-R/htdocs/platforms/amd64/Makefile b/ru_RU.KOI8-R/htdocs/platforms/amd64/Makefile index 6a1a30dcab..6250cb753e 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/amd64/Makefile +++ b/ru_RU.KOI8-R/htdocs/platforms/amd64/Makefile @@ -16,4 +16,4 @@ DOCS= motherboards.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/platforms/arm.sgml b/ru_RU.KOI8-R/htdocs/platforms/arm.sgml index e48d4200a2..e8e19714ef 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/arm.sgml +++ b/ru_RU.KOI8-R/htdocs/platforms/arm.sgml @@ -12,7 +12,7 @@ <!ENTITY title "ðÒÏÅËÔ FreeBSD/ARM"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/platforms/ia64/Makefile b/ru_RU.KOI8-R/htdocs/platforms/ia64/Makefile index 922f135674..b6c3d71c17 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/ia64/Makefile +++ b/ru_RU.KOI8-R/htdocs/platforms/ia64/Makefile @@ -14,4 +14,4 @@ DOCS= index.sgml machines.sgml refs.sgml todo.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/platforms/sparc.sgml b/ru_RU.KOI8-R/htdocs/platforms/sparc.sgml index 91ffcf27a4..b79cdc0be5 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/sparc.sgml +++ b/ru_RU.KOI8-R/htdocs/platforms/sparc.sgml @@ -12,7 +12,7 @@ <!ENTITY title "ðÒÏÅËÔ FreeBSD/sparc64"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/platforms/xbox.sgml b/ru_RU.KOI8-R/htdocs/platforms/xbox.sgml index 2ca6293c76..a18a583c0b 100644 --- a/ru_RU.KOI8-R/htdocs/platforms/xbox.sgml +++ b/ru_RU.KOI8-R/htdocs/platforms/xbox.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD: www/ru/platforms/xbox.sgml,v 1.2 2006/06/05 16:06:05 bvs Exp $"> <!ENTITY title "ðÒÏÅËÔ FreeBSD/xbox"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/portmgr/Makefile b/ru_RU.KOI8-R/htdocs/portmgr/Makefile index b58d2df889..85810fe527 100644 --- a/ru_RU.KOI8-R/htdocs/portmgr/Makefile +++ b/ru_RU.KOI8-R/htdocs/portmgr/Makefile @@ -16,4 +16,4 @@ DOCS?= index.sgml charter.sgml policies.sgml qa.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/portmgr/index.sgml b/ru_RU.KOI8-R/htdocs/portmgr/index.sgml index 0a5f29cc44..49d52a5c09 100644 --- a/ru_RU.KOI8-R/htdocs/portmgr/index.sgml +++ b/ru_RU.KOI8-R/htdocs/portmgr/index.sgml @@ -12,7 +12,7 @@ <!ENTITY email 'portmgr'> <!ENTITY title "çÒÕÐÐÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÏÒÔÁÍÉ"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY contact.re '<a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>'> <!ENTITY contact.so '<a href="mailto:security-officer@FreeBSD.org">security-officer@FreeBSD.org</a>'> <!ENTITY contact.portmgr '<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>'> diff --git a/ru_RU.KOI8-R/htdocs/ports/Makefile b/ru_RU.KOI8-R/htdocs/ports/Makefile index 9ff76615d5..0629001872 100644 --- a/ru_RU.KOI8-R/htdocs/ports/Makefile +++ b/ru_RU.KOI8-R/htdocs/ports/Makefile @@ -13,8 +13,8 @@ .if exists(../Makefile.inc) .include "../Makefile.inc" .endif -.if exists(Makefile.inc) -.include "Makefile.inc" +.if exists(${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/Makefile.inc) +.include "${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/Makefile.inc" .endif FETCH_OPT?= -am @@ -48,10 +48,10 @@ hostname= ${NO_PACKAGES_LINK} packages.exists: .if ${hostname} == "hub.freebsd.org" || ${hostname} == "freefall.freebsd.org" || ${hostname} == "www.freebsd.org" -.if exists(${.CURDIR}/../../en/ports/packages.exists) - ${CP} ${.CURDIR}/../../en/ports/${.TARGET} ${.CURDIR} +.if exists(${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/packages.exists) + ${CP} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/${.TARGET} ${.CURDIR} .else - @if ${SH} ${.CURDIR}/../../en/ports/packages > ${.TARGET}.temp; then \ + @if ${SH} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/packages > ${.TARGET}.temp; then \ ${MV} ${.TARGET}.temp ${.TARGET}; \ else \ ${RM} ${.TARGET}.temp; ${TOUCH} ${.TARGET}; \ @@ -82,7 +82,7 @@ index.sgml: ${INDEX} categories packages.exists portindex ports.inc .NOTMAIN # this builds: categories-alpha.sgml, categories-grouped.sgml, # master-index.sgml, statistics.ent, <category>.sgml -CATEGORYLIST=`grep "^[a-z]" ../../en/ports/categories | sed -e s"/,.*//"` +CATEGORYLIST=`grep "^[a-z]" ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/ports/categories | sed -e s"/,.*//"` install: all beforeinstall @@ -98,4 +98,4 @@ beforeinstall: ${PERL} -pi -e 's/href=\"growth/href=\"http:\/\/www.FreeBSD.org\/ports\/growth/' index.html #.endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0 b/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0 index 27ce22bd50..c2f8ab43d6 100644 --- a/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0 +++ b/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0 @@ -19,4 +19,4 @@ .include "Makefile.gen" .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/projects/Makefile b/ru_RU.KOI8-R/htdocs/projects/Makefile index 7cd398aa06..7afc58b3d1 100644 --- a/ru_RU.KOI8-R/htdocs/projects/Makefile +++ b/ru_RU.KOI8-R/htdocs/projects/Makefile @@ -23,4 +23,4 @@ INDEXLINK= projects.html SUBDIR= busdma -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/projects/Makefile.inc b/ru_RU.KOI8-R/htdocs/projects/Makefile.inc index 1a848938a3..0cbbc5feb9 100644 --- a/ru_RU.KOI8-R/htdocs/projects/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/projects/Makefile.inc @@ -8,4 +8,4 @@ # WEBBASE?= /data/ru/projects -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ru_RU.KOI8-R/htdocs/projects/busdma/Makefile b/ru_RU.KOI8-R/htdocs/projects/busdma/Makefile index 51866f234b..82492c2398 100644 --- a/ru_RU.KOI8-R/htdocs/projects/busdma/Makefile +++ b/ru_RU.KOI8-R/htdocs/projects/busdma/Makefile @@ -21,4 +21,4 @@ MAINTAINER= rwatson DOCS= index.sgml DATA= style.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/projects/busdma/index.sgml b/ru_RU.KOI8-R/htdocs/projects/busdma/index.sgml index 5569e5e90a..1d34a14f16 100644 --- a/ru_RU.KOI8-R/htdocs/projects/busdma/index.sgml +++ b/ru_RU.KOI8-R/htdocs/projects/busdma/index.sgml @@ -24,7 +24,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/ru_RU.KOI8-R/htdocs/projects/cvsweb.sgml b/ru_RU.KOI8-R/htdocs/projects/cvsweb.sgml index 8cb0a94202..63fa11753c 100644 --- a/ru_RU.KOI8-R/htdocs/projects/cvsweb.sgml +++ b/ru_RU.KOI8-R/htdocs/projects/cvsweb.sgml @@ -12,7 +12,7 @@ <!ENTITY title 'ðÒÏÅËÔ FreeBSD CVSweb'> <!ENTITY email 'freebsd-cvsweb'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/projects/summerofcode.sgml b/ru_RU.KOI8-R/htdocs/projects/summerofcode.sgml index 1b7890f364..7cee776980 100644 --- a/ru_RU.KOI8-R/htdocs/projects/summerofcode.sgml +++ b/ru_RU.KOI8-R/htdocs/projects/summerofcode.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD: www/ru/projects/summerofcode.sgml,v 1.3 2005/10/05 20:59:56 simon Exp $"> <!ENTITY title "ðÒÏÅËÔÙ FreeBSD ÎÁ ÌÅÔÏ"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/prstats/Makefile b/ru_RU.KOI8-R/htdocs/prstats/Makefile index 387a9e9a94..c29bd64f06 100644 --- a/ru_RU.KOI8-R/htdocs/prstats/Makefile +++ b/ru_RU.KOI8-R/htdocs/prstats/Makefile @@ -10,4 +10,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/releases/5.3R/Makefile b/ru_RU.KOI8-R/htdocs/releases/5.3R/Makefile index 04cefd8400..29aa3c5049 100644 --- a/ru_RU.KOI8-R/htdocs/releases/5.3R/Makefile +++ b/ru_RU.KOI8-R/htdocs/releases/5.3R/Makefile @@ -42,4 +42,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/releases/5.4R/Makefile b/ru_RU.KOI8-R/htdocs/releases/5.4R/Makefile index ff46d6694b..22ba22dd86 100644 --- a/ru_RU.KOI8-R/htdocs/releases/5.4R/Makefile +++ b/ru_RU.KOI8-R/htdocs/releases/5.4R/Makefile @@ -43,4 +43,4 @@ DATA+= relnotes-i386.html DATA+= relnotes-pc98.html DATA+= relnotes-sparc64.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/releases/Makefile b/ru_RU.KOI8-R/htdocs/releases/Makefile index 6a7bdebc83..0be0b9fab0 100644 --- a/ru_RU.KOI8-R/htdocs/releases/Makefile +++ b/ru_RU.KOI8-R/htdocs/releases/Makefile @@ -22,4 +22,4 @@ SUBDIR= 5.3R 5.4R SUBDIR= .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/releases/Makefile.inc b/ru_RU.KOI8-R/htdocs/releases/Makefile.inc index 381b7325b2..416b2d010c 100644 --- a/ru_RU.KOI8-R/htdocs/releases/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/releases/Makefile.inc @@ -4,4 +4,4 @@ # Original version: 1.5 WEBBASE?= /data/ru/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/ru_RU.KOI8-R/htdocs/releng/Makefile b/ru_RU.KOI8-R/htdocs/releng/Makefile index 41fbe21086..e5fb58d269 100644 --- a/ru_RU.KOI8-R/htdocs/releng/Makefile +++ b/ru_RU.KOI8-R/htdocs/releng/Makefile @@ -15,4 +15,4 @@ DOCS?= index.sgml charter.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/releng/index.sgml b/ru_RU.KOI8-R/htdocs/releng/index.sgml index 2b5353f184..85b1321b4b 100644 --- a/ru_RU.KOI8-R/htdocs/releng/index.sgml +++ b/ru_RU.KOI8-R/htdocs/releng/index.sgml @@ -12,7 +12,7 @@ <!ENTITY email 're'> <!ENTITY title "éÎÆÏÒÍÁÃÉÑ Ï ÐÏÄÇÏÔÏ×ËÅ ÒÅÌÉÚÏ×"> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY contact.re '<a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>'> <!ENTITY contact.so '<a href="mailto:security-officer@FreeBSD.org">security-officer@FreeBSD.org</a>'> <!ENTITY contact.portmgr '<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>'> diff --git a/ru_RU.KOI8-R/htdocs/search/Makefile b/ru_RU.KOI8-R/htdocs/search/Makefile index d112866086..f02cd0036d 100644 --- a/ru_RU.KOI8-R/htdocs/search/Makefile +++ b/ru_RU.KOI8-R/htdocs/search/Makefile @@ -22,9 +22,9 @@ CLEANFILES+=atoz.sgml site.sgml index-site.html: atoz.sgml site.sgml atoz.sgml: web.atoz - ${SORT} -fu ${.ALLSRC} | ${PERL} ${.CURDIR}/../../en/search/atoz.pl > ${.TARGET} + ${SORT} -fu ${.ALLSRC} | ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/atoz.pl > ${.TARGET} site.sgml: site.map - ${PERL} ${.CURDIR}/../../en/search/site.pl < ${.ALLSRC} > ${.TARGET} + ${PERL} ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/search/site.pl < ${.ALLSRC} > ${.TARGET} -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/security/Makefile b/ru_RU.KOI8-R/htdocs/security/Makefile index 62095d6738..b7f6a80d45 100644 --- a/ru_RU.KOI8-R/htdocs/security/Makefile +++ b/ru_RU.KOI8-R/htdocs/security/Makefile @@ -45,4 +45,4 @@ XMLDOCS+= advisories-rdf:security-rdf.xsl::advisories.rdf XMLDOCS+= advisories-rss:security-rss.xsl::rss.xml XMLDOCS+= errata-rss:errata-rss.xsl::errata.xml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/security/advisories.sgml b/ru_RU.KOI8-R/htdocs/security/advisories.sgml index 51f66940ea..d08861edbb 100644 --- a/ru_RU.KOI8-R/htdocs/security/advisories.sgml +++ b/ru_RU.KOI8-R/htdocs/security/advisories.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "âÀÌÌÅÔÅÎÉ ÂÅÚÏÐÁÓÎÏÓÔÉ FreeBSD"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> diff --git a/ru_RU.KOI8-R/htdocs/security/notices.sgml b/ru_RU.KOI8-R/htdocs/security/notices.sgml index a6e1c6335c..701f54022d 100644 --- a/ru_RU.KOI8-R/htdocs/security/notices.sgml +++ b/ru_RU.KOI8-R/htdocs/security/notices.sgml @@ -11,7 +11,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "õ×ÅÄÏÍÌÅÎÉÑ Ï ÉÓÐÒÁ×ÌÅÎÉÑÈ FreeBSD"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY notices.html.inc SYSTEM "notices.html.inc"> ]> diff --git a/ru_RU.KOI8-R/htdocs/security/security.sgml b/ru_RU.KOI8-R/htdocs/security/security.sgml index b0539691c4..f233fa5e08 100644 --- a/ru_RU.KOI8-R/htdocs/security/security.sgml +++ b/ru_RU.KOI8-R/htdocs/security/security.sgml @@ -12,7 +12,7 @@ <!ENTITY date "$FreeBSD: www/ru/security/security.sgml,v 1.26 2011/03/02 08:07:26 pluknet Exp $"> <!ENTITY title "éÎÆÏÒÍÁÃÉÏÎÎÁÑ ÂÅÚÏÐÁÓÎÏÓÔØ FreeBSD"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <html> diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/catalog b/ru_RU.KOI8-R/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/ru_RU.KOI8-R/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/l10n.ent b/ru_RU.KOI8-R/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 1a63f8a3e4..0000000000 --- a/ru_RU.KOI8-R/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="koi8-r"?> -<!-- - The FreeBSD Russian Documentation Project - - $FreeBSD: www/ru/share/sgml/l10n.ent,v 1.3 2012/01/11 14:02:59 pluknet Exp $ - $FreeBSDru: frdp/www/ru/includes.sgml,v 1.27 2006/06/10 18:40:56 gad Exp $ - - from: share/sgml/release.ent - - Original revision: 1.67 ---> - -<!ENTITY url.doc.langcode 'ru_RU.KOI8-R'> -<!ENTITY xml.encoding 'koi8-r'> - -<!ENTITY rel.current.date 'ñÎ×ÁÒØ 2012'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> -<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> -<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> -<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> -<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> -<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> - -<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> - -<!-- Secondary "current release" entities --> - -<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> - -<!ENTITY rel2.current.date 'æÅ×ÒÁÌØ 2011'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> -<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> -<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> -<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> -<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> -<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> - -<!-- Tertiary "current release" entities --> - -<!ENTITY rel3.current.date 'æÅ×ÒÁÌØ 2011'> - -<!-- URLs to information on the latest release --> -<!ENTITY u.rel3.notes '&enbase;/releases/&rel3.current;R/relnotes.html'> -<!ENTITY u.rel3.announce '&enbase;/releases/&rel3.current;R/announce.html'> -<!ENTITY u.rel3.errata '&enbase;/releases/&rel3.current;R/errata.html'> -<!ENTITY u.rel3.hardware '&enbase;/releases/&rel3.current;R/hardware.html'> -<!ENTITY u.rel3.installation '&enbase;/releases/&rel3.current;R/installation.html'> -<!ENTITY u.rel3.readme '&enbase;/releases/&rel3.current;R/readme.html'> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/ru_RU.KOI8-R/htdocs/smp/Makefile b/ru_RU.KOI8-R/htdocs/smp/Makefile index 95ebaf279f..72ee858d8d 100644 --- a/ru_RU.KOI8-R/htdocs/smp/Makefile +++ b/ru_RU.KOI8-R/htdocs/smp/Makefile @@ -13,4 +13,4 @@ DOCS= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/smp/index.sgml b/ru_RU.KOI8-R/htdocs/smp/index.sgml index 92903f48c4..6a6a78380e 100644 --- a/ru_RU.KOI8-R/htdocs/smp/index.sgml +++ b/ru_RU.KOI8-R/htdocs/smp/index.sgml @@ -24,7 +24,7 @@ <!-- The list of contributors was moved to a separate file so that it can be used by other documents in the FreeBSD web site. --> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> diff --git a/ru_RU.KOI8-R/htdocs/snapshots/Makefile b/ru_RU.KOI8-R/htdocs/snapshots/Makefile index f5495c9455..f390637858 100644 --- a/ru_RU.KOI8-R/htdocs/snapshots/Makefile +++ b/ru_RU.KOI8-R/htdocs/snapshots/Makefile @@ -16,4 +16,4 @@ DOCS?= index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/snapshots/Makefile.inc b/ru_RU.KOI8-R/htdocs/snapshots/Makefile.inc index eee70af8bf..925c6a1ae0 100644 --- a/ru_RU.KOI8-R/htdocs/snapshots/Makefile.inc +++ b/ru_RU.KOI8-R/htdocs/snapshots/Makefile.inc @@ -8,4 +8,4 @@ # WEBBASE?= /data/ru/snapshots -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/ru_RU.KOI8-R/htdocs/support/Makefile b/ru_RU.KOI8-R/htdocs/support/Makefile index 5194532f8b..1bf4f6597e 100644 --- a/ru_RU.KOI8-R/htdocs/support/Makefile +++ b/ru_RU.KOI8-R/htdocs/support/Makefile @@ -11,4 +11,4 @@ DOCS= bugreports.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/htdocs/tutorials/Makefile b/ru_RU.KOI8-R/htdocs/tutorials/Makefile index f28daab859..fa0121c6e2 100644 --- a/ru_RU.KOI8-R/htdocs/tutorials/Makefile +++ b/ru_RU.KOI8-R/htdocs/tutorials/Makefile @@ -18,4 +18,4 @@ DOCS = index.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/ru_RU.KOI8-R/share/sgml/catalog b/ru_RU.KOI8-R/share/sgml/catalog index d28874e5a9..8d9d674dcd 100644 --- a/ru_RU.KOI8-R/share/sgml/catalog +++ b/ru_RU.KOI8-R/share/sgml/catalog @@ -45,3 +45,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Russian Translators Entities//RU" PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//RU" "urls.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/catalog.xml b/ru_RU.KOI8-R/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/catalog.xml +++ b/ru_RU.KOI8-R/share/sgml/catalog.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events.xml b/ru_RU.KOI8-R/share/sgml/events.xml index 62676c253f..62676c253f 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events.xml +++ b/ru_RU.KOI8-R/share/sgml/events.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2003.xml b/ru_RU.KOI8-R/share/sgml/events2003.xml index 4a9aee4b7c..4a9aee4b7c 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2003.xml +++ b/ru_RU.KOI8-R/share/sgml/events2003.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2004.xml b/ru_RU.KOI8-R/share/sgml/events2004.xml index 216aaf566d..216aaf566d 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2004.xml +++ b/ru_RU.KOI8-R/share/sgml/events2004.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2005.xml b/ru_RU.KOI8-R/share/sgml/events2005.xml index 7cfd772128..7cfd772128 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2005.xml +++ b/ru_RU.KOI8-R/share/sgml/events2005.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2006.xml b/ru_RU.KOI8-R/share/sgml/events2006.xml index 7c588005dc..7c588005dc 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2006.xml +++ b/ru_RU.KOI8-R/share/sgml/events2006.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2007.xml b/ru_RU.KOI8-R/share/sgml/events2007.xml index 60fbe2c3ef..60fbe2c3ef 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2007.xml +++ b/ru_RU.KOI8-R/share/sgml/events2007.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2008.xml b/ru_RU.KOI8-R/share/sgml/events2008.xml index 56d3a22d38..56d3a22d38 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2008.xml +++ b/ru_RU.KOI8-R/share/sgml/events2008.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2009.xml b/ru_RU.KOI8-R/share/sgml/events2009.xml index 0ace9f0b29..0ace9f0b29 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2009.xml +++ b/ru_RU.KOI8-R/share/sgml/events2009.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2010.xml b/ru_RU.KOI8-R/share/sgml/events2010.xml index 3af8137bd0..3af8137bd0 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2010.xml +++ b/ru_RU.KOI8-R/share/sgml/events2010.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2011.xml b/ru_RU.KOI8-R/share/sgml/events2011.xml index 1ec922e979..1ec922e979 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2011.xml +++ b/ru_RU.KOI8-R/share/sgml/events2011.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2012.xml b/ru_RU.KOI8-R/share/sgml/events2012.xml index 7bdb32da2b..7bdb32da2b 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2012.xml +++ b/ru_RU.KOI8-R/share/sgml/events2012.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/events2013.xml b/ru_RU.KOI8-R/share/sgml/events2013.xml index 8e55b93ced..8e55b93ced 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/events2013.xml +++ b/ru_RU.KOI8-R/share/sgml/events2013.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/header.l10n.ent b/ru_RU.KOI8-R/share/sgml/header.l10n.ent index 04372fb1ad..04372fb1ad 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/header.l10n.ent +++ b/ru_RU.KOI8-R/share/sgml/header.l10n.ent diff --git a/ru_RU.KOI8-R/share/sgml/l10n.ent b/ru_RU.KOI8-R/share/sgml/l10n.ent index 41274efd1f..6231d65773 100644 --- a/ru_RU.KOI8-R/share/sgml/l10n.ent +++ b/ru_RU.KOI8-R/share/sgml/l10n.ent @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="koi8-r"?> <!-- The FreeBSD Russian Documentation Project @@ -20,3 +21,44 @@ <!-- charset for HTML output --> <!ENTITY doc.html.charset "koi8-r"> + +<!ENTITY url.doc.langcode 'ru_RU.KOI8-R'> +<!ENTITY xml.encoding 'koi8-r'> + +<!ENTITY rel.current.date 'ñÎ×ÁÒØ 2012'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel.notes '&enbase;/releases/&rel.current;R/relnotes.html'> +<!ENTITY u.rel.announce '&enbase;/releases/&rel.current;R/announce.html'> +<!ENTITY u.rel.errata '&enbase;/releases/&rel.current;R/errata.html'> +<!ENTITY u.rel.hardware '&enbase;/releases/&rel.current;R/hardware.html'> +<!ENTITY u.rel.installation '&enbase;/releases/&rel.current;R/installation.html'> +<!ENTITY u.rel.readme '&enbase;/releases/&rel.current;R/readme.html'> + +<!ENTITY u.betarel.schedule '&enbase;/releases/&betarel.current;R/schedule.html'> + +<!-- Secondary "current release" entities --> + +<!ENTITY u.betarel2.schedule '&enbase;/releases/&betarel2.current;R/schedule.html'> + +<!ENTITY rel2.current.date 'æÅ×ÒÁÌØ 2011'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel2.notes '&enbase;/releases/&rel2.current;R/relnotes.html'> +<!ENTITY u.rel2.announce '&enbase;/releases/&rel2.current;R/announce.html'> +<!ENTITY u.rel2.errata '&enbase;/releases/&rel2.current;R/errata.html'> +<!ENTITY u.rel2.hardware '&enbase;/releases/&rel2.current;R/hardware.html'> +<!ENTITY u.rel2.installation '&enbase;/releases/&rel2.current;R/installation.html'> +<!ENTITY u.rel2.readme '&enbase;/releases/&rel2.current;R/readme.html'> + +<!-- Tertiary "current release" entities --> + +<!ENTITY rel3.current.date 'æÅ×ÒÁÌØ 2011'> + +<!-- URLs to information on the latest release --> +<!ENTITY u.rel3.notes '&enbase;/releases/&rel3.current;R/relnotes.html'> +<!ENTITY u.rel3.announce '&enbase;/releases/&rel3.current;R/announce.html'> +<!ENTITY u.rel3.errata '&enbase;/releases/&rel3.current;R/errata.html'> +<!ENTITY u.rel3.hardware '&enbase;/releases/&rel3.current;R/hardware.html'> +<!ENTITY u.rel3.installation '&enbase;/releases/&rel3.current;R/installation.html'> +<!ENTITY u.rel3.readme '&enbase;/releases/&rel3.current;R/readme.html'> diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/libcommon.xsl b/ru_RU.KOI8-R/share/sgml/libcommon.xsl index ad324e21d4..ad324e21d4 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/libcommon.xsl +++ b/ru_RU.KOI8-R/share/sgml/libcommon.xsl diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/navibar.l10n.ent b/ru_RU.KOI8-R/share/sgml/navibar.l10n.ent index e542af7214..e542af7214 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/navibar.l10n.ent +++ b/ru_RU.KOI8-R/share/sgml/navibar.l10n.ent diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/news.xml b/ru_RU.KOI8-R/share/sgml/news.xml index 908b0e474b..908b0e474b 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/news.xml +++ b/ru_RU.KOI8-R/share/sgml/news.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/press.xml b/ru_RU.KOI8-R/share/sgml/press.xml index b88c8dbe48..b88c8dbe48 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/press.xml +++ b/ru_RU.KOI8-R/share/sgml/press.xml diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/templates.events.xsl b/ru_RU.KOI8-R/share/sgml/templates.events.xsl index 61dbaaee69..61dbaaee69 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/templates.events.xsl +++ b/ru_RU.KOI8-R/share/sgml/templates.events.xsl diff --git a/ru_RU.KOI8-R/htdocs/share/sgml/templates.usergroups.xsl b/ru_RU.KOI8-R/share/sgml/templates.usergroups.xsl index 45a3293e75..45a3293e75 100644 --- a/ru_RU.KOI8-R/htdocs/share/sgml/templates.usergroups.xsl +++ b/ru_RU.KOI8-R/share/sgml/templates.usergroups.xsl diff --git a/share/htdocs/mk/doc.xml.mk b/share/htdocs/mk/doc.xml.mk deleted file mode 100644 index 3600073f49..0000000000 --- a/share/htdocs/mk/doc.xml.mk +++ /dev/null @@ -1,401 +0,0 @@ -# doc.xml.mk -# $FreeBSD: www/share/mk/doc.xml.mk,v 1.14 2008/06/22 23:14:33 murray Exp $ - -XML_CATALOG_FILES= file://${.OBJDIR}/catalog-cwd.xml \ - file://${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog.xml \ - file://${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog.xml \ - file://${DOC_PREFIX}/share/sgml/catalog.xml \ - file://${DOC_PREFIX}/share/sgml/catalog-common.xml \ - file://${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/catalog.xml \ - file://${WEB_PREFIX}/share/sgml/catalog.xml \ - file://${WEB_PREFIX}/share/sgml/catalog-common.xml \ - file://${LOCALBASE}/share/xml/catalog - -.if exists(${WEB_PREFIX}/share/sgml/catalog-cwd.xml) -XML_CATALOG_CWD= ${WEB_PREFIX}/share/sgml/catalog-cwd.xml -.elif exists(${DOC_PREFIX}/share/sgml/catalog-cwd.xml) -XML_CATALOG_CWD= ${DOC_PREFIX}/share/sgml/catalog-cwd.xml -.endif - -# Variables used in DEPENDSET - -_DEPENDSET.all= wwwstd transtable mirrors usergroups commercial \ - news press events advisories notices - -# DEPENDSET: wwwstd ......................................................... -_DEPENDSET.wwwstd= ${XML_INCLUDES} -_XML_INCLIST= libcommon.l10n.xsl \ - libcommon.xsl \ - navibar.l10n.ent \ - navibar.ent \ - common.ent \ - header.ent \ - header.l10n.ent \ - iso8879.ent \ - l10n.ent \ - release.ent -.for F in ${_INCLIST} -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/${F}) -XML_INCLUDES+= ${F} -.endif -.if exists(${WEB_PREFIX}/share/sgml/${F}) -XML_INCLUDES+= ${F} -.endif -.endfor - -.if defined(XML_CATALOG_CWD) -XML_INCLUDES+= ${.OBJDIR}/catalog-cwd.xml -CLEANFILES+= ${.OBJDIR}/catalog-cwd.xml -${.OBJDIR}/catalog-cwd.xml: ${XML_CATALOG_CWD} - ${INSTALL} ${.ALLSRC} ${.TARGET} -.endif - -XML_INCLUDES+= ${.OBJDIR}/autogen.ent -CLEANFILES+= ${.OBJDIR}/autogen.ent -${.OBJDIR}/autogen.ent: - ${ECHO_CMD} '<!ENTITY base "${WEB_PREFIX_REL}">' > ${.TARGET} - -DEPENDSET.DEFAULT+= wwwstd - -.if !defined(WEB_ONLY) -# DEPENDSET: transtable ...................................................... -_DEPENDSET.transtable= ${XML_TRANSTABLE} ${XSL_TRANSTABLE} \ - ${XSL_TRANSTABLE_MASTER} ${XSL_TRANSTABLE_COMMON} -_PARAMS.transtable= --param transtable.xml "'${XML_TRANSTABLE}'" -XSL_TRANSTABLE_MASTER= ${DOC_PREFIX}/share/sgml/transtable-master.xsl -XSL_TRANSTABLE_COMMON= ${DOC_PREFIX}/share/sgml/transtable-common.xsl - -.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/transtable-local.xsl) -XSL_TRANSTABLE= ${DOC_PREFIX}/${LANGCODE}/share/sgml/transtable-local.xsl -.else -XSL_TRANSTABLE= ${DOC_PREFIX}/share/sgml/transtable-local.xsl -.endif - -.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/transtable.xml) -XML_TRANSTABLE= ${DOC_PREFIX}/${LANGCODE}/share/sgml/transtable.xml -.else -XML_TRANSTABLE= ${DOC_PREFIX}/share/sgml/transtable.xml -.endif - -# DEPENDSET: mirrors ..................................................... -_DEPENDSET.mirrors= ${XSL_MIRRORS} ${XML_MIRRORS} -_PARAMS.mirrors= --param mirrors.xml "'${XML_MIRRORS}'" -XML_MIRRORS_MASTER= ${DOC_PREFIX}/share/sgml/mirrors.xml -XML_MIRRORS= ${DOC_PREFIX}/${LANGCODE}/share/sgml/mirrors.xml -XSL_MIRRORS_MASTER= ${DOC_PREFIX}/share/sgml/mirrors-master.xsl -.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/mirrors-local.xsl) -XSL_MIRRORS= ${DOC_PREFIX}/${LANGCODE}/share/sgml/mirrors-local.xsl -.else -XSL_MIRRORS= ${DOC_PREFIX}/share/sgml/mirrors-local.xsl -.endif -${XSL_MIRRORS}: ${XSL_MIRRORS_MASTER} \ - ${XSL_TRANSTABLE_COMMON} - -${XML_MIRRORS}: ${XML_MIRRORS_MASTER} \ - ${XSL_TRANSTABLE} ${XSL_TRANSTABLE_MASTER} ${XSL_TRANSTABLE_COMMON} - ${MKDIR} -p ${@:H} - ${XSLTPROC} ${XSLTPROCOPTS} \ - --param 'transtable.xml' "'${XML_TRANSTABLE}'" \ - --param 'transtable-target-element' "'country'" \ - --param 'transtable-word-group' "'country'" \ - --param 'transtable-mode' "'sortkey'" \ - ${XSL_TRANSTABLE} ${XML_MIRRORS_MASTER} \ - | env -i LANG="${LANGCODE}" ${SORT} -f > $@.sort.tmp - env -i ${GREP} "^<?xml" < $@.sort.tmp > $@.sort - ${ECHO} "<sortkeys>" >> $@.sort - env -i ${AWK} '/@sortkey@/ {sub(/@sortkey@/, ++line); print;}' < $@.sort.tmp >> $@.sort - ${ECHO} '</sortkeys>' >> $@.sort - ${XSLTPROC} ${XSLTPROCOPTS} -o $@ \ - --param 'transtable.xml' "'${XML_TRANSTABLE}'" \ - --param 'transtable-target-element' "'country'" \ - --param 'transtable-word-group' "'country'" \ - --param 'transtable-sortkey.xml' "'$@.sort'" \ - ${XSL_TRANSTABLE} ${XML_MIRRORS_MASTER} - ${RM} -f $@.sort $@.sort.tmp -.if ${LANGCODE} != . -CLEANFILES+= ${XML_MIRRORS} -CLEANFILES+= ${XML_MIRRORS}.sort -CLEANFILES+= ${XML_MIRRORS}.sort.tmp -.endif -.endif # !defined(WEB_ONLY) - -# DEPENDSET: usergroups ...................................................... -_DEPENDSET.usergroups= ${XML_USERGROUPS} ${XML_USERGROUPS_LOCAL} \ - ${XSL_USERGROUPS_MASTER} ${XSL_USERGROUPS} \ - ${XML_INCLUDES} -_PARAMS.usergroups= --param usergroups.xml "'${XML_USERGROUPS}'" \ - --param usergroups-local.xml "'${XML_USERGROUPS_LOCAL}'" -XML_USERGROUPS= ${WEB_PREFIX}/share/sgml/usergroups.xml -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/usergroups.xml) -XML_USERGROUPS_LOCAL= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/usergroups.xml -.else -XML_USERGROUPS_LOCAL= ${WEB_PREFIX}/share/sgml/usergroups.xml -.endif -XSL_USERGROUPS_MASTER= ${WEB_PREFIX}/share/sgml/templates.usergroups.xsl -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/templates.usergroups.xsl) -XSL_USERGROUPS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/templates.usergroups.xsl -.else -XSL_USERGROUPS= ${WEB_PREFIX}/share/sgml/templates.usergroups.xsl -.endif - -# DEPENDSET: news ............................................................ -_DEPENDSET.news= ${XML_NEWS_NEWS_MASTER} ${XML_NEWS_NEWS} \ - ${XSL_NEWS_NEWSFLASH} \ - ${XSL_NEWS_NEWS_RDF} \ - ${XSL_NEWS_NEWS_RSS} \ - ${XML_INCLUDES} -_PARAMS.news= --param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \ - --param news.project.xml "'${XML_NEWS_NEWS}'" -XML_NEWS_NEWS_MASTER= ${WEB_PREFIX}/share/sgml/news.xml -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/news.xml) -XML_NEWS_NEWS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/news.xml -.else -XML_NEWS_NEWS= ${WEB_PREFIX}/share/sgml/news.xml -.endif - -XSL_NEWS_NEWSFLASH= ${WEB_PREFIX}/share/sgml/templates.newsflash.xsl -XSL_NEWS_NEWSFLASH_OLD= ${WEB_PREFIX}/share/sgml/templates.oldnewsflash.xsl -XSL_NEWS_NEWS_RDF= ${WEB_PREFIX}/share/sgml/templates.news-rdf.xsl -XSL_NEWS_NEWS_RSS= ${WEB_PREFIX}/share/sgml/templates.news-rss.xsl - -# DEPENDSET: press .......................................................... -_DEPENDSET.press= ${XML_NEWS_PRESS_MASTER} ${XML_NEWS_PRESS} \ - ${XSL_NEWS_PRESS} \ - ${XML_INCLUDES} -_PARAMS.press= --param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \ - --param news.press.xml "'${XML_NEWS_PRESS}'" -XML_NEWS_PRESS_MASTER= ${WEB_PREFIX}/share/sgml/press.xml -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/press.xml) -XML_NEWS_PRESS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/press.xml -.else -XML_NEWS_PRESS= ${WEB_PREFIX}/share/sgml/press.xml -.endif -XSL_NEWS_PRESS= ${WEB_PREFIX}/share/sgml/templates.press.xsl -XSL_NEWS_PRESS_RSS= ${WEB_PREFIX}/share/sgml/templates.press-rss.xsl -XSL_NEWS_PRESS_OLD= ${WEB_PREFIX}/share/sgml/templates.oldpress.xsl - -# DEPENDSET: events .......................................................... -_DEPENDSET.events= ${XML_EVENTS_EVENTS_MASTER} ${XML_EVENTS_EVENTS} \ - ${XML_EVENTS_EVENTS_MASTER_SUBFILES} \ - ${XML_EVENTS_EVENTS_SUBFILES} \ - ${XSL_EVENTS} \ - ${XSL_EVENTS_ICS} \ - ${XML_INCLUDES} -_PARAMS.events= --param events.xml-master "'${XML_EVENTS_EVENTS_MASTER}'" \ - --param events.xml "'${XML_EVENTS_EVENTS}'" -XML_EVENTS_EVENTS_MASTER=${WEB_PREFIX}/share/sgml/events.xml -XML_EVENTS_EVENTS_MASTER_SUBFILES= -.for Y in 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 -XML_EVENTS_EVENTS_MASTER_SUBFILES+= ${WEB_PREFIX}/share/sgml/events${Y}.xml -.endfor -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events.xml) -XML_EVENTS_EVENTS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events.xml -.else -XML_EVENTS_EVENTS= ${XML_EVENTS_EVENTS_MASTER} -.endif -XML_EVENTS_EVENTS_SUBFILES= -.for Y in 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events${Y}.xml) -XML_EVENTS_EVENTS_SUBFILES+= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events${Y}.xml -.endif -.endfor -XSL_EVENTS= ${WEB_PREFIX}/share/sgml/templates.events.xsl -XSL_EVENTS_ICS= ${WEB_PREFIX}/share/sgml/templates.events2ics.xsl -XSL_EVENTS_PAST= ${WEB_PREFIX}/share/sgml/templates.pastevents.xsl - -# DEPENDSET: commercial ........................................................ -_DEPENDSET.commercial= ${XML_COMMERCIAL_CONSULT} \ - ${XML_COMMERCIAL_HARDWARE} \ - ${XML_COMMERCIAL_ISP} \ - ${XML_COMMERCIAL_MISC} \ - ${XML_COMMERCIAL_SOFTWARE} \ - ${XSL_ENTRIES} \ - ${XML_INCLUDES} -_PARAMS.commercial= -XML_COMMERCIAL_CONSULT= ${WEB_PREFIX}/share/sgml/commercial.consult.xml -XML_COMMERCIAL_HARDWARE=${WEB_PREFIX}/share/sgml/commercial.hardware.xml -XML_COMMERCIAL_ISP= ${WEB_PREFIX}/share/sgml/commercial.isp.xml -XML_COMMERCIAL_MISC= ${WEB_PREFIX}/share/sgml/commercial.misc.xml -XML_COMMERCIAL_SOFTWARE=${WEB_PREFIX}/share/sgml/commercial.software.xml - -XSL_ENTRIES= ${WEB_PREFIX}/share/sgml/templates.entries.xsl - -# DEPENDSET: advisories ..................................................... -_DEPENDSET.advisories= ${XML_ADVISORIES} ${XML_INCLUDES} -_PARAMS.advisories= --param advisories.xml "'${XML_ADVISORIES}'" -XML_ADVISORIES= ${WEB_PREFIX}/share/sgml/advisories.xml - -# DEPENDSET: notices ........................................................ -_DEPENDSET.notices= ${XML_NOTICES} ${XML_INCLUDES} -_PARAMS.notices= --param notices.xml "'${XML_NOTICES}'" -XML_NOTICES= ${WEB_PREFIX}/share/sgml/notices.xml - -# --- -# .xml -> .html rendering rule -# -# The following variables are available: -# -# XMLDOCS: (ex. XMLDOCS= doc1 doc2 doc3) -# Target document identifier, which is usually the same as the -# base part of the filenames. {XSLT,XML,TARGET}.<id> described below -# can be specified in a short form like the following: -# "docid:stylesheet:xml:target". -# -# TARGET.<id>: (ex. TARGET.doc1= doc1.html) -# The target filename. This is optional and <id>.html is defined -# by default. -# -# XSLT.<id>: (ex. XSLT.doc1= doc1.xsl) -# Filename of the XSLT stylesheet. This is optional and <id>.xsl is -# defined by default. The following keywords are interpreted specially: -# -# `xsl' - <id>.xsl -# -# XSLT.DEFAULT: -# The default filename or keyword of XSLT stylesheet. -# When XSLT.<id> and one in the quadruplet are not specified, -# this value is used. -# -# XML.<id>: (ex. XML.doc1= doc1.xml data.xml) -# Filename of the XML document. This is optional and /dev/null is -# defined by default. XML.DEFAULT is XML document for all <id>s. -# -# SRCS.<id>: (ex. SRCS.doc1= includes.xsl) -# Dependencies. SRCS.DEFAULT is dependencies for all <id>s. -# -# DEPENDSET.<id>: (ex. DEPENDSET.doc1= mirror) -# Depencencies predefined as keywords listed in ${_DEPENDSET.all}. -# DEPENDSET.DEFAULT is DEPENDSET for all <id>s. -# -# PARAMS.<id>: (ex. PARAMS.doc1= --params "foo" "'textproc/foo'") -# Parameters passed to xsltproc(1). -# -# XSLTPROCOPTS.<id>: (ex. XSLTPROCOPTS.doc1= --nonet) -# Parameters passed to xsltproc(1). -# -# NO_DATA.<id> -# The ${TARGET.<id>} file will not be listed in $DATA if defined. -# NO_DATA.DEFAULT is the setting for all <id>s. -# -# NO_TIDY.<id> -# The ${TARGET.<id>} file will not be processed by tidy if defined. -# NO_TIDY.DEFAULT is the setting for all <id>s. -# -XSLTPROC_ENV+= SGML_CATALOG_FILES= -XSLTPROC_ENV+= XML_CATALOG_FILES="${XML_CATALOG_FILES}" - -XSLTPROCOPTS= ${XSLTPROCFLAGS} -XSLTPROCOPTS+= --xinclude -XSLTPROCOPTS+= --stringparam LOCALBASE ${LOCALBASE} -XSLTPROCOPTS+= --stringparam WEB_PREFIX ${WEB_PREFIX} -.if defined(XML_CATALOG_FILES) && !empty(XML_CATALOG_FILES) -XSLTPROCOPTS+= --nonet --catalogs -.endif -XSLTPROC= env ${XSLTPROC_ENV} ${LOCALBASE}/bin/xsltproc - -XMLLINTOPTS= ${XMLLINTFLAGS} -XMLLINTOPTS+= --xinclude --valid --noout -.if defined(XML_CATALOG_FILES) && !empty(XML_CATALOG_FILES) -XMLLINTOPTS+= --nonet --catalogs -.endif -XMLLINT= env ${XSLTPROC_ENV} ${PREFIX}/bin/xmllint - -.for D in ${XMLDOCS} -# parse "docid:xslt:xml:target". -# XXX: ${__ID} is used because ${A}=B does not work except -# for the iterate variable in the .for statement. -__ID=${D:C,:.*$,,} -.for _ID in ${__ID} -_tmpD= ${D:M*\:*} -.if !empty(_tmpD) -XSLT.${_ID}= ${D:C,^[^:]*,,:M*\:*:C,^:,,:C,:.*$,,} -XML.${_ID}= ${D:C,^[^:]*,,:M*\:*:C,^:,,:C,^[^:]*,,:M*\:*:C,^:,,:C,:.*$,,} -TARGET.${_ID}= ${D:C,^[^:]*,,:M*\:*:C,^:,,:C,^[^:]*,,:M*\:*:C,^:,,:C,^[^:]*,,:M*\:*:C,^:,,:C,:.*$,,} -.endif - -# Use default value if parameter not specified. -.if !defined(XSLT.${_ID}) || empty(XSLT.${_ID}) -.if defined(XSLT.DEFAULT) -XSLT.${_ID}= ${XSLT.DEFAULT} -.else -XSLT.${_ID}= ${_ID}.xsl -.endif -.endif -.if !defined(XML.${_ID}) || empty(XML.${_ID}) -.if defined(XML.DEFAULT) -XML.${_ID}= ${XML.DEFAULT} -.else -XML.${_ID}= ${_ID}.xml -.endif -.endif -.if !defined(TARGET.${_ID}) || empty(TARGET.${_ID}) -TARGET.${_ID}= ${_ID}.html -.endif -.if !defined(DEPENDSET.${_ID}) || empty(DEPENDSET.${_ID}) -.if defined(DEPENDSET.DEFAULT) -DEPENDSET.${_ID}= ${DEPENDSET.DEFAULT} -.else -DEPENDSET.${_ID}= -.endif -.endif -.if !defined(NO_TIDY.${_ID}) || empty(NO_TIDY.${_ID}) -.if defined(NO_TIDY.DEFAULT) -NO_TIDY.${_ID}= ${NO_TIDY.DEFAULT} -.else -NO_TIDY.${_ID}= -.endif -.endif -.if !defined(NO_DATA.${_ID}) || empty(NO_DATA.${_ID}) -.if defined(NO_DATA.DEFAULT) -NO_DATA.${_ID}= ${NO_DATA.DEFAULT} -.else -NO_DATA.${_ID}= -.endif -.endif - -XSLTPROCOPTS.${_ID}?= ${XSLTPROCOPTS} -GENDOCS+= ${TARGET.${_ID}} -SRCS+= ${TARGET.${_ID}} -.if !defined(NO_DATA.${_ID}) || empty(NO_DATA.${_ID}) -DATA+= ${TARGET.${_ID}} -.endif -CLEANFILES+= ${TARGET.${_ID}} - -.if ${XSLT.${_ID}} == xsl -XSLT.${_ID}= ${_ID}.xsl -DEPENDS.${_ID}+= ${XSLT.${_ID}} -.elif ${XSLT.${_ID}:Mhttp\://*} != "" -DEPENDS.${_ID}+= ${XSLT.${_ID}} -.else -DEPENDS.${_ID}+= ${XSLT.${_ID}} -.endif - -.for S in ${_DEPENDSET.all} -. if ${DEPENDSET.${_ID}:M${S}} != "" -DEPENDS.${_ID}+=${_DEPENDSET.${S}} -PARAMS.${_ID}+= ${_PARAMS.${S}} -. endif -.endfor - -.for S in ${SRCS.DEFAULT} ${SRCS.${_ID}} -DEPENDS.${_ID}+= ${S} -.endfor -${TARGET.${_ID}}: ${XML.${_ID}} ${DEPENDS.${_ID}} - ${XSLTPROC} ${XSLTPROCOPTS.${_ID}} \ - -o ${.TARGET} ${PARAMS.${_ID}} \ - ${XSLT.${_ID}} ${XML.${_ID}} -. if !defined(NO_TIDY) || empty(NO_TIDY) -. if !defined(NO_TIDY.${_ID}) || empty(NO_TIDY.${_ID}) - -${TIDY} ${TIDYOPTS} ${.TARGET} -. endif -. endif - -VALIDATE_DOCS+= VALIDATE.${_ID} -VALIDATE.${_ID}: - @${ECHO} "==>[xmllint] ${XML.${_ID}}" - -@${XMLLINT} ${XMLLINTOPTS} ${XML.${_ID}} 2>&1 \ - | ${SED} -e 's/^/ | /' -. endfor -.endfor - -lint: ${VALIDATE_DOCS} diff --git a/share/htdocs/sgml/catalog b/share/htdocs/sgml/catalog deleted file mode 100644 index ba24f1f261..0000000000 --- a/share/htdocs/sgml/catalog +++ /dev/null @@ -1,30 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" - "html401-freebsd.dtd" - -PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN" - "iso8879.ent" - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN" - "common.ent" - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN" - "release.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN" - "header.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar Entities//EN" - "navibar.ent" diff --git a/share/htdocs/sgml/l10n.ent b/share/htdocs/sgml/l10n.ent deleted file mode 100644 index 006c978694..0000000000 --- a/share/htdocs/sgml/l10n.ent +++ /dev/null @@ -1,6 +0,0 @@ -<!-- $FreeBSD$ --> - -<!-- FreeBSD L10N Entities --> -<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" --> - -<!-- l10n.ent in language neutral directory must be kept empty --> diff --git a/share/htdocs/sgml/transtable-common.xsl b/share/htdocs/sgml/transtable-common.xsl deleted file mode 100644 index 99555e4e4b..0000000000 --- a/share/htdocs/sgml/transtable-common.xsl +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $FreeBSD: www/share/sgml/transtable-common.xsl,v 1.3 2005/09/18 05:40:09 hrs Exp $ --> - -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> - - <!-- these params should be externally bound. The values - here are not used actually --> - <xsl:param name="transtable.xml" select="'./transtable.xml'" /> - <xsl:param name="transtable-sortkey.xml" select="'./transtable-sortkey.xml'" /> - - <xsl:key name="transtable-lookup-key" match="word" use="orig" /> - <xsl:key name="transtable-lookup-group" match="group/word" use="../@id" /> - <xsl:key name="transtable-sortkey-lookup-key" match="word" use="@orig" /> - - <xsl:template name="transtable-lookup"> - <xsl:param name="word" select="''"/> - <xsl:param name="word-group" select="''"/> - - <xsl:for-each select="document($transtable.xml)"> - <xsl:choose> - <!-- $p[count(.|$q) = count($q)] means product set of $p and $q--> - <xsl:when test=" - key('transtable-lookup-group', string($word-group)) - [count(.|key('transtable-lookup-key', string($word))) - = count(key('transtable-lookup-key', string($word)))] - "> - <xsl:value-of select=" - key('transtable-lookup-group', string($word-group)) - [count(.|key('transtable-lookup-key', string($word))) - = count(key('transtable-lookup-key', string($word)))]/tran" /> - </xsl:when> - <xsl:otherwise> - <xsl:value-of select="$word" /> - </xsl:otherwise> - </xsl:choose> - </xsl:for-each> - </xsl:template> - - <xsl:template name="transtable-sortkey-lookup"> - <xsl:param name="word" select="''"/> - - <xsl:for-each select="document($transtable-sortkey.xml)/sortkeys"> - <xsl:for-each select="key('transtable-sortkey-lookup-key', string($word))"> - <xsl:attribute name="sortkey"> - <xsl:value-of select="@sortkey" /> - </xsl:attribute> - </xsl:for-each> - </xsl:for-each> - </xsl:template> -</xsl:stylesheet> diff --git a/share/mk/doc.common.mk b/share/mk/doc.common.mk index 9dfa180d41..3404ab36f9 100644 --- a/share/mk/doc.common.mk +++ b/share/mk/doc.common.mk @@ -13,14 +13,6 @@ SED?= /usr/bin/sed # replace them with 	 before calling tidy REINPLACE_TABS_CMD?= ${SED} -i "" -e 's/ /\&\#09;/g' -.if defined(DOC_PREFIX) && !empty(DOC_PREFIX) -WEB_PREFIX?= ${DOC_PREFIX}/../www -.elif defined(WEB_PREFIX) && !empty(WEB_PREFIX) -DOC_PREFIX?= ${WEB_PREFIX}/../doc -.else -.error "You must define either WEB_PREFIX or DOC_PREFIX!" -.endif - # ------------------------------------------------------------------------ # # Work out the language and encoding used for this document. @@ -32,91 +24,27 @@ DOC_PREFIX?= ${WEB_PREFIX}/../doc DOC_PREFIX_NAME!= ${REALPATH} ${DOC_PREFIX} DOC_PREFIX_NAME:= ${DOC_PREFIX_NAME:T} .else -DOC_PREFIX_NAME?= doc -.endif - -.if defined(WEB_PREFIX) && !empty(WEB_PREFIX) -WWW_PREFIX_NAME!= ${REALPATH} ${WEB_PREFIX} -WWW_PREFIX_NAME:= ${WWW_PREFIX_NAME:T} -.else -WWW_PREFIX_NAME?= www +DOC_PREFIX_NAME?= head .endif -.if (!defined(LANGCODE) || empty(LANGCODE)) && (!defined(WWW_LANGCODE) || empty(WWW_LANGCODE)) +.if (!defined(LANGCODE) || empty(LANGCODE)) # Calculate _LANGCODE. _LANGCODE:= ${.CURDIR} -.for _ in 1 2 3 4 5 6 7 8 9 10 -.if !(${_LANGCODE:H:T} == ${DOC_PREFIX_NAME}) && !(${_LANGCODE:H:T} == ${WWW_PREFIX_NAME}) +. for _ in 1 2 3 4 5 6 7 8 9 10 +. if !(${_LANGCODE:H:T} == ${DOC_PREFIX_NAME}) _LANGCODE:= ${_LANGCODE:H} -.endif -.endfor -.if (${_LANGCODE:H:T} == ${DOC_PREFIX_NAME}) -# We are in doc/. +. endif +. endfor _LANGCODE:= ${_LANGCODE:T} -_WWW_LANGCODE:= . -.else -# We are in www/. -_WWW_LANGCODE:= ${_LANGCODE:T} -_LANGCODE:= . -.endif -.else -# when LANGCODE or WWW_LANGCODE is defined, use the value. -.if defined(LANGCODE) && !empty(LANGCODE) +.else # (!defined(LANGCODE) || empty(LANGCODE)) +# when LANGCODE is defined, use the value. _LANGCODE?= ${LANGCODE} -.else -_LANGCODE?= . -.endif -.if defined(WWW_LANGCODE) && !empty(WWW_LANGCODE) -_WWW_LANGCODE?= ${WWW_LANGCODE} -.else -_WWW_LANGCODE?= . -.endif -.endif +.endif # (!defined(LANGCODE) || empty(LANGCODE)) -# fixup _LANGCODE -.if (${_LANGCODE} == .) -# We have a short name such as `en' in ${_WWW_LANGCODE} now. -# Guess _LANGCODE using _WWW_LANGCODE. -_LANGCODE:= ${_WWW_LANGCODE} -.if (${_LANGCODE} != .) -_LANGCODE!= ${ECHO} ${DOC_PREFIX}/${_WWW_LANGCODE}* -.for _ in 1 2 3 4 5 6 7 8 9 10 -.if !(${_LANGCODE:H:T} == ${DOC_PREFIX_NAME}) -_LANGCODE:= ${_LANGCODE:H} -.endif -.endfor -_LANGCODE:= ${_LANGCODE:T} -.endif -.endif LANGCODE?= ${_LANGCODE} -# fixup _WWW_LANGCODE -.if (${_WWW_LANGCODE} == .) -# We have a long name such as `en_US.ISO8859-1' in ${LANGCODE} now. -# Guess _WWW_LANGCODE using _LANGCODE. -_WWW_LANGCODE!= ${ECHO} ${WEB_PREFIX}/* -_WWW2_LANGCODE!= ${ECHO} ${_WWW_LANGCODE:T} |\ - ${SED} -e 's,.*\(${LANGCODE:R:C,(..)_.*,\1,}[^. ]*\).*,\1,' -.if ${_WWW_LANGCODE:T} == "*" -_WWW_LANGCODE:= . -.elif ${_WWW_LANGCODE:T} == ${_WWW2_LANGCODE} -_WWW_LANGCODE:= . -.else -_WWW_LANGCODE:= ${_WWW2_LANGCODE} -.endif -.undef _WWW2_LANGCODE -.endif -WWW_LANGCODE?= ${_WWW_LANGCODE} - -# normalize DOC_PREFIX and WEB_PREFIX +# normalize DOC_PREFIX DOC_PREFIX!= ${REALPATH} ${DOC_PREFIX} -WEB_PREFIX!= ${REALPATH} ${WEB_PREFIX} - -.if ${WWW_LANGCODE} == "en" -WEB_PREFIX_REL= ${.CURDIR:S,^${WEB_PREFIX},,:C,/[^/]+,/..,g:S,^/..,,:S,^/,,:S,^$,.,:S,^/..,,} -.else -WEB_PREFIX_REL= ${.CURDIR:S,^${WEB_PREFIX},,:C,/[^/]+,/..,g:S,^/..,,:S,^/,,:S,^$,.,} -.endif .if !defined(URL_RELPREFIX) URLS_ABSOLUTE= YES diff --git a/share/mk/doc.xml.mk b/share/mk/doc.xml.mk index 4bd0157a8a..33eba7821e 100644 --- a/share/mk/doc.xml.mk +++ b/share/mk/doc.xml.mk @@ -3,17 +3,11 @@ XML_CATALOG_FILES= file://${.OBJDIR}/catalog-cwd.xml \ file://${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog.xml \ - file://${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog.xml \ file://${DOC_PREFIX}/share/sgml/catalog.xml \ file://${DOC_PREFIX}/share/sgml/catalog-common.xml \ - file://${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/catalog.xml \ - file://${WEB_PREFIX}/share/sgml/catalog.xml \ - file://${WEB_PREFIX}/share/sgml/catalog-common.xml \ file://${LOCALBASE}/share/xml/catalog -.if exists(${WEB_PREFIX}/share/sgml/catalog-cwd.xml) -XML_CATALOG_CWD= ${WEB_PREFIX}/share/sgml/catalog-cwd.xml -.elif exists(${DOC_PREFIX}/share/sgml/catalog-cwd.xml) +.if exists(${DOC_PREFIX}/share/sgml/catalog-cwd.xml) XML_CATALOG_CWD= ${DOC_PREFIX}/share/sgml/catalog-cwd.xml .endif @@ -35,10 +29,10 @@ _XML_INCLIST= libcommon.l10n.xsl \ l10n.ent \ release.ent .for F in ${_INCLIST} -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/${F}) +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/${F}) XML_INCLUDES+= ${F} .endif -.if exists(${WEB_PREFIX}/share/sgml/${F}) +.if exists(${DOC_PREFIX}/share/sgml/${F}) XML_INCLUDES+= ${F} .endif .endfor @@ -53,7 +47,7 @@ ${.OBJDIR}/catalog-cwd.xml: ${XML_CATALOG_CWD} XML_INCLUDES+= ${.OBJDIR}/autogen.ent CLEANFILES+= ${.OBJDIR}/autogen.ent ${.OBJDIR}/autogen.ent: - ${ECHO_CMD} '<!ENTITY base "${WEB_PREFIX_REL}">' > ${.TARGET} + ${ECHO_CMD} '<!ENTITY base "${DOC_PREFIX_REL}">' > ${.TARGET} DEPENDSET.DEFAULT+= wwwstd @@ -123,17 +117,17 @@ _DEPENDSET.usergroups= ${XML_USERGROUPS} ${XML_USERGROUPS_LOCAL} \ ${XML_INCLUDES} _PARAMS.usergroups= --param usergroups.xml "'${XML_USERGROUPS}'" \ --param usergroups-local.xml "'${XML_USERGROUPS_LOCAL}'" -XML_USERGROUPS= ${WEB_PREFIX}/share/sgml/usergroups.xml -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/usergroups.xml) -XML_USERGROUPS_LOCAL= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/usergroups.xml +XML_USERGROUPS= ${DOC_PREFIX}/share/sgml/usergroups.xml +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/usergroups.xml) +XML_USERGROUPS_LOCAL= ${DOC_PREFIX}/${LANGCODE}/share/sgml/usergroups.xml .else -XML_USERGROUPS_LOCAL= ${WEB_PREFIX}/share/sgml/usergroups.xml +XML_USERGROUPS_LOCAL= ${DOC_PREFIX}/share/sgml/usergroups.xml .endif -XSL_USERGROUPS_MASTER= ${WEB_PREFIX}/share/sgml/templates.usergroups.xsl -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/templates.usergroups.xsl) -XSL_USERGROUPS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/templates.usergroups.xsl +XSL_USERGROUPS_MASTER= ${DOC_PREFIX}/share/sgml/templates.usergroups.xsl +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.usergroups.xsl) +XSL_USERGROUPS= ${DOC_PREFIX}/${LANGCODE}/share/sgml/templates.usergroups.xsl .else -XSL_USERGROUPS= ${WEB_PREFIX}/share/sgml/templates.usergroups.xsl +XSL_USERGROUPS= ${DOC_PREFIX}/share/sgml/templates.usergroups.xsl .endif # DEPENDSET: news ............................................................ @@ -144,17 +138,17 @@ _DEPENDSET.news= ${XML_NEWS_NEWS_MASTER} ${XML_NEWS_NEWS} \ ${XML_INCLUDES} _PARAMS.news= --param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \ --param news.project.xml "'${XML_NEWS_NEWS}'" -XML_NEWS_NEWS_MASTER= ${WEB_PREFIX}/share/sgml/news.xml -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/news.xml) -XML_NEWS_NEWS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/news.xml +XML_NEWS_NEWS_MASTER= ${DOC_PREFIX}/share/sgml/news.xml +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/news.xml) +XML_NEWS_NEWS= ${DOC_PREFIX}/${WWW_LANGCODE}/share/sgml/news.xml .else -XML_NEWS_NEWS= ${WEB_PREFIX}/share/sgml/news.xml +XML_NEWS_NEWS= ${DOC_PREFIX}/share/sgml/news.xml .endif -XSL_NEWS_NEWSFLASH= ${WEB_PREFIX}/share/sgml/templates.newsflash.xsl -XSL_NEWS_NEWSFLASH_OLD= ${WEB_PREFIX}/share/sgml/templates.oldnewsflash.xsl -XSL_NEWS_NEWS_RDF= ${WEB_PREFIX}/share/sgml/templates.news-rdf.xsl -XSL_NEWS_NEWS_RSS= ${WEB_PREFIX}/share/sgml/templates.news-rss.xsl +XSL_NEWS_NEWSFLASH= ${DOC_PREFIX}/share/sgml/templates.newsflash.xsl +XSL_NEWS_NEWSFLASH_OLD= ${DOC_PREFIX}/share/sgml/templates.oldnewsflash.xsl +XSL_NEWS_NEWS_RDF= ${DOC_PREFIX}/share/sgml/templates.news-rdf.xsl +XSL_NEWS_NEWS_RSS= ${DOC_PREFIX}/share/sgml/templates.news-rss.xsl # DEPENDSET: press .......................................................... _DEPENDSET.press= ${XML_NEWS_PRESS_MASTER} ${XML_NEWS_PRESS} \ @@ -162,15 +156,15 @@ _DEPENDSET.press= ${XML_NEWS_PRESS_MASTER} ${XML_NEWS_PRESS} \ ${XML_INCLUDES} _PARAMS.press= --param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \ --param news.press.xml "'${XML_NEWS_PRESS}'" -XML_NEWS_PRESS_MASTER= ${WEB_PREFIX}/share/sgml/press.xml -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/press.xml) -XML_NEWS_PRESS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/press.xml +XML_NEWS_PRESS_MASTER= ${DOC_PREFIX}/share/sgml/press.xml +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/press.xml) +XML_NEWS_PRESS= ${DOC_PREFIX}/${LANGCODE}/share/sgml/press.xml .else -XML_NEWS_PRESS= ${WEB_PREFIX}/share/sgml/press.xml +XML_NEWS_PRESS= ${DOC_PREFIX}/share/sgml/press.xml .endif -XSL_NEWS_PRESS= ${WEB_PREFIX}/share/sgml/templates.press.xsl -XSL_NEWS_PRESS_RSS= ${WEB_PREFIX}/share/sgml/templates.press-rss.xsl -XSL_NEWS_PRESS_OLD= ${WEB_PREFIX}/share/sgml/templates.oldpress.xsl +XSL_NEWS_PRESS= ${DOC_PREFIX}/share/sgml/templates.press.xsl +XSL_NEWS_PRESS_RSS= ${DOC_PREFIX}/share/sgml/templates.press-rss.xsl +XSL_NEWS_PRESS_OLD= ${DOC_PREFIX}/share/sgml/templates.oldpress.xsl # DEPENDSET: events .......................................................... _DEPENDSET.events= ${XML_EVENTS_EVENTS_MASTER} ${XML_EVENTS_EVENTS} \ @@ -181,25 +175,25 @@ _DEPENDSET.events= ${XML_EVENTS_EVENTS_MASTER} ${XML_EVENTS_EVENTS} \ ${XML_INCLUDES} _PARAMS.events= --param events.xml-master "'${XML_EVENTS_EVENTS_MASTER}'" \ --param events.xml "'${XML_EVENTS_EVENTS}'" -XML_EVENTS_EVENTS_MASTER=${WEB_PREFIX}/share/sgml/events.xml +XML_EVENTS_EVENTS_MASTER=${DOC_PREFIX}/share/sgml/events.xml XML_EVENTS_EVENTS_MASTER_SUBFILES= .for Y in 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 -XML_EVENTS_EVENTS_MASTER_SUBFILES+= ${WEB_PREFIX}/share/sgml/events${Y}.xml +XML_EVENTS_EVENTS_MASTER_SUBFILES+= ${DOC_PREFIX}/share/sgml/events${Y}.xml .endfor -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events.xml) -XML_EVENTS_EVENTS= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events.xml +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/events.xml) +XML_EVENTS_EVENTS= ${DOC_PREFIX}/${LANGCODE}/share/sgml/events.xml .else XML_EVENTS_EVENTS= ${XML_EVENTS_EVENTS_MASTER} .endif XML_EVENTS_EVENTS_SUBFILES= .for Y in 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events${Y}.xml) -XML_EVENTS_EVENTS_SUBFILES+= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/events${Y}.xml +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/events${Y}.xml) +XML_EVENTS_EVENTS_SUBFILES+= ${DOC_PREFIX}/${LANGCODE}/share/sgml/events${Y}.xml .endif .endfor -XSL_EVENTS= ${WEB_PREFIX}/share/sgml/templates.events.xsl -XSL_EVENTS_ICS= ${WEB_PREFIX}/share/sgml/templates.events2ics.xsl -XSL_EVENTS_PAST= ${WEB_PREFIX}/share/sgml/templates.pastevents.xsl +XSL_EVENTS= ${DOC_PREFIX}/share/sgml/templates.events.xsl +XSL_EVENTS_ICS= ${DOC_PREFIX}/share/sgml/templates.events2ics.xsl +XSL_EVENTS_PAST= ${DOC_PREFIX}/share/sgml/templates.pastevents.xsl # DEPENDSET: commercial ........................................................ _DEPENDSET.commercial= ${XML_COMMERCIAL_CONSULT} \ @@ -210,23 +204,23 @@ _DEPENDSET.commercial= ${XML_COMMERCIAL_CONSULT} \ ${XSL_ENTRIES} \ ${XML_INCLUDES} _PARAMS.commercial= -XML_COMMERCIAL_CONSULT= ${WEB_PREFIX}/share/sgml/commercial.consult.xml -XML_COMMERCIAL_HARDWARE=${WEB_PREFIX}/share/sgml/commercial.hardware.xml -XML_COMMERCIAL_ISP= ${WEB_PREFIX}/share/sgml/commercial.isp.xml -XML_COMMERCIAL_MISC= ${WEB_PREFIX}/share/sgml/commercial.misc.xml -XML_COMMERCIAL_SOFTWARE=${WEB_PREFIX}/share/sgml/commercial.software.xml +XML_COMMERCIAL_CONSULT= ${DOC_PREFIX}/share/sgml/commercial.consult.xml +XML_COMMERCIAL_HARDWARE=${DOC_PREFIX}/share/sgml/commercial.hardware.xml +XML_COMMERCIAL_ISP= ${DOC_PREFIX}/share/sgml/commercial.isp.xml +XML_COMMERCIAL_MISC= ${DOC_PREFIX}/share/sgml/commercial.misc.xml +XML_COMMERCIAL_SOFTWARE=${DOC_PREFIX}/share/sgml/commercial.software.xml -XSL_ENTRIES= ${WEB_PREFIX}/share/sgml/templates.entries.xsl +XSL_ENTRIES= ${DOC_PREFIX}/share/sgml/templates.entries.xsl # DEPENDSET: advisories ..................................................... _DEPENDSET.advisories= ${XML_ADVISORIES} ${XML_INCLUDES} _PARAMS.advisories= --param advisories.xml "'${XML_ADVISORIES}'" -XML_ADVISORIES= ${WEB_PREFIX}/share/sgml/advisories.xml +XML_ADVISORIES= ${DOC_PREFIX}/share/sgml/advisories.xml # DEPENDSET: notices ........................................................ _DEPENDSET.notices= ${XML_NOTICES} ${XML_INCLUDES} _PARAMS.notices= --param notices.xml "'${XML_NOTICES}'" -XML_NOTICES= ${WEB_PREFIX}/share/sgml/notices.xml +XML_NOTICES= ${DOC_PREFIX}/share/sgml/notices.xml # --- # .xml -> .html rendering rule @@ -285,7 +279,7 @@ XSLTPROC_ENV+= XML_CATALOG_FILES="${XML_CATALOG_FILES}" XSLTPROCOPTS= ${XSLTPROCFLAGS} XSLTPROCOPTS+= --xinclude XSLTPROCOPTS+= --stringparam LOCALBASE ${LOCALBASE} -XSLTPROCOPTS+= --stringparam WEB_PREFIX ${WEB_PREFIX} +XSLTPROCOPTS+= --stringparam DOC_PREFIX ${DOC_PREFIX} .if defined(XML_CATALOG_FILES) && !empty(XML_CATALOG_FILES) XSLTPROCOPTS+= --nonet --catalogs .endif diff --git a/share/htdocs/mk/web.site.mk b/share/mk/web.site.mk index 4182b4af37..afbc870f17 100644 --- a/share/htdocs/mk/web.site.mk +++ b/share/mk/web.site.mk @@ -129,30 +129,8 @@ NO_SUBDIR= YES # # for dependency # -.if !defined(WITHOUT_DOC) -# -# When WITHOUT_DOC is not defined, we use doc.common.mk. -# -DOC_PREFIX?= ${WEB_PREFIX}/../doc -.if exists(${DOC_PREFIX}/share/mk/doc.common.mk) .include "${DOC_PREFIX}/share/mk/doc.common.mk" .include "${DOC_PREFIX}/share/mk/doc.xml.mk" -.else -.error ${DOC_PREFIX}/share/mk/doc.common.mk not found.\ - Define $$WITHOUT_DOC and $$WEB_ONLY for performing a partial\ - build without the doc/ module. -.endif -.else # !defined(WITHOUT_DOC) -# -# When WITHOUT_DOC is defined, we should not use files in doc/ module at all. -# -.if !defined(WWW_LANGCODE) || empty(WWW_LANGCODE) -_WEB_PREFIX!= realpath ${WEB_PREFIX} -WWW_LANGCODE:= ${.CURDIR:S,^${_WEB_PREFIX}/,,:C,^([^/]+)/.*,\1,} -.undef _WEB_PREFIX -.include "${WEB_PREFIX}/share/mk/doc.xml.mk" -.endif -.endif # !defined(WITHOUT_DOC) _INCLIST= navibar.ent \ navibar.l10n.ent \ @@ -165,20 +143,20 @@ _INCLIST= navibar.ent \ _SGML_INCLUDES= ${SGML_INCLUDES} .for F in ${_INCLIST} -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/${F}) -_SGML_INCLUDES+=${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/${F} +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/${F}) +_SGML_INCLUDES+=${DOC_PREFIX}/${LANGCODE}/share/sgml/${F} .endif -.if exists(${WEB_PREFIX}/share/sgml/${F}) -_SGML_INCLUDES+=${WEB_PREFIX}/share/sgml/${F} +.if exists(${DOC_PREFIX}/share/sgml/${F}) +_SGML_INCLUDES+=${DOC_PREFIX}/share/sgml/${F} .endif .endfor CATALOG?= ${PREFIX}/share/sgml/html/catalog \ ${PREFIX}/share/sgml/catalog -.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/catalog) -CATALOG+= ${WEB_PREFIX}/${WWW_LANGCODE}/share/sgml/catalog +.if exists(${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog) +CATALOG+= ${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog .endif -CATALOG+= ${WEB_PREFIX}/share/sgml/catalog +CATALOG+= ${DOC_PREFIX}/share/sgml/catalog ################################################################## # Transformation rules @@ -192,8 +170,8 @@ CATALOG+= ${WEB_PREFIX}/share/sgml/catalog .SUFFIXES: .sgml .html .if defined(REVCHECK) -PREHTML?= ${WEB_PREFIX}/ja/prehtml -CANONPREFIX0!= cd ${WEB_PREFIX}; ${ECHO_CMD} $${PWD}; +PREHTML?= ${DOC_PREFIX}/ja_JP.eucJP/htdocs/prehtml +CANONPREFIX0!= cd ${DOC_PREFIX}; ${ECHO_CMD} $${PWD}; CANONPREFIX= ${PWD:S/^${CANONPREFIX0}//:S/^\///} LOCALTOP!= ${ECHO_CMD} ${CANONPREFIX} | \ ${PERL} -pe 's@[^/]+@..@g; $$_.="/." if($$_ eq".."); s@^\.\./@@;' @@ -261,7 +239,7 @@ ECHODIR= ${TRUE} # detect relative ${.CURDIR} _CURDIR!= realpath ${.CURDIR} -_PFXDIR!= realpath ${WEB_PREFIX} +_PFXDIR!= realpath ${DOC_PREFIX} CDIR= ${_CURDIR:S/${_PFXDIR}\///} # populate missing directories list based on $SUBDIR diff --git a/share/htdocs/sgml/advisories.xml b/share/sgml/advisories.xml index b248a58bc1..b248a58bc1 100644 --- a/share/htdocs/sgml/advisories.xml +++ b/share/sgml/advisories.xml diff --git a/share/sgml/catalog b/share/sgml/catalog index 313eea9b84..c9ac1d0750 100644 --- a/share/sgml/catalog +++ b/share/sgml/catalog @@ -64,6 +64,40 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN" PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN" "urls.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" + "html401-freebsd.dtd" + +PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN" + "iso8879.ent" + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN" + "common.ent" + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN" + "developers.ent" + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN" + "release.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN" + "header.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar Entities//EN" + "navibar.ent" + -- ...................................................................... -- -- English specific ..................................................... -- diff --git a/share/htdocs/sgml/catalog-cwd.xml b/share/sgml/catalog-cwd.xml index a69b310a55..a69b310a55 100644 --- a/share/htdocs/sgml/catalog-cwd.xml +++ b/share/sgml/catalog-cwd.xml diff --git a/share/htdocs/sgml/catalog.xml b/share/sgml/catalog.xml index c8c64936a1..c8c64936a1 100644 --- a/share/htdocs/sgml/catalog.xml +++ b/share/sgml/catalog.xml diff --git a/share/htdocs/sgml/commercial.consult.xml b/share/sgml/commercial.consult.xml index 32e63707fd..32e63707fd 100644 --- a/share/htdocs/sgml/commercial.consult.xml +++ b/share/sgml/commercial.consult.xml diff --git a/share/htdocs/sgml/commercial.hardware.xml b/share/sgml/commercial.hardware.xml index 151082e1b6..151082e1b6 100644 --- a/share/htdocs/sgml/commercial.hardware.xml +++ b/share/sgml/commercial.hardware.xml diff --git a/share/htdocs/sgml/commercial.isp.xml b/share/sgml/commercial.isp.xml index 39569cd626..39569cd626 100644 --- a/share/htdocs/sgml/commercial.isp.xml +++ b/share/sgml/commercial.isp.xml diff --git a/share/htdocs/sgml/commercial.misc.xml b/share/sgml/commercial.misc.xml index 206d28e68d..206d28e68d 100644 --- a/share/htdocs/sgml/commercial.misc.xml +++ b/share/sgml/commercial.misc.xml diff --git a/share/htdocs/sgml/commercial.software.xml b/share/sgml/commercial.software.xml index 07781dc550..07781dc550 100644 --- a/share/htdocs/sgml/commercial.software.xml +++ b/share/sgml/commercial.software.xml diff --git a/share/htdocs/sgml/common.ent b/share/sgml/common.ent index 7d89332373..7d89332373 100644 --- a/share/htdocs/sgml/common.ent +++ b/share/sgml/common.ent diff --git a/en_US.ISO8859-1/htdocs/developers.sgml b/share/sgml/developers.ent index 50419730b3..50419730b3 100644 --- a/en_US.ISO8859-1/htdocs/developers.sgml +++ b/share/sgml/developers.ent diff --git a/share/htdocs/sgml/events.dtd b/share/sgml/events.dtd index 9d0cdfd81f..9d0cdfd81f 100644 --- a/share/htdocs/sgml/events.dtd +++ b/share/sgml/events.dtd diff --git a/share/htdocs/sgml/events.xml b/share/sgml/events.xml index 4a3e75848e..4a3e75848e 100644 --- a/share/htdocs/sgml/events.xml +++ b/share/sgml/events.xml diff --git a/share/htdocs/sgml/events2003.xml b/share/sgml/events2003.xml index 32b4826b0a..32b4826b0a 100644 --- a/share/htdocs/sgml/events2003.xml +++ b/share/sgml/events2003.xml diff --git a/share/htdocs/sgml/events2004.xml b/share/sgml/events2004.xml index bd8f4776aa..bd8f4776aa 100644 --- a/share/htdocs/sgml/events2004.xml +++ b/share/sgml/events2004.xml diff --git a/share/htdocs/sgml/events2005.xml b/share/sgml/events2005.xml index ac117a40f1..ac117a40f1 100644 --- a/share/htdocs/sgml/events2005.xml +++ b/share/sgml/events2005.xml diff --git a/share/htdocs/sgml/events2006.xml b/share/sgml/events2006.xml index e0f378c46e..e0f378c46e 100644 --- a/share/htdocs/sgml/events2006.xml +++ b/share/sgml/events2006.xml diff --git a/share/htdocs/sgml/events2007.xml b/share/sgml/events2007.xml index 9d0b40fd71..9d0b40fd71 100644 --- a/share/htdocs/sgml/events2007.xml +++ b/share/sgml/events2007.xml diff --git a/share/htdocs/sgml/events2008.xml b/share/sgml/events2008.xml index 1608cda34f..1608cda34f 100644 --- a/share/htdocs/sgml/events2008.xml +++ b/share/sgml/events2008.xml diff --git a/share/htdocs/sgml/events2009.xml b/share/sgml/events2009.xml index c6671bcbf2..c6671bcbf2 100644 --- a/share/htdocs/sgml/events2009.xml +++ b/share/sgml/events2009.xml diff --git a/share/htdocs/sgml/events2010.xml b/share/sgml/events2010.xml index b7e912fc03..b7e912fc03 100644 --- a/share/htdocs/sgml/events2010.xml +++ b/share/sgml/events2010.xml diff --git a/share/htdocs/sgml/events2011.xml b/share/sgml/events2011.xml index 3106d71a51..3106d71a51 100644 --- a/share/htdocs/sgml/events2011.xml +++ b/share/sgml/events2011.xml diff --git a/share/htdocs/sgml/events2012.xml b/share/sgml/events2012.xml index df491cc8a7..df491cc8a7 100644 --- a/share/htdocs/sgml/events2012.xml +++ b/share/sgml/events2012.xml diff --git a/share/htdocs/sgml/events2013.xml b/share/sgml/events2013.xml index 19ee438ec4..19ee438ec4 100644 --- a/share/htdocs/sgml/events2013.xml +++ b/share/sgml/events2013.xml diff --git a/share/htdocs/sgml/gallery.dtd b/share/sgml/gallery.dtd index 73e42f834c..73e42f834c 100644 --- a/share/htdocs/sgml/gallery.dtd +++ b/share/sgml/gallery.dtd diff --git a/share/htdocs/sgml/header.ent b/share/sgml/header.ent index 94a1b02c27..94a1b02c27 100644 --- a/share/htdocs/sgml/header.ent +++ b/share/sgml/header.ent diff --git a/share/htdocs/sgml/header.l10n.ent b/share/sgml/header.l10n.ent index ce4c20a141..ce4c20a141 100644 --- a/share/htdocs/sgml/header.l10n.ent +++ b/share/sgml/header.l10n.ent diff --git a/share/htdocs/sgml/html401-freebsd.dtd b/share/sgml/html401-freebsd.dtd index dcf9282dc7..dcf9282dc7 100644 --- a/share/htdocs/sgml/html401-freebsd.dtd +++ b/share/sgml/html401-freebsd.dtd diff --git a/share/htdocs/sgml/ideas.dtd b/share/sgml/ideas.dtd index 3a8d5c7016..3a8d5c7016 100644 --- a/share/htdocs/sgml/ideas.dtd +++ b/share/sgml/ideas.dtd diff --git a/share/htdocs/sgml/iso8879.ent b/share/sgml/iso8879.ent index d2f04ad6e4..d2f04ad6e4 100644 --- a/share/htdocs/sgml/iso8879.ent +++ b/share/sgml/iso8879.ent diff --git a/share/htdocs/sgml/libcommon.xsl b/share/sgml/libcommon.xsl index bdd6fe30c9..bdd6fe30c9 100644 --- a/share/htdocs/sgml/libcommon.xsl +++ b/share/sgml/libcommon.xsl diff --git a/share/htdocs/sgml/navibar.ent b/share/sgml/navibar.ent index 8cce275b42..8cce275b42 100644 --- a/share/htdocs/sgml/navibar.ent +++ b/share/sgml/navibar.ent diff --git a/share/htdocs/sgml/navibar.l10n.ent b/share/sgml/navibar.l10n.ent index 4471c66aa9..4471c66aa9 100644 --- a/share/htdocs/sgml/navibar.l10n.ent +++ b/share/sgml/navibar.l10n.ent diff --git a/share/htdocs/sgml/news.dtd b/share/sgml/news.dtd index 037993b775..037993b775 100644 --- a/share/htdocs/sgml/news.dtd +++ b/share/sgml/news.dtd diff --git a/share/htdocs/sgml/news.xml b/share/sgml/news.xml index 03b1ba3435..03b1ba3435 100644 --- a/share/htdocs/sgml/news.xml +++ b/share/sgml/news.xml diff --git a/share/htdocs/sgml/notices.xml b/share/sgml/notices.xml index c5311f8c2a..c5311f8c2a 100644 --- a/share/htdocs/sgml/notices.xml +++ b/share/sgml/notices.xml diff --git a/share/htdocs/sgml/press.dtd b/share/sgml/press.dtd index f14737d005..f14737d005 100644 --- a/share/htdocs/sgml/press.dtd +++ b/share/sgml/press.dtd diff --git a/share/htdocs/sgml/press.xml b/share/sgml/press.xml index d8e4713b08..d8e4713b08 100644 --- a/share/htdocs/sgml/press.xml +++ b/share/sgml/press.xml diff --git a/share/htdocs/sgml/release.ent b/share/sgml/release.ent index 32827f0a72..32827f0a72 100644 --- a/share/htdocs/sgml/release.ent +++ b/share/sgml/release.ent diff --git a/share/htdocs/sgml/statusreport.dtd b/share/sgml/statusreport.dtd index 39d989b6e8..39d989b6e8 100644 --- a/share/htdocs/sgml/statusreport.dtd +++ b/share/sgml/statusreport.dtd diff --git a/share/htdocs/sgml/templates.entries.xsl b/share/sgml/templates.entries.xsl index cd8a1021b4..cd8a1021b4 100644 --- a/share/htdocs/sgml/templates.entries.xsl +++ b/share/sgml/templates.entries.xsl diff --git a/share/htdocs/sgml/templates.events.xsl b/share/sgml/templates.events.xsl index 236bfd7f5d..236bfd7f5d 100644 --- a/share/htdocs/sgml/templates.events.xsl +++ b/share/sgml/templates.events.xsl diff --git a/share/htdocs/sgml/templates.events2ics.xsl b/share/sgml/templates.events2ics.xsl index 511b05bded..511b05bded 100644 --- a/share/htdocs/sgml/templates.events2ics.xsl +++ b/share/sgml/templates.events2ics.xsl diff --git a/share/htdocs/sgml/templates.news-rdf.xsl b/share/sgml/templates.news-rdf.xsl index 9163f8ba87..9163f8ba87 100644 --- a/share/htdocs/sgml/templates.news-rdf.xsl +++ b/share/sgml/templates.news-rdf.xsl diff --git a/share/htdocs/sgml/templates.news-rss.xsl b/share/sgml/templates.news-rss.xsl index f549540045..f549540045 100644 --- a/share/htdocs/sgml/templates.news-rss.xsl +++ b/share/sgml/templates.news-rss.xsl diff --git a/share/htdocs/sgml/templates.newsflash.xsl b/share/sgml/templates.newsflash.xsl index aedbbd435d..aedbbd435d 100644 --- a/share/htdocs/sgml/templates.newsflash.xsl +++ b/share/sgml/templates.newsflash.xsl diff --git a/share/htdocs/sgml/templates.oldnewsflash.xsl b/share/sgml/templates.oldnewsflash.xsl index 56d50f5d44..56d50f5d44 100644 --- a/share/htdocs/sgml/templates.oldnewsflash.xsl +++ b/share/sgml/templates.oldnewsflash.xsl diff --git a/share/htdocs/sgml/templates.oldpress.xsl b/share/sgml/templates.oldpress.xsl index b5a83a9f21..b5a83a9f21 100644 --- a/share/htdocs/sgml/templates.oldpress.xsl +++ b/share/sgml/templates.oldpress.xsl diff --git a/share/htdocs/sgml/templates.pastevents.xsl b/share/sgml/templates.pastevents.xsl index 1f672e77b0..1f672e77b0 100644 --- a/share/htdocs/sgml/templates.pastevents.xsl +++ b/share/sgml/templates.pastevents.xsl diff --git a/share/htdocs/sgml/templates.press-rss.xsl b/share/sgml/templates.press-rss.xsl index 28a6a40ff8..28a6a40ff8 100644 --- a/share/htdocs/sgml/templates.press-rss.xsl +++ b/share/sgml/templates.press-rss.xsl diff --git a/share/htdocs/sgml/templates.press.xsl b/share/sgml/templates.press.xsl index 0fe67c970f..0fe67c970f 100644 --- a/share/htdocs/sgml/templates.press.xsl +++ b/share/sgml/templates.press.xsl diff --git a/share/htdocs/sgml/templates.usergroups.xsl b/share/sgml/templates.usergroups.xsl index 31122bb998..31122bb998 100644 --- a/share/htdocs/sgml/templates.usergroups.xsl +++ b/share/sgml/templates.usergroups.xsl diff --git a/share/htdocs/sgml/usergroups.dtd b/share/sgml/usergroups.dtd index b45d751f6e..b45d751f6e 100644 --- a/share/htdocs/sgml/usergroups.dtd +++ b/share/sgml/usergroups.dtd diff --git a/share/htdocs/sgml/usergroups.xml b/share/sgml/usergroups.xml index 52091b32be..52091b32be 100644 --- a/share/htdocs/sgml/usergroups.xml +++ b/share/sgml/usergroups.xml diff --git a/share/htdocs/sgml/xslt10-freebsd.dtd b/share/sgml/xslt10-freebsd.dtd index 119d2034b7..119d2034b7 100644 --- a/share/htdocs/sgml/xslt10-freebsd.dtd +++ b/share/sgml/xslt10-freebsd.dtd diff --git a/share/htdocs/sgml/xslt10.dtd b/share/sgml/xslt10.dtd index 93cff44c83..93cff44c83 100644 --- a/share/htdocs/sgml/xslt10.dtd +++ b/share/sgml/xslt10.dtd diff --git a/share/tools/portsgrowth/Makefile b/share/tools/portsgrowth/Makefile index 33f5a6e168..e391ac82c2 100644 --- a/share/tools/portsgrowth/Makefile +++ b/share/tools/portsgrowth/Makefile @@ -1,13 +1,13 @@ # $FreeBSD: www/tools/portsgrowth/Makefile,v 1.1 2002/05/20 10:46:13 phantom Exp $ -.if exists(../../en/Makefile.conf) -.include "../../en/Makefile.conf" +.if exists(../../../en_US.ISO8859-1/Makefile.conf) +.include "../../../en_US.ISO8859-1/Makefile.conf" .endif -.if exists(../../en/Makefile.inc) -.include "../../en/Makefile.inc" +.if exists(../../../en_US.ISO8859-1/Makefile.inc) +.include "../../../en_US.ISO8859-1/Makefile.inc" .endif -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. PRGRAPHDIR?= ${DESTDIR}${WEBBASE}/ports/growth GNUPLOT?= /usr/local/bin/gnuplot PNGTOPNM?= /usr/local/bin/pngtopnm @@ -37,4 +37,4 @@ install: ${IMG} ${INSTALL_WEB} ${IMG} ${PRGRAPHDIR} .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/share/tools/prstats/Makefile b/share/tools/prstats/Makefile index c942f8c528..03aef78ed4 100644 --- a/share/tools/prstats/Makefile +++ b/share/tools/prstats/Makefile @@ -2,14 +2,14 @@ # $FreeBSD: www/tools/prstats/Makefile,v 1.2 2001/11/18 16:11:34 murray Exp $ # -.if exists(../../en/Makefile.conf) -.include "../../en/Makefile.conf" +.if exists(../../../en_US.ISO8859-1/Makefile.conf) +.include "../../../en_US.ISO8859-1/Makefile.conf" .endif -.if exists(../../en/Makefile.inc) -.include "../../en/Makefile.inc" +.if exists(../../../en_US.ISO8859-1/Makefile.inc) +.include "../../../en_US.ISO8859-1/Makefile.inc" .endif -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. GNATSDIR?= /c/gnats PRGRAPHDIR?= ${DESTDIR}${WEBBASE}/prstats GNUPLOT?= /usr/local/bin/gnuplot @@ -43,4 +43,4 @@ install: ${GRAPHS} .endif .endfor -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/share/tools/webupdate b/share/tools/webupdate index 38ef7ee751..d85381c68f 100644 --- a/share/tools/webupdate +++ b/share/tools/webupdate @@ -45,6 +45,7 @@ # DEFAULT_PATH=/bin:/usr/bin:/usr/local/bin; DEFAULT_CVSROOT=/home/ncvs; +DEFAULT_SVNROOT=svn://svn.FreeBSD.org/doc/head DEFAULT_BUILDDIR=/usr/local/www/build; DEFAULT_LOGDIR=/usr/local/www/build/log; DEFAULT_DESTDIR=/usr/local/www; @@ -58,6 +59,7 @@ DEFAULT_WEBMAILTO=freebsd-doc; # PATH=${PATH:-${DEFAULT_PATH}}; export PATH; CVSROOT=${CVSROOT:-${DEFAULT_CVSROOT}}; export CVSROOT; +SVNROOT=${SVNROOT:-${DEFAULT_SVNROOT}}; export SVNROOT; BUILDDIR=${BUILDDIR:-${DEFAULT_BUILDDIR}}; LOGDIR=${LOGDIR:-${DEFAULT_LOGDIR}}; DESTDIR=${DESTDIR:-${DEFAULT_DESTDIR}}; export DESTDIR @@ -81,7 +83,7 @@ WEBMAILTO=${WEBMAILTO:-${DEFAULT_WEBMAILTO}}; # assumes that the directory right below that is the language code. # This works fine if all the languages are in a directory called # 'doc', and not at all if they aren't. -subtrees='www doc relnotes/doc relnotes/man4 relnotes6/doc relnotes6/man4 relnotes7/doc relnotes7/man4'; +subtrees='head relnotes/doc relnotes/man4'; # # Update the checked out copies. Check out new copies every Sunday or @@ -113,34 +115,22 @@ if [ $cond ]; then rm -Rf $subtrees 2>/dev/null; # Check out the new copies. This creates all the $subtrees. - cvs -qR checkout -P www >> $LOGFILE 2>&1 || exit 2; - cvs -qR checkout -P doc >> $LOGFILE 2>&1 || exit 2; + svn co $SVNROOT . >> $LOGFILE 2>&1 || exit 2; test -d relnotes || mkdir relnotes; cvs -qR checkout -Pd relnotes/doc src/release/doc >> \ $LOGFILE 2>&1 || exit 2; cvs -qR checkout -Pd relnotes/man4 src/share/man/man4 >> \ $LOGFILE 2>&1 || exit 2; - - test -d relnotes7 || mkdir relnotes7; - cvs -qR checkout -Pd relnotes7/doc -rRELENG_7 src/release/doc >> \ - $LOGFILE 2>&1 || exit 2; - cvs -qR checkout -Pd relnotes7/man4 -rRELENG_7 src/share/man/man4 >> \ - $LOGFILE 2>&1 || exit 2; - - test -d relnotes6 || mkdir relnotes6; - cvs -qR checkout -Pd relnotes6/doc -rRELENG_6 src/release/doc >> \ - $LOGFILE 2>&1 || exit 2; - cvs -qR checkout -Pd relnotes6/man4 -rRELENG_6 src/share/man/man4 >> \ - $LOGFILE 2>&1 || exit 2; else + svn update head >> $LOGFILE 2>&1 || exit 2; cvs -qR update -dP $subtrees >> $LOGFILE 2>&1 || exit 2; fi # # Build the web site. # -cd $BUILDDIR/www/en || exit 1; +cd $BUILDDIR/head/en_US.ISO8859-1/htdocs || exit 1; time make ${BUILDARGS} all >> $LOGFILE 2>&1 && time make ${INSTARGS} install >> $LOGFILE 2>&1 || diff --git a/sr_YU.ISO8859-2/Makefile.inc b/sr_YU.ISO8859-2/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/sr_YU.ISO8859-2/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/tr_TR.ISO8859-9/Makefile.inc b/tr_TR.ISO8859-9/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/tr_TR.ISO8859-9/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/tr_TR.ISO8859-9/htdocs/Makefile b/tr_TR.ISO8859-9/htdocs/Makefile index 2c614162c7..ae76cd2a7a 100644 --- a/tr_TR.ISO8859-9/htdocs/Makefile +++ b/tr_TR.ISO8859-9/htdocs/Makefile @@ -72,4 +72,4 @@ SUBDIR= doc WEBDIR= data/tr -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/tr_TR.ISO8859-9/htdocs/Makefile.inc b/tr_TR.ISO8859-9/htdocs/Makefile.inc index 0208ddcc5f..af735c151c 100644 --- a/tr_TR.ISO8859-9/htdocs/Makefile.inc +++ b/tr_TR.ISO8859-9/htdocs/Makefile.inc @@ -5,4 +5,4 @@ WEBBASE?= /data/tr -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/tr_TR.ISO8859-9/htdocs/doc/Makefile b/tr_TR.ISO8859-9/htdocs/doc/Makefile index 2f0497a5ca..7e7e512cc8 100644 --- a/tr_TR.ISO8859-9/htdocs/doc/Makefile +++ b/tr_TR.ISO8859-9/htdocs/doc/Makefile @@ -39,7 +39,7 @@ install clean: ${RM} -rf tr* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/tr_TR.ISO8859-9/htdocs/share/sgml/catalog b/tr_TR.ISO8859-9/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/tr_TR.ISO8859-9/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/en_US.ISO8859-1/htdocs/share/sgml/catalog b/tr_TR.ISO8859-9/share/sgml/catalog index bae3bb06c0..bae3bb06c0 100644 --- a/en_US.ISO8859-1/htdocs/share/sgml/catalog +++ b/tr_TR.ISO8859-9/share/sgml/catalog diff --git a/tr_TR.ISO8859-9/htdocs/share/sgml/catalog.xml b/tr_TR.ISO8859-9/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/tr_TR.ISO8859-9/htdocs/share/sgml/catalog.xml +++ b/tr_TR.ISO8859-9/share/sgml/catalog.xml diff --git a/tr_TR.ISO8859-9/htdocs/share/sgml/header.l10n.ent b/tr_TR.ISO8859-9/share/sgml/header.l10n.ent index c332d1240e..c332d1240e 100644 --- a/tr_TR.ISO8859-9/htdocs/share/sgml/header.l10n.ent +++ b/tr_TR.ISO8859-9/share/sgml/header.l10n.ent diff --git a/tr_TR.ISO8859-9/htdocs/share/sgml/l10n.ent b/tr_TR.ISO8859-9/share/sgml/l10n.ent index d6f5dda390..d6f5dda390 100644 --- a/tr_TR.ISO8859-9/htdocs/share/sgml/l10n.ent +++ b/tr_TR.ISO8859-9/share/sgml/l10n.ent diff --git a/tr_TR.ISO8859-9/htdocs/share/sgml/libcommon.xsl b/tr_TR.ISO8859-9/share/sgml/libcommon.xsl index 13a6d05c75..13a6d05c75 100644 --- a/tr_TR.ISO8859-9/htdocs/share/sgml/libcommon.xsl +++ b/tr_TR.ISO8859-9/share/sgml/libcommon.xsl diff --git a/tr_TR.ISO8859-9/htdocs/share/sgml/navibar.l10n.ent b/tr_TR.ISO8859-9/share/sgml/navibar.l10n.ent index ab0fbe2c92..ab0fbe2c92 100644 --- a/tr_TR.ISO8859-9/htdocs/share/sgml/navibar.l10n.ent +++ b/tr_TR.ISO8859-9/share/sgml/navibar.l10n.ent diff --git a/zh_CN.GB2312/Makefile.inc b/zh_CN.GB2312/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/zh_CN.GB2312/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/zh_CN.GB2312/htdocs/Makefile b/zh_CN.GB2312/htdocs/Makefile index 74b031f855..f4f52d704c 100644 --- a/zh_CN.GB2312/htdocs/Makefile +++ b/zh_CN.GB2312/htdocs/Makefile @@ -84,4 +84,4 @@ WEBDIR?= data/zh_CN DATESUBST?= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "ÉϴθüУº \1">/' -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/Makefile.inc b/zh_CN.GB2312/htdocs/Makefile.inc index 9df7e75b1d..1bd1a29535 100644 --- a/zh_CN.GB2312/htdocs/Makefile.inc +++ b/zh_CN.GB2312/htdocs/Makefile.inc @@ -3,5 +3,5 @@ # $FreeBSD: www/zh_CN/Makefile.inc,v 1.1.1002.2 2005/12/18 09:12:48 delphij Exp $ WEBBASE?= /data/zh_CN -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. DATESUBST?= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "ÉϴθüУº \1">/' diff --git a/zh_CN.GB2312/htdocs/advocacy/Makefile b/zh_CN.GB2312/htdocs/advocacy/Makefile index 998484f527..d599b32504 100644 --- a/zh_CN.GB2312/htdocs/advocacy/Makefile +++ b/zh_CN.GB2312/htdocs/advocacy/Makefile @@ -13,4 +13,4 @@ DOCS= index.sgml DOCS+= myths.sgml DOCS+= letter.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/art.sgml b/zh_CN.GB2312/htdocs/art.sgml index 5bd9898581..d06d5ee1d3 100644 --- a/zh_CN.GB2312/htdocs/art.sgml +++ b/zh_CN.GB2312/htdocs/art.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/zh_CN/art.sgml,v 1.1 2006/07/11 15:27:47 delphij Exp $"> <!ENTITY title "FreeBSD Art"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Simplified Chinese Documentation Project --> diff --git a/zh_CN.GB2312/htdocs/copyright/Makefile b/zh_CN.GB2312/htdocs/copyright/Makefile index 7b1cb0ec7d..f5763534b2 100644 --- a/zh_CN.GB2312/htdocs/copyright/Makefile +++ b/zh_CN.GB2312/htdocs/copyright/Makefile @@ -17,4 +17,4 @@ DOCS+= trademarks.sgml INDEXLINK= copyright.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/doc/Makefile b/zh_CN.GB2312/htdocs/doc/Makefile index f874b1a806..f003fb8c70 100644 --- a/zh_CN.GB2312/htdocs/doc/Makefile +++ b/zh_CN.GB2312/htdocs/doc/Makefile @@ -37,7 +37,7 @@ install clean: ${RM} -rf zh_CN* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/zh_CN.GB2312/htdocs/layout/Makefile b/zh_CN.GB2312/htdocs/layout/Makefile index acadc9c199..175942c40f 100644 --- a/zh_CN.GB2312/htdocs/layout/Makefile +++ b/zh_CN.GB2312/htdocs/layout/Makefile @@ -12,4 +12,4 @@ SUBDIR= css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/layout/Makefile.inc b/zh_CN.GB2312/htdocs/layout/Makefile.inc index 7038bb588b..e37600ebf3 100644 --- a/zh_CN.GB2312/htdocs/layout/Makefile.inc +++ b/zh_CN.GB2312/htdocs/layout/Makefile.inc @@ -4,4 +4,4 @@ # $FreeBSD: www/zh_CN/layout/Makefile.inc,v 1.1.1000.2 2005/12/17 16:28:55 delphij Exp $ WEBBASE?= /data/zh_CN/layout -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/zh_CN.GB2312/htdocs/layout/css/Makefile b/zh_CN.GB2312/htdocs/layout/css/Makefile index fce99c94a0..fef5694f58 100644 --- a/zh_CN.GB2312/htdocs/layout/css/Makefile +++ b/zh_CN.GB2312/htdocs/layout/css/Makefile @@ -13,4 +13,4 @@ DATA= fixed.css fixed_large.css global.css iefixes.css layout.css navigation.css table.css text.css query-pr.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/logo.sgml b/zh_CN.GB2312/htdocs/logo.sgml index df80598657..35c4ab5057 100644 --- a/zh_CN.GB2312/htdocs/logo.sgml +++ b/zh_CN.GB2312/htdocs/logo.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD: www/zh_CN/logo.sgml,v 1.1 2006/07/11 15:27:47 delphij Exp $"> <!ENTITY title "FreeBSD ±êÖ¾"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Simplified Chinese Documentation Project --> diff --git a/zh_CN.GB2312/htdocs/news/Makefile b/zh_CN.GB2312/htdocs/news/Makefile index 4f262c73a9..8d23dd1dcf 100644 --- a/zh_CN.GB2312/htdocs/news/Makefile +++ b/zh_CN.GB2312/htdocs/news/Makefile @@ -22,4 +22,4 @@ DEPENDSET.DEFAULT= transtable news press XMLDOCS= newsflash:${XSL_NEWS_NEWSFLASH}:${XML_NEWS_NEWS_MASTER}: XMLDOCS+= press:${XSL_NEWS_PRESS}:${XML_NEWS_PRESS_MASTER}: -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/news/Makefile.inc b/zh_CN.GB2312/htdocs/news/Makefile.inc index 98bafab58d..a755f9496e 100644 --- a/zh_CN.GB2312/htdocs/news/Makefile.inc +++ b/zh_CN.GB2312/htdocs/news/Makefile.inc @@ -3,4 +3,4 @@ # Original Revision: 1.2 WEBBASE?= /data/zh_CN/news -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/zh_CN.GB2312/htdocs/platforms/Makefile b/zh_CN.GB2312/htdocs/platforms/Makefile index 5b77f1ad20..986ed26a7c 100644 --- a/zh_CN.GB2312/htdocs/platforms/Makefile +++ b/zh_CN.GB2312/htdocs/platforms/Makefile @@ -24,4 +24,4 @@ DOCS+= index.sgml SUBDIR= amd64 #SUBDIR+=ia64 -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/platforms/Makefile.inc b/zh_CN.GB2312/htdocs/platforms/Makefile.inc index f1af79cca5..8bd9f5078e 100644 --- a/zh_CN.GB2312/htdocs/platforms/Makefile.inc +++ b/zh_CN.GB2312/htdocs/platforms/Makefile.inc @@ -3,4 +3,4 @@ # Original Revision 1.1 WEBBASE?= /data/zh_CN/platforms -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/zh_CN.GB2312/htdocs/platforms/amd64/Makefile b/zh_CN.GB2312/htdocs/platforms/amd64/Makefile index 7959ac705c..98d602d5b5 100644 --- a/zh_CN.GB2312/htdocs/platforms/amd64/Makefile +++ b/zh_CN.GB2312/htdocs/platforms/amd64/Makefile @@ -11,4 +11,4 @@ DOCS= motherboards.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/platforms/arm.sgml b/zh_CN.GB2312/htdocs/platforms/arm.sgml index 1d20863a25..a0bf941704 100644 --- a/zh_CN.GB2312/htdocs/platforms/arm.sgml +++ b/zh_CN.GB2312/htdocs/platforms/arm.sgml @@ -4,7 +4,7 @@ <!ENTITY title "FreeBSD/ARM Project"> <!ENTITY email 'freebsd-arm'> <!ENTITY % navinclude.developers "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Simplified Chinese Document Project --> diff --git a/zh_CN.GB2312/htdocs/releases/5.4R/Makefile b/zh_CN.GB2312/htdocs/releases/5.4R/Makefile index ca45365a2f..8e78d85d60 100644 --- a/zh_CN.GB2312/htdocs/releases/5.4R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/5.4R/Makefile @@ -34,4 +34,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/5.5R/Makefile b/zh_CN.GB2312/htdocs/releases/5.5R/Makefile index 967500fc91..e90022cba1 100644 --- a/zh_CN.GB2312/htdocs/releases/5.5R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/5.5R/Makefile @@ -33,4 +33,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/6.0R/Makefile b/zh_CN.GB2312/htdocs/releases/6.0R/Makefile index 4433a49040..d2d08e5943 100644 --- a/zh_CN.GB2312/htdocs/releases/6.0R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/6.0R/Makefile @@ -33,4 +33,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/6.1R/Makefile b/zh_CN.GB2312/htdocs/releases/6.1R/Makefile index a63834204c..a23e05bc5c 100644 --- a/zh_CN.GB2312/htdocs/releases/6.1R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/6.1R/Makefile @@ -33,4 +33,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/6.2R/Makefile b/zh_CN.GB2312/htdocs/releases/6.2R/Makefile index 9d5ba4a8eb..08affd2ed7 100644 --- a/zh_CN.GB2312/htdocs/releases/6.2R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/6.2R/Makefile @@ -32,4 +32,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/6.3R/Makefile b/zh_CN.GB2312/htdocs/releases/6.3R/Makefile index 6a95ecc947..5c735a72f7 100644 --- a/zh_CN.GB2312/htdocs/releases/6.3R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/6.3R/Makefile @@ -32,4 +32,4 @@ DATA+= relnotes-sparc64.html DATA+= docbook.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/7.0R/Makefile b/zh_CN.GB2312/htdocs/releases/7.0R/Makefile index c874e240f3..18c004f964 100644 --- a/zh_CN.GB2312/htdocs/releases/7.0R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/7.0R/Makefile @@ -14,4 +14,4 @@ DATA+= hardware.html DATA+= readme.html DATA+= relnotes.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/7.1R/Makefile b/zh_CN.GB2312/htdocs/releases/7.1R/Makefile index 209fa0912d..597d0d01e1 100644 --- a/zh_CN.GB2312/htdocs/releases/7.1R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/7.1R/Makefile @@ -14,4 +14,4 @@ DATA+= hardware.html DATA+= readme.html DATA+= relnotes.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/7.2R/Makefile b/zh_CN.GB2312/htdocs/releases/7.2R/Makefile index 460d65e1df..38c423ac4a 100644 --- a/zh_CN.GB2312/htdocs/releases/7.2R/Makefile +++ b/zh_CN.GB2312/htdocs/releases/7.2R/Makefile @@ -14,4 +14,4 @@ DATA+= hardware.html DATA+= readme.html DATA+= relnotes-detailed.html -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/Makefile b/zh_CN.GB2312/htdocs/releases/Makefile index 1f4c1b707b..449a18a06d 100644 --- a/zh_CN.GB2312/htdocs/releases/Makefile +++ b/zh_CN.GB2312/htdocs/releases/Makefile @@ -24,4 +24,4 @@ SUBDIR+= 7.0R 7.1R 7.2R SUBDIR= .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/releases/Makefile.inc b/zh_CN.GB2312/htdocs/releases/Makefile.inc index 47593ec82a..eb59fba05d 100644 --- a/zh_CN.GB2312/htdocs/releases/Makefile.inc +++ b/zh_CN.GB2312/htdocs/releases/Makefile.inc @@ -3,4 +3,4 @@ # Original Revision 1.5 WEBBASE?= /data/zh_CN/releases -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/zh_CN.GB2312/htdocs/security/Makefile b/zh_CN.GB2312/htdocs/security/Makefile index 7c61153859..768f05e37c 100644 --- a/zh_CN.GB2312/htdocs/security/Makefile +++ b/zh_CN.GB2312/htdocs/security/Makefile @@ -22,4 +22,4 @@ XMLDOCS= advisories:mkindex.xsl::advisories.html.inc NO_DATA.advisories= yes NO_TIDY.advisories= yes -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN.GB2312/htdocs/security/security.sgml b/zh_CN.GB2312/htdocs/security/security.sgml index d7642c23a9..99d275cc7c 100644 --- a/zh_CN.GB2312/htdocs/security/security.sgml +++ b/zh_CN.GB2312/htdocs/security/security.sgml @@ -3,7 +3,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "FreeBSD °²È«ÐÅÏ¢"> <!ENTITY % navinclude.support "INCLUDE"> -<!ENTITY % developers SYSTEM "../developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc"> ]> <!-- The FreeBSD Simplified Chinese Documentation Project --> diff --git a/zh_CN.GB2312/htdocs/share/sgml/catalog b/zh_CN.GB2312/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/zh_CN.GB2312/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/zh_CN.GB2312/htdocs/share/sgml/l10n.ent b/zh_CN.GB2312/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 51e7a151d0..0000000000 --- a/zh_CN.GB2312/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="gb2312" ?> -<!-- $FreeBSD$ --> - -<!-- The FreeBSD Simplified Chinese Documentation Project --> -<!-- Original Revision www/en/includes.sgml,v 1.62 2003/10/11 18:51:26 hrs --> - -<!ENTITY url.doc.langcode 'zh_CN.GB2312'> -<!ENTITY xml.encoding 'gb2312'> - -<!-- From FreeBSD: www/share/sgml/release.ent,v 1.8 2007/01/15 05:22:15 bmah --> -<!ENTITY rel.current.date '2007 Äê 1 ÔÂ'> -<!ENTITY rel2.current.date '2006 Äê 5 ÔÂ'> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/zh_CN.GB2312/share/sgml/articles.ent b/zh_CN.GB2312/share/sgml/articles.ent new file mode 100644 index 0000000000..7986840932 --- /dev/null +++ b/zh_CN.GB2312/share/sgml/articles.ent @@ -0,0 +1,26 @@ +<!-- $FreeBSD$ --> + +<!ENTITY % l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN"> +%l10n; +<!ENTITY % l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN"> +%l10n-common; +<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> +%man; +<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN"> +%freebsd; +<!ENTITY % authors.cn PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH"> +%authors.cn; +<!ENTITY % authors.in.author.tag.cn PUBLIC "-//FreeBSD//ENTITIES DocBook Author In Author Tag Entities//ZH"> +%authors.in.author.tag.cn; +<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> +%authors; +<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN"> +%teams; +<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> +%mailing-lists; +<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN"> +%newsgroups; +<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"> +%trademarks; +<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN"> +%urls; diff --git a/zh_CN.GB2312/share/sgml/books.ent b/zh_CN.GB2312/share/sgml/books.ent new file mode 100644 index 0000000000..83762ece1b --- /dev/null +++ b/zh_CN.GB2312/share/sgml/books.ent @@ -0,0 +1,28 @@ +<!-- $FreeBSD$ --> + +<!ENTITY % l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN"> +%l10n; +<!ENTITY % l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN"> +%l10n-common; +<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> +%man; +<!ENTITY % bookinfo PUBLIC "-//FreeBSD//ENTITIES DocBook BookInfo Entities//EN"> +%bookinfo; +<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN"> +%freebsd; +<!ENTITY % authors.cn PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH"> +%authors.cn; +<!ENTITY % authors.in.author.tag.cn PUBLIC "-//FreeBSD//ENTITIES DocBook Author In Author Tag Entities//ZH"> +%authors.in.author.tag.cn; +<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> +%authors; +<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN"> +%teams; +<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> +%mailing-lists; +<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN"> +%newsgroups; +<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"> +%trademarks; +<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN"> +%urls; diff --git a/zh_CN.GB2312/share/sgml/catalog b/zh_CN.GB2312/share/sgml/catalog index 3ece042a38..c246d9aca1 100644 --- a/zh_CN.GB2312/share/sgml/catalog +++ b/zh_CN.GB2312/share/sgml/catalog @@ -7,18 +7,26 @@ PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN" "freebsd.dsl" + +PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN" + "articles.ent" + +PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Books Entity Set//EN" + "books.ent" + -- Override en_US -- PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN" "mailing-lists.ent" PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN" "l10n.ent" --- Addition to en_US, opened in l10n.ent. -- + PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH" "authors.ent" --- Chinese-specific, opened in l10n.ent. -- + PUBLIC "-//FreeBSD//ENTITIES DocBook Author In Author Tag Entities//ZH" "authors-in-author-tag.ent" + -- Override en_US -- PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN" "teams.ent" @@ -34,3 +42,15 @@ NOTE: Any entity can be evaluated only ONCE. takes effect, later evaluation to the same entity will be ignored. It also depends on the order of parameters "-c ..../catalog". -- + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/zh_CN.GB2312/htdocs/share/sgml/catalog.xml b/zh_CN.GB2312/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/zh_CN.GB2312/htdocs/share/sgml/catalog.xml +++ b/zh_CN.GB2312/share/sgml/catalog.xml diff --git a/zh_CN.GB2312/htdocs/share/sgml/header.l10n.ent b/zh_CN.GB2312/share/sgml/header.l10n.ent index 2501efdaa7..2501efdaa7 100644 --- a/zh_CN.GB2312/htdocs/share/sgml/header.l10n.ent +++ b/zh_CN.GB2312/share/sgml/header.l10n.ent diff --git a/zh_CN.GB2312/share/sgml/l10n.ent b/zh_CN.GB2312/share/sgml/l10n.ent index 61274b4e69..27311b086e 100644 --- a/zh_CN.GB2312/share/sgml/l10n.ent +++ b/zh_CN.GB2312/share/sgml/l10n.ent @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="gb2312" ?> <!-- -*- sgml -*- DocBook Language Specific Entities for Localization (Simplified Chinese). @@ -16,13 +17,6 @@ <!ENTITY % output.for.print "IGNORE"> -<!ENTITY % authors.cn PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH"> -%authors.cn; - -<!ENTITY % authors.in.author.tag.cn - PUBLIC "-//FreeBSD//ENTITIES DocBook Author In Author Tag Entities//ZH"> -%authors.in.author.tag.cn; - <!ENTITY cnproj.freebsd.org "FreeBSD ÖÐÎļƻ®"> <!ENTITY cnproj.url.base "http://www.FreeBSD.org.cn"> @@ -55,4 +49,9 @@ <!ENTITY cnproj.written.by "д×÷£º"> +<!ENTITY url.doc.langcode 'zh_CN.GB2312'> +<!ENTITY xml.encoding 'gb2312'> +<!-- From FreeBSD: www/share/sgml/release.ent,v 1.8 2007/01/15 05:22:15 bmah --> +<!ENTITY rel.current.date '2007 Äê 1 ÔÂ'> +<!ENTITY rel2.current.date '2006 Äê 5 ÔÂ'> diff --git a/zh_CN.GB2312/htdocs/share/sgml/libcommon.xsl b/zh_CN.GB2312/share/sgml/libcommon.xsl index 4282230aa1..4282230aa1 100644 --- a/zh_CN.GB2312/htdocs/share/sgml/libcommon.xsl +++ b/zh_CN.GB2312/share/sgml/libcommon.xsl diff --git a/zh_CN.GB2312/htdocs/share/sgml/navibar.l10n.ent b/zh_CN.GB2312/share/sgml/navibar.l10n.ent index 7b37eb02f4..7b37eb02f4 100644 --- a/zh_CN.GB2312/htdocs/share/sgml/navibar.l10n.ent +++ b/zh_CN.GB2312/share/sgml/navibar.l10n.ent diff --git a/zh_CN.GB2312/htdocs/share/sgml/news.xml b/zh_CN.GB2312/share/sgml/news.xml index cc81829963..cc81829963 100644 --- a/zh_CN.GB2312/htdocs/share/sgml/news.xml +++ b/zh_CN.GB2312/share/sgml/news.xml diff --git a/zh_CN.GB2312/htdocs/share/sgml/press.xml b/zh_CN.GB2312/share/sgml/press.xml index 06eb684563..06eb684563 100644 --- a/zh_CN.GB2312/htdocs/share/sgml/press.xml +++ b/zh_CN.GB2312/share/sgml/press.xml diff --git a/zh_TW.Big5/FAQ/FAQ.sgml b/zh_TW.Big5/FAQ/FAQ.sgml deleted file mode 100644 index 3f1d381e04..0000000000 --- a/zh_TW.Big5/FAQ/FAQ.sgml +++ /dev/null @@ -1,70 +0,0 @@ -<!-- $FreeBSD: doc/zh_TW.Big5/FAQ/FAQ.sgml,v 1.7 1999/09/06 07:19:24 peter Exp $ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by ijliao@dragon2.net --> -<!-- English Version: 1.103 --> - -<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [ -<!ENTITY % includes SYSTEM "includes.sgml"> %includes; -<!ENTITY preface SYSTEM "preface.sgml"> -<!ENTITY install SYSTEM "install.sgml"> -<!ENTITY hardware SYSTEM "hardware.sgml"> -<!ENTITY troubleshoot SYSTEM "troubleshoot.sgml"> -<!ENTITY commercial SYSTEM "commercial.sgml"> -<!ENTITY applications SYSTEM "applications.sgml"> -<!ENTITY kernelconfig SYSTEM "kernelconfig.sgml"> -<!ENTITY admin SYSTEM "admin.sgml"> -<!ENTITY x SYSTEM "x.sgml"> -<!ENTITY network SYSTEM "network.sgml"> -<!ENTITY serial SYSTEM "serial.sgml"> -<!ENTITY misc SYSTEM "misc.sgml"> -<!ENTITY hackers SYSTEM "hackers.sgml"> -<!ENTITY acknowledgments SYSTEM "acknowledgments.sgml"> -]> - -<article> - - <title>FreeBSD 2.X ±`¨£°Ýµª¶°</title> - <author> - <name>FreeBSD ¤å¥ópµe</name> - </author> - - <date>$FreeBSD$</date> - - <abstract> - ³o¥÷¤å¥ó¬O FreeBSD 2.X ªº±`¨£°Ýµª¶°¡C°£«D¦³¯S§O¥[µù¡A§_«h³o¨Ç±ø¥Ø³£¾A - ¥Î©ó FreeBSD 2.0.5 ¤Î¥H«áªºª©¥»¡C¦pªG±ø¥Ø¤º®e¤¤¦³ <XXX> «h¬O©|¥¼ - §¹¦¨ªº³¡¥÷¡C¦pªG±z¹ï¨ó§U¥»pµeªº¶i¦æ¦³¿³½ìªº¸Ü¡A½Ð±H¤@«Ê¹q¤l¶l¥ó¨ì - FreeBSD ¤å¥ópµeªº mailing list <htmlurl - url="mailto:freebsd-doc@FreeBSD.org" name="<freebsd-doc@FreeBSD.org>">¡C - ±z¥i¥H±q <url url="http://www.FreeBSD.org/" - name="FreeBSD World Wide Web server"> ®³¨ì³o¥÷¤å¥óªº³Ì·sª©¥»¡C±z¤]¥i¥H - §Q¥Î HTTP ¨Ó¤U¸ü¥»¤å¥óªº <url url="FAQ.latin1" name="¯Â¤å¦rª©">¡A - <url url="FAQ.ps" name="postscript ª©">¡A - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/FAQ.pdf" name="PDF ª©">¡A - ©Î¬O <url url="FAQ-html.tar.gz" name="HTML ª©">¡A©Î¬O¸g¥Ñ - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/docs" name="FreeBSD FTP ¯¸"> - ¨Ó¤U¸ü gzip'd ªºª©¥»¡C±z©Î³\¤]·Q - <url url="http://www.FreeBSD.org/search/search.html" - name="¦b±`¨£°Ýµª¶°¤¤·j´M¸ê®Æ">¡C - - </abstract> - - <toc> - -&preface; -&install; -&hardware; -&troubleshoot; -&commercial; -&applications; -&kernelconfig; -&admin; -&x; -&network; -&serial; -&misc; -&hackers; -&acknowledgments; - -</article> - diff --git a/zh_TW.Big5/FAQ/Makefile b/zh_TW.Big5/FAQ/Makefile deleted file mode 100644 index 1b7616101a..0000000000 --- a/zh_TW.Big5/FAQ/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.NOTPARALLEL: - -DOC= FAQ -VOLUME= faq -DOCDIR= /usr/local/share/doc/fdp/zh_TW.Big5/books -FORMATS?= html roff -SGMLOPTS=-links -e big5 - -SRCS= FAQ.sgml acknowledgments.sgml admin.sgml applications.sgml -SRCS+= commercial.sgml hackers.sgml hardware.sgml install.sgml -SRCS+= kernelconfig.sgml misc.sgml network.sgml preface.sgml -SRCS+= serial.sgml troubleshoot.sgml x.sgml - -.include <bsd.sgml.mk> - diff --git a/zh_TW.Big5/FAQ/acknowledgments.sgml b/zh_TW.Big5/FAQ/acknowledgments.sgml deleted file mode 100644 index 02ed557306..0000000000 --- a/zh_TW.Big5/FAQ/acknowledgments.sgml +++ /dev/null @@ -1,43 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by vanilla@FreeBSD.org --> -<!-- English Version: 1.1 --> - - <sect> - <heading>·PÁÂ<label id="acknowledgments"></heading> - - <p> - <verb> - °²¦p±z¦b³o¥÷ FAQ ¤¤§ä¨ì¿ù»~ªº¦a¤è¡A©Î¬O±z·Q¼W¥[¨Ç¬Æ»ò¡A - ½Ð¼g«Ê«H¨ì <FAQ@FreeBSD.org>¡C§ÚÌ«D±`·PÁ±zªº«Øij¡A - ¦]¬°±zªº«ØijÅý³o¥÷¤å¥óÅܱo§ó¦n¡I - - - FreeBSD Core Team - </verb> - - <descrip> - <tag/Jordan Hubbard/ - ¤£°±ªº§ó·s¹L®Éªº FAQ - - <tag/Doug White/ - ¸g±`¦b freebsd-questions ¤W¦^µª°ÝÃD - - <tag/Joerg Wunsch/ - ¸g±`¦b Usenet ¤W¦^µª°ÝÃD - - <tag/Garrett Wollman/ - Networking and formatting - - <tag/Jim Lowe/ - Multicast information - - <tag/Peter da Silva/ - FreeBSD FAQ ³o¥÷¤å¥óªº¥´¦rW¤u - - <tag/The FreeBSD Team/ - Kvetching¡Amoaning¡Asubmitting data - </descrip> - - <p>¹ï©ó¨º¨Ç´¿¸g¹ï³o¥÷ FAQ ´£¨ÑÀ°§U¡A¦Ó§Ų́S´£¨ìªº¤HÌ¡A§Ú̥ѰJªº·PÁ±z¡I - </sect> diff --git a/zh_TW.Big5/FAQ/admin.sgml b/zh_TW.Big5/FAQ/admin.sgml deleted file mode 100644 index 6461c9e0d0..0000000000 --- a/zh_TW.Big5/FAQ/admin.sgml +++ /dev/null @@ -1,955 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by foxfair@FreeBSD.org --> -<!-- English version: 1.22 --> - - <sect> - <heading>¨t²ÎºÞ²z<label id="admin"></heading> - - <sect1> - <heading>¨t²Î°_©l³]©wÀɦbþ¡H</heading> - - <p>±q 2.0.5R ¨ì 2.2.1R¡A¥Dnªº³]©wÀɬO <tt>/etc/sysconfig</tt>¡C - ©Ò¦³ªº¿ï¶µ³£³Q«ü©w¦b³oÓÀÉ¡A¦Ó¨ä¥L¹³ <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?rc" name="/etc/rc"> - ©M <tt>/etc/netstart</tt> ¥u¬O¤Þ¥Î¥¦¡C - - <p>Æ[¹î <tt>/etc/sysconfig</tt> ³oÓÀɨÃ×¥¿¨äÈ¥H¾A¦X§Aªº¨t²Î¡C - ³oÓÀɥεù¸Ñ¶ñº¡¥Hªí¥Ü¦ó³B¸Ó©ñ¸m¤°»ò³]©w¡C - - <p>¦b 2.2.1 ¥H«á¤Î 3.0 ¡A<tt>/etc/sysconfig</tt> §ó¦W¬°¤@Ó§ó®e - ©ö´yzªºÀɦW¥s <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)" name="rc.conf"> - ¡A¨Ã¥B»yªk²¤Æ¤F¨Ç¡C<tt>/etc/netstart</tt> ¥ç§ó¦W¬° - <tt>/etc/rc.network</tt> ¦]¦¹©Ò¦³ªºÀɮ׳£¥i¥H¥Î <tt><htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?cp" name="cp"> /usr/src/etc/rc* - /etc</tt> ¨Ó«þ¨©¡C - - <p><tt>/etc/rc.local</tt> ¥X²{¨Ã¥i¥H¥Î¨Ó±Ò°ÊÃB¥~ªº¥»¦aªA°È¹³¬O - <htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^inn" name="INN"> - ©Î¬Y¨Ç¦Ûq¿ï¶µ¡C - - <p><tt>/etc/rc.serial</tt> ¥Î¨Óªì©l¤Æ§Ç¦C°ð(¹³¬OÂê©w°ðªº¯S©Êµ¥¡^¡C - - <p><tt>/etc/rc.i386</tt> ¬O Intel ±M¥Î³]©w¡A¹³¬O iBCS2 ¼ÒÀÀ©Î¬O PC - ¨t²Î¥D±±¥x³]©w¡C - - <p>¥Ñ 2.1.0R ¶}©l¡A§A¤]¥i¥H¦b <tt>/etc/sysconfig</tt> (©Î - <tt>/etc/rc.conf</tt>) ¸Ì«ü©w¤@ӥؿý¾Ö¦³"¥»¦a"°_©lÀÉ¡G - - <verb> - # Location of local startup files. - local_startup=/usr/local/etc/rc.local.d - </verb> - - <p>¨CÓ¥H <tt/.sh/ µ²§ÀªºÀɱN¥H¦r¥À¶¶§Ç³Q°õ¦æ¡C - - <p>°²¦p§A·Q½T«O¬YÓ°õ¦æ¶¶§Ç¤S¤£·Q§ï©Ò¦³ªºÀɦW¡A§A¥i¥H¨Ï¥Î¤@Ó²³æ - ªº¬[ºc¦p¤U¡A§Q¥Î¨Æ¥ý¦w±Æ¨ì¨CÓÀɦW«eªº¼Æ¦r¨Ó½T«O¶¶§Ç¡G - - <verb> - 10news.sh - 15httpd.sh - 20ssh.sh - </verb> - - <p>³o¥i¯à¬Ý°_¨Ó¦³ÂIÁà(©ÎÃþ¦ü SysV :-)) ¦ý¬O¥¦´£¨Ñ¤@Ó²³æ¦Ó³W«ßªº - ¬[ºcÅý¥»¦a¥[¤Jªº®M¥ó¤£¶·½s¿è <tt>/etc/rc.local</tt> ´N¯à«·s±Æ - §Ç¡C³\¦hªº ports/packages °²³] <tt>/usr/local/etc/rc.d</tt> ¬O - ¥»¦a°_©lªº¥Ø¿ý¡C - - <sect1> - <heading>§Ú¸Ó¦p¦ó²³æ¦a¥[¤J¨Ï¥ÎªÌ¡S</heading> - - <p>¨Ï¥Î <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?adduser" - name="adduser"> «ü¥O¡C¦pªG»Ýn§ó½ÆÂøªº¨Ï¥Î¤è¦¡¡A½Ð¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?pw" name="pw"> ³oÓ«ü¥O¡C - - <p>n¦A¦¸²¾°£¨Ï¥ÎªÌ¡A¨Ï¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rmuser" name="rmuser"> «ü¥O¡C - - <sect1> - <heading>§Ú¸Ó«ç»ò§â·sµwºÐ¥[¤J FreeBSD ¨t²Î¤¤¡S</heading> - - <p>¹î¬Ý <url url="../../tutorials/diskformat/" name="www.FreeBSD.org"> - ªººÏºÐ®æ¦¡¤Æ«ü¾É¤å¥ó¡C - - <sect1> - <heading>§Ú¦³¤@Ó·sªº¥i²¾°£¸Ë¸m¡A§Ú¸Ó«ç»ò¨Ï¥Î¡S</heading> - - <p>¥i²¾°£¸Ë¸mµL½×¬O ZIP ©Î EZ(©Î¬Æ¦Ü¬O³nºÐ¾÷¡A¦pªG§An³o¼Ë¨Ï¥Î - ¥¦)¡A©Î¬O¤@Ó·sªºµwºÐ¡A¥un¬O¦w¸Ë¨Ã¥Ñ¨t²Î«²Õ¡A¦Ó§A¦³ºÏ¤ù§X - /³nºÐ¤ù/©Î¨ä¥LªF¦è¥i¥H´¡¤J¡A¨º³o¨Ç¸Ë¸m³£¬OÃþ¦ü¥\¯àªºªF¦è¡C - - <p><label id="disklabel">(¥»¸`¥Dn¥Ñ <url - url="http://www.vmunix.com/mark/FreeBSD/ZIP-FAQ.html" - name="Mark Mayo's ZIP FAQ"> ¤Þ¤J) - - <p>°²¦p¬O ZIP ©Î³nºÐ¾÷¡A§A¤w¸g¦b¤W±¦³ DOS Àɮרt²Î¡A¥i¥H¨Ï¥Î - ¹³³o¼Ëªº©R¥O¡G - - <verb> - mount -t msdos /dev/fd0c /floppy - </verb> - - <p>³o¬O°w¹ï³nºÐ¾÷¡A©Î¬O¥H¤U©R¥O¡G - - <verb> - mount -t msdos /dev/da2s4 /zip - </verb> - - <p>¨Ï¥Î ZIP ªº¥X¼t¹w³]È¡C - - <p>¨ä¥LºÏ¤ù¡A¥Î <tt/fdisk/ ©Î <tt>/stand/sysinstall</tt> ¹î¬Ý - ¦p¦ó°t¸m¡C - - <p>±µ¤U¨Ó³oÓ½d¨Ò¬O ZIP ¸Ë¦b da2¡A¦b²Ä¤TÓ SCSI ºÏºÐ¡C - - <p>°£«D¬O³nºÐ¾÷¡A©Î¤@Ó§Apµe¸ò¨ä¥L¤H¤À¨É¨Ï¥Îªº¥i²¾°£¸Ë¸m¡A¦b - ¦w¸Ë BSD Àɮרt²Î¥i¯à¬O¤@Ó¤ñ¸û¦nªº¥D·N¡C§A±N¾Ö¦³ªøÀɦW¤ä´© - ¡A¦Ü¤Ö¨â¿¥H¤Wªº®Ä²v¼W¶i¡AÁÙ¦³§ó°ªªºÃ©w«×¡Cº¥ý¡A§A»Ýn«·s - »s§@ DOS ¼hªº¤À³Î°Ï/Àɮרt²Î¡C§A¥i¥H¨Ï¥Î <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?fdisk" name="fdisk"> ©Î - <tt>/stand/sysinstall</tt>¡A©Î¹ï¤@Ó§A¤£·Q¤ä´©¦h«§@·~¨t²Îªº - ¤pºÏºÐ¡A¥un§â¥¦¹º¤À¦¨¾ãÓ FAT ¤À³Îªí(slices)¨Ã¥Î¥H¤U BSD ¤À - ³Îªk¡G - - <verb> - dd if=/dev/zero of=/dev/rda2 count=2 - disklabel -Brw da2 auto - </verb> - - <p>§A¥i¥H¨Ï¥Î disklabel ©Î <tt>/stand/sysinstall</tt> ¥h«Ø¥ß¦h« - BSD ¤À³Î°Ï¡CµLºÃªº¦pªG§A¥¿¦bµwºÐ¾÷¤W¼W¥[¸m´«ªÅ¶¡(swap space)®É - §A´N»Ýn³o»ò°µ¡A¦ý¬O¦b¥i²¾°£¸Ë¸m¦p ZIP ¤W¥i¯à´N¬OµL·N¸qªº¡C - - <p>³Ì«á¡A«Ø¥ß¤@Ó·sªºÀɮרt²Î¡A¤]´N¬O¦b ZIP ¸Ë¸m¤W¬O¨Ï¥Î¾ãӺϺСG - - <verb> - newfs /dev/rda2c - </verb> - - <p>¨Ã¥B§â¥¦ mount °_¨Ó¡G - - <verb> - mount /dev/da2c /zip - </verb> - - <p>¦b <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fstab" - name="/etc/fstab"> ¥[¤J¤U±³o¤@¦æ¥i¯à¬O¤@Ó¦n¥D·N¡A§A¥H«á´N¥u - n¥´"mount /zip" : - - <verb> - /dev/da2c /zip ffs rw,noauto 0 0 - </verb> - - <sect1> - <heading>§Ú¸Ó«ç»ò mount ¦¸nªº DOS ¤À³Î°Ï¡S</heading> - - <p>¦¸n DOS ¤À³Î°Ï¬O¦b©Ò¦³¥Dn¤À³Î°Ï¤§«á³Q§ä¨ì¡AÁ|¨Ò¡A¦pªG§A¦³¤@Ó - "E" ¤À³Î°Ï¦b²Ä¤GÓ SCSI ¸Ë¸mªº²Ä¤GÓ DOS ¤À³Î°Ï¡A§A»Ýn¦b /dev ¤U - «Ø¥ß "slice 5" ªº¯S®íÀɮסAµM«á mount /dev/da1s5¡G - - <verb> - # cd /dev - # ./MAKEDEV sd1s5 - # mount -t msdos /dev/da1s5 /dos/e - </verb> - - <sect1> - <heading>§Ú¥i¥H¦b FreeBSD ¤U mount ¨ä¥L²§½è©ÊÀɮרt²Î¶Ü¡S</heading> - - <p><bf/ Digital UNIX/ UFS ¥úºÐ¾÷¥i¥H¦b FreeBSD ¤Wª½±µ mount¡C±q - Digital UNIX ©M¨ä¥L¤ä´© UFS ®æ¦¡ªº¨t²Î mount ºÏºÐ¤À³Î°Ï¥i¯à§ó - ½ÆÂø¡A¥Dn²Ó¸`¬O¨Ì¿à§@·~¨t²ÎªººÏºÐ¤À³Îªk¡C - - <p><bf/ Linux/: 2.2 ¤Î¥H«áªºª©¥»¤ä´© <bf/ext2fs/ ¤À³Î°Ï¡A½Ð¬d¾\ - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount_ext2fs" - name="mount_ext2fs"> ¦³§ó¦h¸ê°T¡C - - <p><bf/ NT/: ¤w¸g¦³¤@Ó FreeBSD ¤U¥i¥H¨Ï¥Îªº°ßŪ NTFS ÅX°Êµ{¦¡ - ¦s¦b¡A§ó¦h¸ê°T§A¥i¥H¹î¬Ý Mark Ovens ¦b <htmlurl - url="http://www.users.globalnet.co.uk/~markov/ntfs_install.html" - name="http://www.users.globalnet.co.uk/~markov/ntfs_install.html"> - ªº«ü¾É¤¶²Ð¡C - - <p>¦pªG±z¯à´£¨Ñ¥ô¦ó³oÓ¥DÃDªº¨ä¥L¸ê°T¡A§ÚÌ·|«Ü·P¿E¡C - - <sect1> - <heading>§Ú¸Ó¦p¦ó¨Ï¥Î NT loader ¨Ó±Ò°Ê FreeBSD¡S</heading> - - <p>³Ì´¶¹Mªº·Qªk¬O§â§A쥻 FreeBSD root ¤À³Î°Ïªº²Ä¤@Ӻϰϫþ¨©¨ì - DOS/NT ¤À³Î°Ï¸Ìªº¤@ÓÀɮפº¡C°²³]§A©R¦W¥¦¬°¡G - <tt>c:\bootsect.bsd</tt> (¥Ñ <tt>c:\bootsect.dos</tt> - ±Â·N¦Ó¨Ó)¡A±µµÛ§A¥i¥H½s¿è <tt>c:\boot.ini</tt> Àɮפº®e¦p¤U¡G - - <verb> - [boot loader] - timeout=30 - - default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS - [operating systems] - multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" - C:\BOOTSECT.BSD="FreeBSD" - C:\="DOS" - </verb> - - <p>¦¹µ{§Ç°²³] DOS¡ANT¡AFreeBSD¡A©Î¨ä¥L§@·~¨t²Î¤w¸g³Q¦w¸Ë¦b - <bf/¦P¤@Ó/ ºÏºÐªº¦U¦Û¤À³Î°Ï¡C¥»¨Ò¤¤§Úªº DOS & NT ¬O¦b²Ä¤@ - Ó¤À³Î°Ï¦Ó FreeBSD ¦b²Ä¤GÓ¡C§Ú¤]§â FreeBSD ¦w¸Ë¦¨¥Ñ native - partition ±Ò°Ê¡A<bf/¦Ó¤£¬O/ ±qºÏºÐªº MBR¡C - - <p>Mount ¤@Ó DOS ®æ¦¡¤Æªº³nºÐ¡]°²¦p§A¤w¸gÂà´«¨ì NTFS¡^©Î FAT ¤À - ³Î°Ï¨ì <tt>/mnt</tt>¡G - - <verb> - dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1 - </verb> - - <p>«·s¶}¾÷¶i¤J DOS ©Î NT¡CNTFS ¨Ï¥ÎªÌ§â <tt/bootsect.bsd/ ¥H¤Î/©Î - <tt/bootsect.lnx/ ±q³nºÐ«þ¨©¨ì <tt/C:\/¡Cקï <tt/boot.ini/ - ªºÄÝ©Ê(¦s¨ú³\¥i)¡G - - <verb> - attrib -s -r c:\boot.ini - </verb> - - <p>½s¿è¨Ã±q¤Wz <tt/boot.ini/ ªº½d¨Ò¥[¤J¬ÛÃö¾A·íªº¶µ¥Ø¡A¦A§âÄݩʦ^´_ - ¡G - - <verb> - attrib +r +s c:\boot.ini - </verb> - - <p>¦pªG FreeBSD ¬O¥Ñ MBR ±Ò°Ê¡A¦b§A«·s³]©w±qþÓ native ¤À³Î°Ï±Ò°Ê«á - ¡A¥Î DOS ªº ``<tt/fdisk/'' ©R¥O¦^´_¥¦¡C - - <sect1> - <heading> - §Ú¸Ó¦p¦ó¥Î LILO ±Ò°Ê FreeBSD ©M Linux¡S - </heading> - - <p>¦pªG§A¦b¦P¤@ӺϺо÷¸Ì¦³ FreeBSD ©M Linux¡A¥un¸òÀH LILO ªº¦w - ¸Ë«ü¥O¡A±q¤@Ó«D Linux §@·~¨t²Î±Ò°Ê¡C²²¤»¡©ú¦p¤U¡G - - <p>±Ò°Ê Linux¡A¨Ã¦b <tt>/etc/lilo.conf</tt> ¤¤¥[¤J¥H¤U´X¦æ¡G - <verb> - other=/dev/hda2 - table=/dev/hda - label=FreeBSD - </verb> - ¡]¤W±¬O°²³]§Aªº FreeBSD slice ¦b Linux ¬O <tt>/dev/hda2</tt>¡F½Ð - °t¦X¦Û¤vªº³]©w¡^¡CµM«á¡A¥Î root °õ¦æ <tt>lilo</tt> À³¸Ó´N§¹¦¨¤F¡C - - <p>°²¦p FreeBSD ¦b¥t¥~¤@ӺϺСA§A¥²¶·¦b LILO ¿ï¶µ¤¤¥[¤J - ``<tt>loader=/boot/chain.b</tt>''¡AÁ|¨Ò¡G - <verb> - other=/dev/dab4 - table=/dev/dab - loader=/boot/chain.b - label=FreeBSD - </verb> - - <p>¬Y¨Ç±¡§Î§A¥²¶·«ü©w BIOS ºÏºÐ¥N¸¹µ¹ FreeBSD boot loader ¥H´Á±q²Ä - ¤GºÏºÐ¦¨¥\ªº±Ò°Ê¡CÁ|¨Ò¡A°²¦p FreeBSD SCSI ºÏºÐ¦b BIOS ¤¤°»´ú - ¬O BIOS disk 1¡A¨º¦b FreeBSD boot loader ªº´£¥Ü¸¹¥X²{®É§A¥²¶·«ü - ©w¡G - <verb> - Boot: 1:da(0,a)/kernel - </verb> - - <p>¦b FreeBSD 2.2.5 ©M¤§«áªºª©¥»¡A§A¥i¥H³]©w <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?boot(8)" name="boot(8)"> - ³o¼Ë¨C¦¸±Ò°Ê®É´N·|¦Û°Ê°õ¦æ¡C - - <p><htmlurl url="http://sunsite.unc.edu/LDP/HOWTO/mini/Linux+FreeBSD.html" - name="Linux+FreeBSD mini-HOWTO"> ¬O FreeBSD ©M Linux ¦@¥Î¾Þ§@ªº¨}¦n - °Ñ¦Ò¤å¥ó¡C - - <sect1> - <heading> - §Ú«ç»ò¨Ï¥Î BootEasy ¨Ó±Ò°Ê FreeBSD ©M Linux¡S - </heading> - - <p>¦b Linux ±Ò°Ê¤À³Î°Ï¦w¸Ë LILO ¨ú¥N¥Dn±Ò°Ê¸ê®Æ(Master Boot - Record)¡C±µµÛ§A¥i¥H±q BootEasy ±Ò°Ê LILO¡C - - <p>°²¦p§A¥¿¦b¥Î Windows-95 ©M Linux¡A³o¦³¤@Ó«Øij¤èªk¡Gn§ó²³æ - ªº±q Linux ¦A¦¸±Ò°Ê¦b©ó§A¬O§_À³¸Ó«·s¦w¸Ë Windows95¡]³o¬O¤@Ó - µ½§ªªº§@·~¨t²Î¡A¥¦À£¢¤£Åý¨ä¥L§@·~¨t²Î¦s¦b©ó Master Boot Record - ¤º¡^¡C - - <sect1> - <heading> - ¤@Ó©Ò¿×``¦MÀI©^Äm(dangerously dedicated)''ªººÏºÐ¦³®`¶Ü¡S - </heading> - - <p><label id="dedicate">¦w¸Ëµ{§Ç¤¹³\§A¿ï¾Ü¨âºØ¤£¦Pªº¤èªk¨Ó¤À³Î§Aªº - ºÏºÐ¾÷¡C¤º©w¤èªk¬°¤F¦b¦P¤@¥x¾÷¾¹¤W©M¨ä¥L§@·~¨t²Î¥i¥H¬Û®e¡A©ó¬O - ¨Ï¥Î fdisk table entries(FreeBSD ¸ÌºÙ¤§¬°``slices'')¡AFreeBSD - ªº slice ´N¬O¨Ï¥Î¾ãÓ¦Û¤vªº¤À³Î°Ï¡C¥i¨Ñ¿ï¾Üªº¬O¡A§A¥i¥H¿ï¾Ü¦w¸Ë - ±Ò°Ê¿ï¾Ü¾¹(boot-selector) ¦bºÏºÐ¾÷¼ÆÓ¥i¯àªº§@·~¨t²Î¤W¨Ó¦^¤Á´«¡C - - ¥t¥~¤@Ó¥i¿ï¾Üªº¥Îªk¬O§â¾ãӺϺм·µ¹ FreeBSD ¨Ï¥Î¡A¨Ã¥B¤£°µ¨ä¥L - §@·~¨t²Îªº¬Û®e©Ê¦Ò¶q¡C - - <p>¦]¦¹¬°¦ó¥s¥¦``¦MÀIªº''¡S¤@Ó³B©ó³oºØ¼Ò¦¡ªººÏºÐ¾÷¤£¥]§t¯à³Q¥¿ - ±` PC ¤½¥Îµ{¦¡µø¬°¦³®Äªº fdisk table¡C¨Ì´`¥¦Ì³Q³]pªº¼Ò¦¡¡A¥u - n¥¦Ì¦b³o¼Ë¤@ӺϺо÷¤¤¤@¥¹³QIJ¤Î¥i¯à´N·|²£¥Í¿ù»~ªº´£¥Ü¡A©Î§ó - ÁV¿|ªº¡A¥i¯à¥¼¸g´£¥Ü©Î³qª¾§A´N§â FreeBSD bootstrap §ËÃa¡C¥t¥~ - ¡A``¦MÀI©^Äm''ªººÏºÐ layout ·|»~¾É³\¦h¼tµPªº BIOSsen(BIOS °»´ú) - ¹³¬OAWARD(¤ñ¦p»¡¦b HP Netserver ©M Micronics µ¥¥H¤Î¨ä¥L³\¦h¨t - ²Î)¡A©M Symbios/NCR(¦p¦b SCSI controllers ¤¤«Ü¬y¦æªº 53C8xx - ¨t¦C)¡C³o¨Ã«D¤@Ó§¹¾ãªº¦Cªí¡AÁÙ¦³§ó¦h¥¼¦C¥X¡C³oºØ»~¾Éªº¼x¥ü¥] - ¬A¥Ñ FreeBSD bootstrap ±Ò°Ê¡A·íµwºÐµLªk³Q§ä¨ì®É¦Ó¦L¥X "read - error" ªº°T®§¡A¥HP©ó¾ãÓ¨t²Î¦b±Ò°Ê¤¤¾ãÓ°±º¢¡C - - <p>¨º¬°¦ó¤Sn¦³³oºØ¼Ò¦¡©O¡H¥¦¥u¸`¬ÙºÏºÐªÅ¶¡¤¤¼Æ kbyte ªº¤j¤p¡A - ¦Ó¹ï¤@Ó·sªº¦w¸Ë¹Lµ{¤¤«o¥i¯à²£¥Í¹ê»Úªº§xÃø¡C`¦MÀI©^Äm'¼Ò¦¡ì¥» - ªº·Qªk¬O°ò©óÁקK¤@Ó¥þ·s FreeBSD installer ¤¤³Ì±`¨£ªº°ÝÃD - ¬° - ¤Fn¦bºÏºÐ¾÷¤W°t¦X BIOS ªº ``geometry'' ¼Æ¥Ø¡C - - <p>``Geometry''¬O¤@Ó¦³ÂI¸¨¥îªº·§©À¡A¦ý¬O«o¤´¦b PC ªº BIOS ¤¤ - ¨Ï¥Î¨Ã¥B»PºÏºÐ¾÷¥æ¤¬¹B§@µÛ¡A·í FreeBSD installer «Ø¥ß slice ®É - ¡A¥¦¥²¶·°O¿ý³o¨Ç slices ¦bºÏºÐ¾÷¤Wªº¦ì¸m¡A³o¤èªk¥²¶·©M BIOS §Æ - ±æ¯à§ä¨ì¥¦Ìªº¦ì¸m¤@P¡C°²¦p¿ù¤F¡A§A±N¤£¥i¯à±Ò°Ê¨t²Î¡C - - <p>``Dangerously dedicated''¼Ò¦¡(«á±·|²ºÙ¬° DD mode)¸ÕµÛnÅý - ³oÓ°ÝÃD²³æ¤@ÂI¡A¬Y¨Ç±¡§Î¤U¥¦°µ¹ï¤F¡C¦ý³o¥u¯à·í¦¨³Ì«áªº¤U¤U¤§ - µ¦ - ÁÙ¦³§ó¦nªº¤èªk¥i¥H¸Ñ¨M³o°ÝÃDªºµ´¤j³¡¥÷¡C(ĶªÌ¡G³o³¡¥÷¥Î¤F - ³\¦hªº¤f»y¥Îµü¡Aì¤å·Ó¿ý¥H¨Ñ¹ï·Ó¡C) - - <p>``Dangerously dedicated'' mode tries to work around this - by making the problem simpler. In some cases, it gets it right. - But it's meant to be used as a last-ditch alternative - there - are better ways to solve the problem 99 times out of 100. - - <p>¦]¦¹¡A·í§A¦b¦w¸Ë®É«ç»òÁקKn¨Ï¥Î``DD''¼Ò¦¡¡H¦b¶}©l®É°O¤U - BIOS n¨D¨Ï¥ÎºÏºÐ¾÷ªº geometry¡A§A¥i¥H¦b±Ò°Êªº ``boot:''´£¥Ü - ¸¹¥X²{®É¡A¥H``-v''«ü©w®Ö¤ß¦L¥X³oÓ°T®§¡A©Î¬O¦b loader ¸Ì± - ¨Ï¥Î``boot -v''¡C¦b installer ¶}©l°Ê§@«e¡A®Ö¤ß·|¦L¥X¤@¦ê BIOS - geometries¡C§Oºò±i - µ¥ installer ¶}©l±Ò°Ê«á¨Ï¥Î scrollback - ¤è¦¡¥hŪ³o¨Ç¼Æ¦r¡A«ö·ÓºD¨Ò¦a BIOS ºÏºÐ¾÷ªº³æ¤¸·|¸ò FreeBSD ¦C - Á|¥X¨Óªº¤@¼Ë¡AIDE ¥ý¡AµM«á¤~¬O SCSI¡C - - <p>·í§A¦b¤À³Î§AªººÏºÐ®É¡AÀˬd¦b FDISK ¿Ã¹õ¤W¥X²{ªººÏºÐ geometry - ¬O¥¿½Tªº(¤]´N¬O»¡n¸ò BIOS ªº¼Æ¦r¬Û²Å¦X)¡F¦pªG¿ù¤F¡A¥Î``g''«öÁä - קï¡C·í§A¦b¿Ã¹õ¤W¬Ý¤£¨ì¥ô¦óºÏºÐ¾÷¡A©Î°²¨ÏºÏºÐ¾÷¤w¸g¥Ñ¥t¤@Ó¨t - ²Î¤¤²¾°£®É¡A¯S§OÀ³¸Ó³o»ò°µ¡Cȱoª`·Nªº¬O³o¥u¬O«ü©w§An¥ÑþӺϺР- ¤W±Ò°Ê¡FFreeBSD ±N·|¦Û¦æ§ä¥X¦b§A¨t²Î¤Wªº¨ä¥LºÏºÐ¾÷¡C - - <p>¤@¥¹§A¨ú±o BIOS ¸ò FreeBSD ¨âªÌ¹ïºÏºÐ¾÷ geometry ªº¦@ÃÑ¡A§A - ªº§xÃø´X¥G¤w¸gªï¤b¦Ó¸Ñ¡A¦Ó¥B¦A¤]¤£»Ýn¨Ï¥Î``DD''mode¡CµM¦Ó¡A°² - ¦p§A¤´¾á¤ß·í§A¹Á¸Õ±Ò°Ê®É·|¬Ý¨ì``read error''°T®§¡A³o®ÉÔ§A¯à°µ - ªº´N¬Oë§iµM«á¸Õ¬Ý¬Ý - ¤Ï¥¿¤]¨S¤°»ò¦n¥¢¥hªº¡C - - <p>n§â``¦MÀI©^Äm''ªººÏºÐ¦^´_¨ì¥¿±` PC ¨Ï¥Î¡A°ò¥»¤W¦³¨âÓ¿ï¾Ü¡C - ²Ä¤@¡A¬O§A§â¨¬°÷ªº NULL ¦ì¤¸²Õ¼g¤J MBR ½T«O¥ô¦óÀH«áªº¦w¸Ëµ{ - ¦¡¬Û«H³o¥u¬O¤@ӪťժººÏºÐ¡CÁ|¨Ò¨Ó»¡§A¥i¥H³o¼Ë°µ¡G - - <verb> - dd if=/dev/zero of=/dev/rda0 count=15 - </verb> - - <p>©Î¬O±Ä¥Î¥t¥~¤@Ó¡A«D¥¿¦¡ªº DOS ``¯S¦â''¡G - - <verb> - fdisk /mbr - </verb> - - <p>³o±N·|¦w¸Ë¤@Ó¥þ·sªº¥Dn±Ò°Ê°O¿ý¡A¦]¦¹·|¯}Ãa BSD bootstrap¡C - - <sect1> - <heading>§Ú¦p¦ó¯à¥[¤J§ó¦hªº¸m´«ªÅ¶¡(swap space)¡S</heading> - - <p>³Ì¦nªº¤èªk¬O¼W¥[§A swap ¤À³Î°Ïªº¤j¤p¡A©Î§Q¥Î³oÓ¤è«K²z¥Ñªº¦n³B¥h - ¼W¥[¥t¤@ÓµwºÐ¡CºD¨Òºâªk¬O¥Î¥D°O¾ÐÅ骺¨â¿·í¸m´«ªÅ¶¡(swap space) - ¡AµM¦Ó¦pªG§A¥u¦³«Ü¤Ö¶qªº¥D°O¾ÐÅé¡A§A¥i¯à·Q¥t¥~³]©w swap¡C³]©w¨¬°÷ - ªº¸m´«ªÅ¶¡¡A¨Ã¬°¥H«á°O¾ÐÅéÂX¥R¹w§@·Ç³Æ¥i¯à¬OÓ¦n¥D·N¡A³o¼Ë¥H«á´N - ¤£»Ýn¦A°µ¤@¦¸¸m´«ªÅ¶¡ªº³]©w¡C - - <p>¦b¤À´²ªººÏºÐ¤W¼W¥[¸m´«ªÅ¶¡·|¤ñ³æ¯Â¦a¦b¦P¤@ӺϺХ[¤J¸m´«ªÅ¶¡ - Åý®Ä²v¨Óªº§Ö¤@ÂI¡CÁ|¤@Ó¨Ò¤l¨Ó»¡¡A¦pªG§A¥¿¦b¤@ӺϺи̽sĶ¨Ó - ·½µ{¦¡¡A¦Ó¸m´«ªÅ¶¡¦b¥t¤@ӺϺСA³o·|¤ñ¸m´«ªÅ¶¡¸ò½sĶµ{¦¡³£¦b - ¦P¤@ӺϺЮɨӱo§Ö¡C³o¹ï SCSI ºÏºÐ¾÷¯S§O¥¿½T¡C - - <p>·í§A¦³¦n´XӺϺо÷®É¡A¦b¨CӺϺФW³]©w¤@Ó swap ¤À³Î°Ï¬O¦³ - §Qªº¡A¬Æ¦Ü³Ì«á¨Ï¥Î¤@¾ãӺϺо÷·í¸m´«ªÅ¶¡¡C¤@¯ë¨Ó»¡¡A¨CÓ¨t²Î - ¤Wªº§Ö³tºÏºÐ³£À³³]©w¬Y¨Ç swap¡AFreeBSD ¤º©w¤ä´©³Ì¦h¥|Ó¥æ¿ù¦¡ - swap ¸Ë¸m¡C³q±`³]©w¦h« swap ¤À³Î°Ï®É§A·|·QÅý¥¦Ì³£¨Ï¥Î¦P¼Ë¤j - ¤p¡A¦ý¦³®É§ÚÌ·|·QÅý¥Dn swap ¤À³Î°Ï(primary swap partition) - §ó¤j¤@ÂI¥H®e¯Ç®Ö¤ßµ{¦¡ªº core dump¡C§Aªº primary swap - partition ¦Ü¤Ö¥²¶·©M¥D°O¾ÐÅé¤@¼Ë¤j¡A¥H¯à®e¯Ç¤@Ó kernel core¡C - - <p>IDE ºÏºÐ¨Ã¤£¤¹³\¦P®É¦b¦P¤@³q¹D¸Ì¦s¨ú¨âӸ˸m¡]FreeBSD ¤£¤ä´© - mode 4¡A¦]¦¹©Ò¦³ªº IDE ºÏºÐ I/O ¬O``¥iµ{¦¡¤Æªº''¡^¡CµM¦Ó§Ú¤´ - ·|«Øij§A§â¸m´«ªÅ¶¡©ñ¦b¤À§OªººÏºÐ¡CºÏºÐ¾÷³o»ò«K©y¡A¹ê¦b¨S¤°»ò - ¦n¾á¤ßªº¡C - - <p>¦b NFS ¤W°µ¸m´«¶È¦b¥H¤U±¡§Î³Q«Øij¨Ï¥Î¡G§A¨S¦³¦Û¤vªººÏºÐ¥i - ¥H¨Ï¥Î¡CFreeBSD 4.0 ¥H«e release ªºª©¥»¦b NFS ¤W°µ¸m´«¬O¬Û·í - ½wºC¦ÓµL®Ä²vªº¡A¦ý¦bµ¥©ó 4.0 ©Î¤§«áªº release ª©¥»´N¦³¦X²zªº - ³t«×¤F¡C§Y¨Ï¦p¦¹¡AÁÙ¬O¨ü¨ìºô¸ô¦³®ÄÀW¼e©M¦b NFS server ¤WÃB¥~ - ¸Ë¸üªº¨î¡C - - <p>³o¸Ì¦³Ó½d¨Ò¬O¥Î 64MB vn-swap (<tt>/usr/swap0</tt>¡A·íµM§A¯à¥Î - ¥ô¦ó§A·Q¥Îªº¦W¦r¡^¡C - - <p>½T©w§Aªº®Ö¤ßµ{¦¡«Ø¥ß®É¦³¥]§t¥H¤U³o¦æ¡G - - <verb> - pseudo-device vn 1 #Vnode driver (turns a file into a device) - </verb> - - <p>¦b§Aªº³]©wÀɤ¤¡CGENERIC ³oӮ֤ߤw¸g¥]§t³o¶µ¤F¡C - - <enum> - <item>«Ø¥ß¤@Ó vn-device - - <verb> - cd /dev - sh ./MAKEDEV vn0 - </verb> - - <item>«Ø¥ß¤@Ó¸m´«ÀÉ (<tt>/usr/swap0</tt>) - - <verb> - dd if=/dev/zero of=/usr/swap0 bs=1024k count=64 - </verb> - - <item>³]©w¾A·íªº¦s¨úÅv©ó(<tt>/usr/swap0</tt>) - - <verb> - chmod 0600 /usr/swap0 - </verb> - - <item>¦b <tt>/etc/rc.conf</tt> ¤¤±Ò°Ê¸m´«ÀÉ - - <verb> - swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired. - </verb> - - <item>«·s¶}¾÷¡C - </enum> - - <p>n°¨¤W±Ò°Ê¸m´«ÀÉ¡AÁä¤J¡G - - <verb> - vnconfig -ce /dev/vn0c /usr/swap0 swap - </verb> - - <sect1> - <heading>§Ú¤£·|³]©w§Úªº¦Lªí¾÷¡C</heading> - - <p>½Ð°Ñ¾\ Handbook ¸Ì¦³Ãö¦C¦Lªº³¡¥÷¡C³oÀ³¸Ó¯à¸Ñ¨M§A¤j³¡¤Àªº°ÝÃD¡A½Ð¬Ý - <url url="../../handbook/printing.html" name="Handbook entry on printing."> - - <sect1> - <heading>§Ú¨t²Î¤WªºÁä½L°t¸m¿ù¤F¡C</heading> - - <p>kbdcontrol µ{¦¡¦³¤@ӿﶵ¥i¥HŪ¨úÁä½L°t¸mÀɮסC¦b - <tt>/usr/share/syscons/keymaps</tt> ¦³¤@¨Ç°t¸mÀÉ¡C¿ï¾Ü¤@Ó¸ò§Aªº - ¬ÛÃöªº¨ÃŪ¨ú¥¦¡C - - <verb> - kbdcontrol -l uk.iso - </verb> - - <p> <tt>/usr/share/syscons/keymaps</tt> ©M <tt/.kbd/ ©µ®i¶°¨âÓ³£¥Ñ - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?kbdcontrol" - name="kbdcontrol"> ©ÒÂ_©w¡C - - <p>¥i¥H±q <tt>/etc/sysconfig</tt> (©Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">) - ¨Ó³]©w¡A½Ð¬Ý¦¹Àɸ̬ÛÃöªºµù¸Ñ¡C - - <p>¦b 2.0.5R ¤Î¨ä¤§«áªºª©¥»¡A©Ò¦³¸ò¤å¦r¦r«¬¡AÁä½L¹ïÀ³¬ÛÃöªº³]©w³£¦b - <tt>/usr/share/examples/syscons</tt>¡C - - <p>¥H¤U¬O¥Ø«e¤ä´©ªº¹ïÀ³³]©w¡G - - <itemize> - <!-- generate by `kbdmap -p' --> - <item>Belgian ISO-8859-1 - <item>Brazilian 275 keyboard Codepage 850 - <item>Brazilian 275 keyboard ISO-8859-1 - <item>Danish Codepage 865 - <item>Danish ISO-8859-1 - <item>French ISO-8859-1 - <item>German Codepage 850 - <item>German ISO-8859-1 - <item>Italian ISO-8859-1 - <item>Japanese 106 - <item>Japanese 106x - <item>Latin American - <item>Norwegian ISO-8859-1 - <item>Polish ISO-8859-2 (programmer's) - <item>Russian Codepage 866 (alternative) - <item>Russian koi8-r (shift) - <item>Russian koi8-r - <item>Spanish ISO-8859-1 - <item>Swedish Codepage 850 - <item>Swedish ISO-8859-1 - <item>Swiss-German ISO-8859-1 - <item>United Kingdom Codepage 850 - <item>United Kingdom ISO-8859-1 - <item>United States of America ISO-8859-1 - <item>United States of America dvorak - <item>United States of America dvorakx - </itemize> - - <sect1> - <heading>§ÚµLªkÅý user quotas ¥¿±`¤u§@¡C</heading> - - <p> - <enum> - <item>¤£n¦b '/' ¥´¶} quotas¡A - - <item>§â quotas ÀÉ©ñ¦b¥¦¥²¶·±j¢¸m¤JªºÀɮרt²Î¤º¡AÁ|¨Ò¡G - - <verb> - FS QUOTA FILE - /usr /usr/admin/quotas - /home /home/admin/quotas - ... - </verb> - </enum> - - <sect1> - <heading>§Úªº ccd ¦³¦ó¤£§´¡S</heading> - - <p>³oºØ±¡§Îªº¼x¥ü¬O¡G - - <verb> - # ccdconfig -C - ccdconfig: ioctl (CCDIOCSET): /dev/ccd0c: Inappropriate file type or format - # - </verb> - - <p>³q±`³o·|µo¥Í¦b§A¹Á¸Õn³sµ² `c' ¤À³Î°Ï¡A³o¤º©wªº«¬§O¬O`µLªk¨Ï¥Îªº' - ¡Cccd ÅX°Êµ{¦¡»Ýnªº°ò¦¤À³Î°Ï«¬§O¬° FS_BSDFFS¡A½s¿è§An¸ÕµÛ³sµ²ªººÏºÐ - ¼Ð°O¨Ã§ó§ï¤À³Î°Ïªº«¬§O¬°`4.2BSD'¡C - - <sect1> - <heading>¬°¦ó§Ú¤£¯à½s¿è§Ú ccd ªººÏºÐ¼Ð°O¡S</heading> - - <p>³oºØ±¡§Îªº¼x¥ü¬O¡G - - <verb> - # disklabel ccd0 - (³o¸Ì¦L¥X¬Y¨Ç©úÅ㪺¸ê®Æ¡A©Ò¥H¸ÕµÛ½s¿è¥¦¡^ - # disklabel -e ccd0 - (½s¿è¡AÀx¦s¡AµM«áÂ÷¶}) - disklabel: ioctl DIOCWDINFO: No disk label on disk; - use "disklabel -r" to install initial label - # - </verb> - - <p>³o¬O¦]¬°¥Ñ ccd ¶Ç¦^ªººÏºÐ¼Ð°O¨Æ¹ê¤W¬O¤@Ó`°²ªº'¦Ó¨S¦³¯u¥¿¦bºÏºÐ - ¤W¡C§A¥i¥H§â¥¦§¹¥þ¼g¤J¨Ó¸Ñ¨M³oÓ°ÝÃD¡A¹³³o¼Ë¡G - - <verb> - # disklabel ccd0 > /tmp/disklabel.tmp - # disklabel -Rr ccd0 /tmp/disklabel.tmp - # disklabel -e ccd0 - (this will work now) - </verb> - - <sect1> - <heading>FreeBSD ¤ä´© System V IPC ®æ¦¡«ü¥O¶°¡H</heading> - - <p>¬Oªº¡AFreeBSD ¤ä´© System V-style IPC¡C³o¥]¬A¦@¨É°O¾ÐÅé¡A°T®§¸ò - «H¸¹¡C§A»Ýn¦b§Aªº®Ö¤ß³]©wÀɤº¥[¤J¤U¦C´X¦æ¥H±Ò°Ê¥¦Ì¡C - - <verb> - options SYSVSHM - options "SHMMAXPGS=64" # 256Kb of sharable memory - options SYSVSEM # enable for semaphores - options SYSVMSG # enable for messaging - </verb> - - <p>«·s½sĶ¨Ã¦w¸Ë¡C - - <p><bf/ª`·N¡G/ ¦pªG§An°õ¦æ GIMP §A¥i¯à»Ýn¼W¥[ SHMMAXPKGS ¨ì¬Y¨Ç¯î - ÂÕªº¼Æ¥Ø¹³¬O 4096(16M!)¡A256Kb ¹ï X11R6 ¦@¨É°O¾ÐÅé¨Ó»¡¤w¸g¥R¤À¨¬ - °÷¤F¡C - - <sect1> - <heading> - §Ú¸Ó¦p¦ó¨Ï¥Î sendmail ³z¹L UUCP ¨Ó»¼°e¶l¥ó¡H<label id="uucpmail"> - </heading> - - <p>¸òÀH FreeBSD ®M¸Ë¦Ó¨Óªº sendmail ³]©w¬O¾A¦X¨º¨Çª½±µ³s¤Wºô»Úºô¸ô - ªº¯¸¥x¡C·Q³z¹L UUCP ¥æ´«¶l¥óªº¯¸¥x¥²¶·¥t¥~¦w¸Ë sendmil ªº³]©wÀÉ - ®×¡C - - - <p>¤â°Êקï <tt>/etc/sendmail.cf</tt> ¬Oµ´¹ï¥²nªº¡C²Ä 8 ª©ªº - sendmail ´£¨Ñ¤@Ó¥þ·sªº¤J¤f¥H³z¹L¤@¨Ç¹³ <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?m4" name="m4"> ªº³B²z´N¯à - ²£¥Í³]©wÀÉ¡A³o¨Æ¹ê¤W¬O¤@Ó°ª¼h·§©Àµ¥¯Åªº§Þ¥©©Ê³]©w¡C§AÀ³¸Ó¥i¥H¦b¥H - ¤UÀɮ׸̨ϥΥ¦¡G - - <verb> - /usr/src/usr.sbin/sendmail/cf - </verb> - - <p>°²¦p§A¤£¬O¥Î full sources ¤è¦¡¦w¸Ë¨t²Î¡A¨º»ò sendmail ³]©w¶µ¥Ø¥i - ¯à¤w¸g¤À´²¦¨¦n´XÓ¨Ó·½¤À¥¬Àɦbµ¥µÛ§A¡A°²³]§A¤w¸g mount ¥úºÐ¾÷¡A°µ - ¥H¤U°Ê§@¡G - - <verb> - cd /usr/src - tar -xvzf /cdrom/dists/src/ssmailcf.aa - </verb> - - <p>§OÅå·W¡A³o¥u¦³¼Æ¤Q¸UӦ줸²Õªº¤j¤p¡C¦b <tt>cf</tt> ¥Ø¿ý¸Ìªº - <tt>README</tt> ¥i¥H´£¨Ñ¤@Ó m4 ³]©wªkªº°ò¥»¤¶²Ð¡C - - <p>¥H UUCP »¼°e¨Ó»¡¡A«Øij§A³Ì¦n¨Ï¥Î <em>mailertable</em> ¯SÂI¡C - «Øºc¤@Ó¸ê®Æ®wÅý sendmail ¥i¥H¨Ï¥Î¥¦¦Û¤vªº¸ô®|¨Mµ¦¡C - - <p>º¥ý¡A§A¥²¶·«Ø¥ß¦Û¤vªº <tt>.mc</tt> ÀÉ¡C - <tt>/usr/src/usr.sbin/sendmail/cf/cf</tt> ¥Ø¿ý¬O³o¨ÇÀɮתº®a¡C - ¬d¬Ý¤@¤U¡A¤w¸g¦³¦n´XÓ½d¨ÒÀÉ¡A°²³]§A¤w¸g©R¦W¦Û¤vªºÀÉ¥s - <tt>foo.mc</tt>¡A§An°µªº¥u¬O§â¥¦Âà´«¦¨¤@Ó¦³®Äªº - <tt>sendmail.cf</tt> ¡G - - <verb> - cd /usr/src/usr.sbin/sendmail/cf/cf - make foo.cf - cp foo.cf /etc/sendmail.cf - </verb> - - <p>¤@Ө嫬ªº <tt>.mc</tt> Àɬݰ_¨Ó¥i¯à¹³³o¼Ë¡G - - <verb> - include(`../m4/cf.m4') - VERSIONID(`Your version number') - OSTYPE(bsd4.4) - - FEATURE(nodns) - FEATURE(nocanonify) - FEATURE(mailertable) - - define(`UUCP_RELAY', your.uucp.relay) - define(`UUCP_MAX_SIZE', 200000) - - MAILER(local) - MAILER(smtp) - MAILER(uucp) - - Cw your.alias.host.name - Cw youruucpnodename.UUCP - </verb> - - <p> <em>nodns</em> ©M <em>nocanonify</em> ¯S©Ê±NÁקK¥ô¦ó¦b»¼°e¶l¥ó - ®É·|¥Î¨ì DNS ªº¾÷·|¡C<em>UUCP_RELAY</em> ¶µ¥Øªº¥X²{²z¥Ñ«Ü©_©Ç¡A - ´N¤£n°Ý¬°¦ó¤F¡C²³æªº©ñ¤J¤@Óºô»Úºô¸ô¤W¥i¥H³B²z .UUCP µêÀÀºô°ì - ¦ì§}ªº¥D¾÷¦WºÙ¡F³q±`¡A§A¥u»Ýn¦b³o¸Ì¶ñ¤J§A ISP ªº«H¥ó¦^ÂгB - (mail replay)¡C - - <p>§A¤w¸g°µ¨ì³o¸Ì¤F¡A§AÁÙ»Ýn³oÓ¥s <tt>/etc/mailertable</tt> ªº - ÀɮסC¤@Ө嫬ªº½d¨Ò¦p¤U¡G - - <verb> - # - # makemap hash /etc/mailertable.db < /etc/mailertable - # - horus.interface-business.de uucp-dom:horus - .interface-business.de uucp-dom:if-bus - interface-business.de uucp-dom:if-bus - .heep.sax.de smtp8:%1 - horus.UUCP uucp-dom:horus - if-bus.UUCP uucp-dom:if-bus - . uucp-dom:sax - </verb> - - <p>¦p§A©Ò¨£¡A³o¬O¬YÓ¯u¹êÀɮ׸̪º¤@³¡¥÷¡Cº¤T¦æ³B²zºô°ì©w§}«H¥ó - ¤£À³¸Ó³Q°e¥X¨ì¤º©w¸ô®|¡A¦Ó¥Ñ¬Y¨Ç UUCP ¾F©~(UUCP neighbor)¨ú¥N - ªº¯S®í±¡§Î¡A³o¬O¬°¤F``ÁYµu''»¼°eªº¸ô®|¡C¤U¤@¦æ³B²z¨ì¥»¦a¤A¤Ó - ºô¸ôºô°ìªº«H¥óÅý¥¦¥i¥H¨Ï¥Î SMTP ¨Ó»¼°e¡C³Ì«á¡AUUCP ¾F©~´£¨ì - .UUCP µêÀÀºô°ìªº°O¸ü¡A¤¹³\¤@Ó``uucp-neighbor!recipient''±À½¤º©w³W«h¡C³Ì«á¤@¦æ«h¥H¤@ - Ó³æ¿Wªº¥yÂI°µµ²§ô¡A¥H UUCP »¼°e¨ì´£¨Ñ·í§A¥þ¥@¬É©Ê¶l¥ó¹hªùªº - UUCP ¾F©~¡C©Ò¦³¦b <tt>uucp-dom:</tt> ÃöÁä¦r¸Ìªº¸`ÂI¦WºÙ¥²¶·³£¬O - ¦³®Äªº UUCP ¾F©~¡A§A¥i¥H¥Î <tt>uuname</tt> ©R¥O¥h½T»{¡C - - <p>´£¿ô§A³oÓÀɮצb¨Ï¥Î«e¥²¶·³QÂà´«¦¨ DBM ¸ê®Æ®wÀɮסA³Ì¦n¦b - mailertable ³Ì¤W±¥Îµù¸Ñ¼g¥X©R¥O¦C¨Ó§¹¦¨³oÓ¤u§@¡C·í§A¨C¦¸§ó´«§A - ªº mailertable «á§AÁ`¬O»Ýn°õ¦æ³oÓ©R¥O¡C - - <p>³Ì«á´£¥Ü¡G¦pªG§A¤£½T©w¬Y¨Ç¯S©wªº«H¥ó¸ô®|¥i¥Î¡A°O±o§â <tt>-bt</tt> - ¿ï¶µ¥[¨ì sendmail¡C³o·|±N sendmail ±Ò°Ê¦b <em>address test mode</em> - ¡F¥un«ö¤U ``0''¡A±µµÛ¿é¤J§A§Æ±æ´ú¸Õªº«H¥ó¸ô®|¦ì§}¡C³Ì«á¤@¦æ§i¶D§A¨Ï - ¥Î¤º³¡ªº«H¥ó¥N²zµ{¦¡¡A¥N²zµ{¦¡ªº·|³qª¾¥Øªº¥D¾÷¡A¥H¤Î(¥i¯àÂà´«ªº)¦ì§} - ¡CnÂ÷¶}¦¹¼Ò¦¡½Ð«ö Control-D¡C - - <verb> - j@uriah 191% sendmail -bt - ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) - Enter <ruleset> <address> - > 0 foo@interface-business.de - rewrite: ruleset 0 input: foo @ interface-business . de - ... - rewrite: ruleset 0 returns: $# uucp-dom $@ if-bus $: foo \ - < @ interface-business . de > - > ^D - j@uriah 192% - </verb> - - <sect1> - <heading> - ·í§Ú¥Î¼·±µ³s¤Wºô¸ô®É¸Ó«ç»ò³]©w«H¥ó»¼°e¡H<label id="ispmail"> - </heading> - - <p>¦pªG§A¤w¸g¦³¤@Ó©T©wªº IP ¼Æ¦r¡A§A¤£»Ýn½Õ¾ã¥ô¦ó¤º©wÈ¡C³]¦n - §An«ü©wªººô¸ô¦WºÙ¡A¨ä¥Lªº sendmail ³£·|À°§A°µ§¹¡C - - <p>¦pªG§A®³¨ìªº¬O°ÊºA°t¸mªº IP ¼Æ¦r¦Ó¨Ï¥Î¼·±µ <bf/ppp/ ³s±µ¨ìºô - »Úºô¸ô¡A§A¥i¯à¤w¸g¦b§Aªº ISP «H¥ó¥D¾÷¤W¦³¤@Ó«H½c¡C°²³]§Aªº - ISP ºô°ì¬O <tt/myISP.com/¡A§Aªº¨Ï¥ÎªÌ¦WºÙ¬O <tt/user/¡C¥ç°² - ³]§AºÙ¦Û¤vªº¥D¾÷¦WºÙ¬O <tt/bsd.home/ ¦Ó§Aªº ISP §i¶D§A¥i¥H¨Ï¥Î - <tt/relay.myISP.com/ ·í§@«H¥ó¦^ÂгB¡C - - <p>¬°¤F±q§Aªº«H½c±µ¦¬«H¥ó¡A§A±N»Ýn¦w¸Ë¨ú«Hµ{¦¡¥H«K±q«H½c¨ú¦^«H¥ó¡C - <bf/Fetchmail/ ¬O¤@Ó¤£¿ùªº¿ï¾Ü¦]¬°¥¦¤ä´©³\¦h¤£¦Pªº³q°T¨ó©w¡A³q±` - §Aªº ISP ·|´£¨Ñ POP3¡C¦pªG§A¿ï¾Ü¨Ï¥Î user-ppp¡A§A¥i¥H¦b³s½u¨ìºô¸ô - ¦¨¥\«á¦Û°Ê§ì¨ú§Aªº«H¥ó¡A¥un¦b <tt>/etc/ppp/ppp.linkup</tt> ¸Ì± - ³]©w¥H¤U³o¶µ¡G - - <verb> - MYADDR: - !bg su user -c fetchmail - </verb> - - <p>°²¨Ï§A¥¿¨Ï¥Î <tt>sendmail</tt>(¦p¤U©Ò¥Ü)¶Ç°e«H¥ó¨ì«D¥»¦a±b¸¹ - ¡A¸m¤J¥H¤U©R¥O¡G - - <verb> - !bg su user -c "sendmail -q" - </verb> - - ¦b¤W±¨º¶µ©R¥O¤§«á¡C³o·|±j¢ sendmail ¦b³s±µ¤Wºô¸ô«á°¨¤W¶}©l³B - ²z mailqueue¡C - - <p>§Ú°²³]§A¦b <tt/bsd.home/ ¾÷¾¹¤W¦³¤@Ó <tt/user/ ªº±b¸¹¡C¦b - <tt/bsd.home/ ¾÷¾¹¤W <tt/user/ ªº®a¥Ø¿ý¸Ì«Ø¥ß¤@Ó <tt/.fetchmailrc/ - ªºÀɮסG - - <verb> - poll myISP.com protocol pop3 fetchall pass MySecret; - </verb> - - <p>µL¶·Âب¥¡A³oÓÀÉ°£¤F <tt/user/ ¥~¤£À³¸Ó³Q¥ô¦ó¤HŪ¨ú¡A¦]¬°¥¦¥]§t - ¤F <tt/MySecret/ ³oÓ±K½X¡C - - <p>¬°¤F¦b±H«H®É¦³¥¿½Tªº©ïÀY <bf/from:/ ¡A§A¥²¶·§i¶D sendmail ¨Ï¥Î - <tt/user@myISP.com/ ¦Ó«D <tt/user@bsd.home/¡C§A¥i¯à·|§Æ±æ§i¶D - sendmail ±q <tt/relay.myISP.com/ °e¥X©Ò¦³«H¥ó¡A¥[§Ö«H¥ó¶Ç°e¡C - - <p>¥H¤Uªº <tt/.mc/ ÀÉÀ³¯àº¡¨¬§Aªºn¨D¡G - - <verb> - VERSIONID(`bsd.home.mc version 1.0') - OSTYPE(bsd4.4)dnl - FEATURE(nouucp)dnl - MAILER(local)dnl - MAILER(smtp)dnl - Cwlocalhost - Cwbsd.home - MASQUERADE_AS(`myISP.com')dnl - FEATURE(allmasquerade)dnl - FEATURE(masquerade_envelope)dnl - FEATURE(nocanonify)dnl - FEATURE(nodns)dnl - define(SMART_HOST, `relay.myISP.com') - Dmbsd.home - define(`confDOMAIN_NAME',`bsd.home')dnl - define(`confDELIVERY_MODE',`deferred')dnl - </verb> - - <p>¦p¦óÂà´«³oÓ <tt/.mc/ Àɮרì <tt/sendmail.cf/ Àɪº¸Ô²Ó²Ó¸`½Ð - °Ñ¦Ò¤W¤@¸`¡C¥t¥~¡A¦b§ó·s sendmail.cf ¥H«á¤£n§Ñ°O«·s±Ò°Ê - sendmail¡C - - <sect1> - <heading>«x¡I§Ú§Ñ°O root ªº±K½X¤F¡I</heading> - - <p>¤£nÅå·W¡I¥un«·s±Ò°Ê¨t²Î¡A¦b boot: ´£¥Ü¸¹¥´ -s ¶i¤J³æ¨Ï¥ÎªÌ¼Ò¦¡¡C - ¦b°Ýn¨Ï¥ÎþÓ shell ®É¡A«ö¤U ENTER¡C§A·|¬Ý¨ì¤@Ó # ªº´£¥Ü¸¹¡A¿é¤J - <tt>mount -u /</tt> ¥H«·s¬[³]§Aªº®ÚÀɮרt²Î¥i¨ÑŪ/¼g¡C°õ¦æ - <tt/passwd root/ ¥H§ó´« root ±K½X¡AµM«á°õ¦æ <tt/exit/ Ä~Äò±Ò°Ê¡C - - <sect1> - <heading>§Ú¸Ó«ç»ò«O¯dÅý Control-Alt-Delete ¤£¯à«·s±Ò°Ê¨t²Î¡H - </heading> - - <p>קï§A¥¿¦b¨Ï¥Îªº¥D±±¥xÁä½L¹ïÀ³¡A¨Ã¥B§â©Ò¦³ <tt/boot/ ªºÃöÁä¦r¥Î - <tt/nop/ ¨ú¥N¡C¤º©wªºÁä½L¹ïÀ³¬O¦b - <tt>/usr/share/syscons/keymaps/us.iso.kbd</tt>¡C§A¥i¯à»Ýn©ú¥Õªº - §h©J <tt>/etc/rc.conf</tt> ¥hŪ¨ú³oÓÁä½L¹ïÀ³¥H½T«O§ó°Ê¥Í®Ä¡C·í - µM¦pªG§A¥¿¦b¥Î¾A¦X§A°êÄyªºÁä½L¹ïÀ³¡A§AÀ³¸Ó½s¿è¨º¤@Ó¡C - - <sect1> - <heading>§Ú¸Ó«ç»ò§â DOS ¤å¦rÀɮ׫·s®æ¦¡¤Æ¦¨ UNIX ªº¡H</heading> - - <p>²³æ¦a¨Ï¥Î³oÓ perl ©R¥O¡G - -<verb> -perl -i.bak -npe 's/\r\n/\n/g' file ... -</verb> - - <p>file ´N¬On³B²zªºÀɮסC³oÓקï¬O¦b¤º³¡§¹¦¨¡Aì©lªºÀÉ®×·|Àx¦s¦¨ - °ÆÀɦW¬° .bak ªºÀɮסC - - <p>©ÎªÌ§A¥i¥H¨Ï¥Î <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?tr" - name="tr"> ³oÓ©R¥O¡G - -<verb> -tr -d '\r' < dos-text-file > unix-file -</verb> - - <p>dos-text-file ¬O¥]§t DOS ¤å¦rªºÀɮסA¦Ó unix-text-file «h¬O¥]§t - Âà´«ªº¿é¥Xµ²ªG¡C³o¤ñ¨Ï¥Î perl ÁÙn§Ö¤W¤@ÂIÂI¡C - - <sect1> - <heading>§Ú¸Ó«ç»ò¥Î¦WºÙ¬å±¼ process¡H</heading> - - <p>¨Ï¥Î <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?killall" - name="killall">¡C - - <sect1> - <heading>¬°¦ó¦b root ªº ACL ®É su ¦n¹³¦³°ÝÃD¡H - </heading> - - <p>³oÓ¿ù»~¬O¦]¬° Kerberos ¤À´²»{ÃÒ¨t²Î¡C³oÓ°ÝÃD¨Ã¤£¬O«ÜÄY«¦ý¬O¥O¤H - ¹½·Ð¡C§A¥i¥H¥Î -K ¿ï¶µ¥h°õ¦æ su¡A©Î¬O¹³¤UÓ°ÝÃD©Ò´yzªº²¾°£ - Kerberos¡C - - <sect1> - <heading>§Ú¸Ó«ç»ò²¾°£ Kerberos¡H</heading> - - <p>n±q¨t²Î¸Ì²¾°£ Kerberos¡A«¸Ë§A¥¿¦b°õ¦æªº release ª©¥»ªº bin - distribution¡C¦pªG§A¦³ CDROM¡A§A¥i¥H mount cd(°²³]¦b /cdrom)¨Ã°õ - ¦æ¡G - -<verb> -cd /cdrom/bin -./install.sh -</verb> - - <sect1> - <heading>§Ú¸Ó«ç»ò¼W¥[¨t²ÎªºµêÀÀ²×ºÝ¾÷¡H</heading> - - <p>¦pªG§A¦³³\¦h telnet¡Assh¡AX ©Î¬O screen ¨Ï¥ÎªÌ¡A§A©Î³\·|¥Î§¹µêÀÀ - ²×ºÝ¾÷¡A³o¯à±Ð§A«ç»ò¥[§ó¦h¡G - - <enum> - <item>«Ø¥ß¨Ã¦w¸Ë¤@Ó·sªº®Ö¤ßµ{¦¡¨Ã¥B¥[¤J³o¦æ¨ì³]©wÀÉ¡G - - <verb> - pseudo-device pty 256 - </verb> - - <item>°õ¦æ³oÓ©R¥O¡G - - <verb> - # cd /dev - # ./MAKEDEV pty{1,2,3,4,5,6,7} - </verb> - - <p>·|³y¥X 256 ÓµêÀÀ²×ºÝ¾÷ªº¸Ë¸m¸`ÂI¡C - - <item>½s¿è <tt>/etc/ttys</tt> ¨Ã¥[¤J²Å¦X 256 Ӳ׺ݾ÷ªº¦æ¼Æ¡C¥¦ÌÀ³ - ¸Ó²Å¦X¤w¸g¦s¦b³æ¶µªº®æ¦¡¡AÁ|¨Ò¨Ó»¡¡A¥¦Ì¬Ý°_¨Ó¹³¡G - - <verb> - ttyqc none network - </verb> - - <p>¦r¥À³]pªº¶¶§Ç¬O <tt>tty[pqrsPQRS][0-9a-v]</tt>¡A¨Ï¥Î¥¿³Wªí¥Ü¦¡¡C - - <item>¥Î·sªº®Ö¤ßµ{¦¡«·s±Ò°Ê¹q¸£´N¥i¥H¤F¡C - </enum> - - <sect1> - <heading>/dev/snd0 ³oӸ˸m°µ¤£¥X¨Ó¡I</heading> - - <p>¥i¥H¥Î³oÓ©R¥O²£¥Íµ®Ä¥d©Ò»Ýnªº snd0 ¸Ë¸m¡G -<verb> - # cd /dev - # sh MAKEDEV snd0 -</verb> - - <p>³oÓ©R¥O¨Ã¤£·|°µ¥X <tt>/dev/snd0</tt>¡A¦Ó¬O²£¥Í <tt>mixer0</tt>¡B - <tt>audio0</tt>¡B<tt>dsp0</tt> ¤ÎÃþ¦üªº¸Ë¸m¡CÁöµM¦p¦¹¡A¦pªG±z·Q¨Ï¥Î - µ®Ä¡A¤´µMn°õ¦æ³oÓ©R¥O¡C - - <sect1> - <heading>¥i¥H¤£¥Î¶}¾÷¡A«·sŪ¨ú /etc/rc.conf¡B¦A¦¸±Ò°Ê /etc/rc ¶Ü¡H - </heading> - - <p>¥ý¶i¤J³æ¤H¨Ï¥ÎªÌ¼Ò¦¡¡AµM«á¦A¦^¨ì¦h¨Ï¥ÎªÌ¼Ò¦¡¡C - - ¦b¥D±±¥x°õ¦æ¡G -<verb> - # shutdown now - (Note: without -r or -h) - - # return - # exit -</verb> - - <sect1> - <heading>¤°»ò¬O sandbox¡H</heading> - - <p>"Sandbox" ¬O¨t²Î¦w¥þ¥Îªº³N»y¡A¦³¨âÓ·N¸q¡G - - <itemize> - <item> - <p>©ñ¦b¬Y¨ÇµêÀÀ¨¾Å@Àð¸Ìªº°õ¦æµ{§Ç¡A³o¨Ç¨¾Å@Àð¬O¥Î¨Óªý¤î¬Y¨Ç¤H«I¤J - ³o¹Dµ{§Ç¡A¶i¦Ó¥X¤J©ó§ó¤jªº¨t²Î¤¤¡C - - <p>³o¹Dµ{§Ç¥i¥H§¹¥þ¦b¨¾Å@Àð¸Ì°Ê§@¡C¤]´N¬O»¡¡A¥¦©Ò°õ¦æªº¥ô¦óµ{¦¡¤£ - ¥i¯à·|º¯³z¨ìÀ𪺥~±¡C©Ò¥H¦pªG±z¹ï¥¦¦³¦w¥þ¤WªºÅU¼{¡A¨Ã¤£»Ýn¯S§O¥h - ºÊÅ¥¥¦ªº¤@Á|¤@°Ê¡A¤Ï¥¿¥¦¥u¯à¦bÀ𤺬¡°Ê¡C - - <p>Á|¨Ò¨Ó»¡¡A¥i¥H¥Î userid ¨Ó°µ³o¹D¨¾Å@Àð¡A³o¥¿¬O security(7) ©M - named(8) »¡©ú¤å¥ó¤¤ªº©w¸q¡C - - <p>²{¦b´N¥Î 'ntalk' ³oÓªA°È§@»¡©ú¡]¨£ /etc/inetd.conf¡^¡C³oÓªA°È - ¥H«eªº userid ¬O root¡A²{¦b°õ¦æ®É«h¬O¥Î tty¡Ctty ³oÓ userid ´N¬O¤@ - Ó sandbox¡A¦pªG¦³¤H¯à°÷¶¶§Q¥Î ntalk «I¤J¨t²Î¡A²{¦b¥L´Nºâ¶i±o¨Ó¤]¥u - ¯à¥Î tty ³oÓ userid¡C - </item> - - <item> - <p>©ñ¦b¬YÓ¼ÒÀÀ¾÷¾¹¸Ìªºµ{¦¡¡A³o¤ñ¤Wz¨Ó±o§óÄY±K¡C°ò¥»¤W³oªí¥Ü¯à«I¤J - ¸Óµ{¦¡ªº¤H¬Û«H¥L¯à¦A¶i¤J©ÒÄݪº¾÷¾¹¡A¦ý¨Æ¹ê¤W¥u·|¶i¤J¼ÒÀÀ¥X¨Óªº¾÷¾¹¡A - µLªk¶i¤@¨Bקï¥ô¦ó¸ê®Æ¡C - - <p>¹F¨ì³oӥتº³Ì±`¥Îªº¤èªk¡A´N¬O¦b¬YÓ¤l¥Ø¿ý¤U°µ¥X¼ÒÀÀªºÀô¹Ò¡AµM«á - ¥Î chroot °õ¦æ¸Óµ{¦¡¡A³o¼Ë¸Óµ{¦¡ªº®Ú¥Ø¿ý«K¬O³oÓ¤l¥Ø¿ý¡A¦Ó«D¨t²Î¯u - ¥¿ªº®Ú¥Ø¿ý¡C - - <p>¥t¤@Ó±`¨£§@ªk¬O±N¬YÓÀɮרt²Î mount ¦¨°ßŪ¡A¦ý¦b¥¦¤W±¥t¥~»s³y - ¥Xµ{¦¡¥H¬°¥i¥H¼g¤JªºÀɮרt²Î¡C³oÓµ{¦¡·|¬Û«H¥¦¥i¥H¹ï¨ä¥LÀÉ®×Ū¼g¡A - ¦ý¥u¦³¥¦¬Ý¤£¨ì³oÓ°ßŪ®ÄÀ³ ‐ ¨t²Î°õ¦æªº¤@¯ëµ{¦¡³£¬Ý±o¨ì¡C - - <p>§Ú̸չϱN³oÃþ sandbox ºÉ¶q³z©ú¤Æ¡AÅý¨Ï¥ÎªÌ©Î«I¤JªÌµLªk¬Ý¨ì¥L¬O - §_¦b¬YÓ sandbox ¸Ì±¡C - </item> - </itemize> - - <p>UNIX ¹ê§@¨âºØ sandbox¡A¤@Ó¦bµ{¦¡¼h±¡A¥t¤@Ó«h¬O¥Ñ userid ¨Ó¹F¦¨¡C - - <p>¨CÓ UNIX °õ¦æµ{§Ç·|¥Î¨¾¤õÀð±N¥¦©M©Ò¦³¨ä¥Lµ{§Ç¹j¶}¡A¬YÓµ{§Ç¤£¥i¥H - ÀH·Nקï¨ä¥Lµ{§Ç¦ì§}ªº¸ê®Æ¡C³o©M Windows ¤¤¡Aµ{¦¡¥i¥H»´©öקï¨ä¥L¦ì§} - ¸ê®Æªº±¡ªp¡A¤j¤£¬Û¦P¡C - - <p>¨CÓ UNIX µ{§Ç³£ÄÝ©ó¬YÓ¯S©wªº userid¡C¦pªG¸Ó userid ¤£¬O root¡A´N - ·|±N¥¦©M¨ä¥L¨Ï¥ÎªÌªºµ{§Ç¹j¶}¡CUserid ¦P®É¤]¥Î©óµwºÐ¸ê®Æªº¦s¨úÅv¤W¡C - - </sect> - - diff --git a/zh_TW.Big5/FAQ/applications.sgml b/zh_TW.Big5/FAQ/applications.sgml deleted file mode 100644 index b56c538b9d..0000000000 --- a/zh_TW.Big5/FAQ/applications.sgml +++ /dev/null @@ -1,155 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by vanilla@FreeBSD.org --> -<!-- English Version: 1.10 --> - - <sect> - <heading>¤@¯ëÀ³¥Îµ{¦¡<label id="applications"></heading> - - <sect1> - <heading>¶â¡C§Ún¦bþ§ä¨ì§Únªºµ{¦¡£°?</heading> - - <p>½Ð¬Ý¬Ý <url url="/usr/ports/" name="ports ¥Ø¿ý"> §a¡C - ³oÃ䦳¥÷¤w¸g port ¨ì FreeBSD ªº³nÅé¦Cªí¡C¥Ø«e¦³¶W¹L 1800 Ó³nÅé¤w¸g³Q - port ¨ì FreeBSD ¤W¡A¨Ã¥B¨C¤Ñ³£¦b¼W¥[¤¤¡C©Ò¥H¦³ªÅ´N¦h¬Ý¬Ý³o¥÷¦Cªí¡A - ¤£µM§A¤]¥i¥Hq¾\ <tt/freebsd-announce/ - <ref id="mailing" name="mailing list"> ³o¥÷ mailing list¡A·|¦³¤H±N - ¨CÓ¬P´Á³Ì·sªº³nÅé¦Cªí¶K¦b¤W±¡C - - <p>¤j³¡¥÷ªº ports À³¸Ó³£¥i¥H¦b 2.2¡A3.0 ¸ò 4.0 ªº¨t²Î¤W¨Ï¥Î¡A - ¨Ã¥BÁÙ¦³³¡¥÷ªº ports ¥i¥H¦b 2.1.x ªº¨t²Î¤W¹B§@¡C - ¨C¦¸·í FreeBSD release ®É¡A³£·|¦³¤@¥÷ ports tree ³Q©ñ¦b³o¤@Ó - release cd ¸Ì±ªº <tt>ports/</tt> ¥Ø¿ý¸Ì¡C - - <p>§Ṳ́]¤ä´©¤@ºØ¥s ``package'' ªº·§©À¡A°ò¥»¤W´N¬O gzip À£ÁY¡B¥i¥Î - ¨Óµo¦æªº binary ÀɮסA¦ý¬O¸Ì±ÂäF¤@¨Ç¬Û·í¦³¥Îªº¸ê°T¡A¥i¥Hµ¹¦UºØ¦Û - q¦w¸Ë¨Ó¨Ï¥Î¡C¨Ï¥ÎªÌ¤£¥²ª¾¹D¬YÓ package ¸Ì¨s³º¦³¥]¬A¨º¨ÇÀɮסA´N¥i - ¥H«Ü¤è«K¦a«½Æ±N¥¦¦w¸Ë/¤Ï¦w¸Ë¡C - - <p>§A¥i¥H°õ¦æ <tt>/stand/sysinstall</tt> «á¡A¦b post-configuration - ¿ï³æ¤U¿ï¾Ü package ³oÓ¦w¸Ë¿ï¶µ¡F©Î¬O¹ï¬YÓ¦³¿³½ìªº package ÀÉ®×°õ - ¦æ <em>pkg_add(1)</em>¡A§â¥¦¸Ë°_¨Ó¡CPackage Àɮ׳q±`¥H <em>.tgz</em> - §@¬°©µ¦ùÀɦW¡A¤â¤W¦³ FreeBSD CDROM ªº¤H¥i¥H¦b <tt>packages/All</tt> - ³oӥؿý¤U§ä¨ì³oÃþÀɮסC¹ï¤£¦Pªº FreeBSD ª©¥»¡A¤]¥i¥H±q¤U¦C¦ì§}¥Ñºô - ¸ô¤W¨ú±o¡G - - <descrip> - <tag>µ¹ 2.2.8-release/2.2.8-stable ¥Îªº</tag> - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/"> - - <tag>µ¹ 3.2-release/3.2-stable ¥Îªº</tag> - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/"> - - <tag>µ¹ 4.0-current ¥Îªº</tag> - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-current/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-current/"> - </descrip> - - <p>©Î¬OÂ÷§A³Ìªñªº mirror ¯¸¡C - - <p>nª`·Nªº¬O¡A¦]¬°·sªº port ¤@ª½¦b¼W¥[¤¤¡A©Ò¥H¨Ã¤£¬O©Ò¦³ port ³£ - ¦³¬Û¹ïÀ³ªº package¡C³Ì¦n©w®ÉÀˬd - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/" name="ftp.FreeBSD.org">¡A - ¬Ý¬Ý¦³¨º¨Ç package ¥i¥H¥Î¡C - - <sect1> - <heading>§Ú¥i¥H¦bþÃä§ä¨ì libc.so.3.0?</heading> - - <p>§A¥i¯à¦b¤@¥x 2.1.x ªº¾÷¾¹¤W¡A¶]µÛµ¹ 2.2/3.x/4.0 ªº³nÅé¡C - ½Ð¦A©¹¤W±¤@Ó³¹¸`¬Ý¡A¥¿½Tªº¨ú±oµ¹§A¾÷¾¹¥Îªº port/package¡C - - <sect1> - <heading> - ghostscript ¦b§Úªº 386/486SX ¤W¦³ÂI°ÝÃD£°¡C<label id="emul"> - </heading> - - <p>§A¨S¦³¯BÂI¹Bºâ¾¹¡A¹ï§a¡H - §A¥²¶·¦b§Aªº kernel ¤¤¥[¤J¼Æ¾Ç¹Bºâ¼ÒÀÀ¾¹¡A§A¥i¥H¸òµÛ¤U±ªº¨BÆJ°µ¡A - ¨Ã¦b§ó§ï¹L§Aªº kernel ³]©wÀÉ«á¡A«·s½sĶ¹L¤@¦¸¡C - - <verb> - options GPL_MATH_EMULATE - </verb> - - <p><bf/NOTE/ ·í§A¥[¤J¤W¤@¦æªº¦P®É¡A§A¥²¶·±N <tt/MATH_EMULATE/ - ²¾°£±¼¡C - - <sect1> - <heading> - ·í§Ú°õ¦æ SCO/iBCS2 ªºµ{¦¡®É¡A¥¦±¾¦b <tt/socksys/¡C - </heading> - - <p>§A¥²¶·¥ýקï <tt>/etc/sysconfig</tt> - (or <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf(5)" - name="/etc/rc.conf">) ³oÀɮ׳̫á¤@Ó³¹¸`¡A±N¤U±©ÒÁ¿¨ìªºÅÜ¼Æ - ³]¦¨ <tt/YES/: - - <verb> - # Set to YES if you want ibcs2 (SCO) emulation loaded at startup - ibcs2=NO - </verb> - - <p>³o·|¦b¶}¾÷®É±N <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ibcs2" name="ibcs2"> - ³o¤@Ó kernel ¼Ò²Õ¸ü¤J¡C - - <p>§AÁÙn±N§Aªº /compat/ibcs2/dev §ï¦¨¤U±³o¼Ë¡G - - <verb> -lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null -lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys --rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null -lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null -crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx - </verb> - - <p>§A¥u»Ýn±N socksys Âà¦V¨ì <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?null(4)" name="/dev/null"> - ¥hÄF¹L open & close ªº°Ê§@¡C¦b -current ¸Ì±ªº ibcs2 ¬ÛÃöµ{¦¡½X±N·|³B - ²z¨ä¾lªº³¡¥÷¡A³oºØ§@ªk¤ñ¥H«eªº¤è¦¡°®²b¤Ó¦h¤F¡C - °²¦p§A·Qn¨Ï¥Î <tt/spx/ ¤è±ªºµ{¦¡¡A¦b§Aªº®Ö¤ß³]©wÀɸ̱¥[¤W - <tt/SPX_HACK/¡C - - <sect1> - <heading> - §Ún¦p¦ó¦b§Úªº¾÷¾¹¤W³]©w INN (Internet News)¡H - </heading> - - <p>¦b§A¨Ï¥Î package ©ÎªÌ¬O port ¦w¸Ë§¹ inn ¤§«á¡A - <url url="http://www.cis.ohio-state.edu/~barr/INN.html" - name="Dave Barr's INN Page"> ¬OÓ«D±`¦nªº¶}©l¡A§A¥i¥H¦b¨ºÃä§ä¨ì - INN ªº FAQ¡C - - </sect1> - <sect1> - - <heading>§Ú¸Ó¨Ï¥Î¨ºÓª©¥»ªº Microsoft FrontPage¡H - </heading> - - <p>Use the Port, Luke¡I¦b ports tree ¤¤¤w¸g¦³¤@Ó¥]§t FrontPage ªº Apache ª©¥»¤F¡C - </p> - - </sect1> - <sect1> - - <heading>FreeBSD ¤ä´© Java ¶Ü¡H</heading> - - <p>¦³¡A½Ð¬Ý <url url="http://www.FreeBSD.org/java" - name="http://www.FreeBSD.org/java">. - - </sect1> - <sect1> - <heading>¨º¸Ì¥i¥H§ä±o¨ì ld.so¡H</heading> - - <p>¦pªG±z§Æ±æ¦b 3.1-R ¤§«áªº ELF ¾÷¾¹¤W°õ¦æ¹³ Netscape Navagator µ¥ - ªº aout µ{¦¡¡A¥¦·|»Ýn /usr/libexec/ld.so ©M aout library¡C³o¨Ç³£¥] - ¬A¦b compat22 ®M¥ó¤¤¡A±z¥i¥H¥Î /stand/sysinstall ©Î compat22 ¤l¥Ø¿ý - ¤Uªº install.sh ¸Ë°_¨Ó¡C - - ¦P®É¤]½Ð±z¬Ý¤@¤U 3.1-R ©M 3.2-R ªº ERRATA¡C - - </sect1> - - </sect> diff --git a/zh_TW.Big5/FAQ/commercial.sgml b/zh_TW.Big5/FAQ/commercial.sgml deleted file mode 100644 index 380bb6efa5..0000000000 --- a/zh_TW.Big5/FAQ/commercial.sgml +++ /dev/null @@ -1,172 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by vanilla@FreeBSD.org --> -<!-- English version: 1.9 --> - - <sect> - <heading>°Ó·~³nÅé<label id="commercial"></heading> - - <p><bf/ª`·N/³o¤@¸`ªº¤º®eÁÙ¬O¬Û·í¤Ö¡A¤£¹L§ÚÌ·íµM§Æ±æ¦UÓ¤½¥q¯à¬°¥¦¥[ - ÂI¤º®e :) FreeBSD ²Õ´©M¦C¦b³o¸Ìªº¥ô¦ó¤@®a¤½¥q³£¨S¦³ª÷¿ú¤Wªº§Q®` - Ãö«Y¡A¦C¥X¨Ó¥u¬O¹ï¤j²³ªº¤½¶}ªA°È¡]¦P®É¤]»{¬°¦b FreeBSD ¤Wªº°Ó·~¿³ - ½ì¡A·|¹ï FreeBSD ªø¤[¥Í¾÷¦³·¥¥¿±ªº®Ä¯q¡^¡C§Ú̹ªÀy°Ó·~³nÅ骺¼t°Ó - §â¥L̪º²£«~¥]¬A¦b¤U±ªº¦W³æ¤¤¡A¦b - <url url="../../commercial/commercial.html" name="Vendors page"> - ¥i¥H¬Ý¨ì¸ûªø¦Cªí¡C - - <sect1> - <heading>§Ú¥i¥H¦bþÃä§ä¨ìµ¹ FreeBSD ¥Îªº Motif¡H</heading> - - <p>¥i¥HÁpµ¸ <ref id="apps2go" name="Apps2go"> ¨ú±o FreeBSD ELF ª©¥»ªº - Motif 2.1 ®M¥ó¡C<label id="apps2go"> - - <p>³oÓ®M¥ó¸Ì¦³¡G - <itemize> - <item>OSF/Motif manager, xmbind, panner, wsm. - - <item>Development kit with uil, mrm, xm, xmcxx, include and Imake - files. - - <item>Static and dynamic ELF libraries¡]µ¹ FreeBSD 3.0 ¤Î¥H«áª©¥» - ¨Ï¥Î¡^ - - <item>Demonstration applets. - </itemize> - - <p>¦]¬° <em>Apps2go</em> ¤]¦³´£¨Ñ NetBSD ©M OpenBSD ªºª©¥»¡A©Ò¥H¦bqÁÊ - ®É½Ð¯S§O«ü©w¬On FreeBSD ª©¥»ªº Motif¡I¥L̥ثe¥u´£¨Ñ¥H FTP ªº¤è¦¡¨ú±o - ³o¥÷®M¥ó¡C - - <descrip> - <tag/§ó¦h¸ê°T/ - <url url="http://www.apps2go.com/" name="Apps2go WWW º¶"> - - <tag/©Î/ <url url="mailto:sales@apps2go.com" name="Sales"> ©Î - <url url="mailto:support@apps2go.com" name="Support"> email «H½c¡C - - <tag/©Î/ ¹q¸Ü (817) 431 8775 or +1 817 431-8775 - </descrip> - - <p>¤]¥i¥HÁpµ¸ <ref id="metrox" name="Metro Link"> ¨ú±oµ¹ FreeBSD ELF - ©Î a.out ª©¥»ªº Motif 2.1 ®M¥ó¡C - - <p>³o¥÷®M¥ó¥]¬A¡G - <itemize> - <item>OSF/Motif manager, xmbind, panner, wsm. - - <item>Development kit with uil, mrm, xm, xmcxx, include and Imake - files. - - <item>Static and dynamic libraries¡]FreeBSD 3.0 ¤Î¤§«áª©¥»¬O¥Î - ELF¡FFreeBSD 2.2.8 ¤Î¤§«eªº¬O¥Î a.out¡^ - - <item>Demonstration applets. - - <item>Preformatted man pages. - </itemize> - - <p>¥Ñ©ó <em>Metro Link</em> ¤]¦³´£¨Ñ Linux ªºª©¥»¡A©Ò¥HqÁÊ®Én¯S§O«ü - ©ú¬O FreeBSD ª©¥»ªº Motif¡I¥i¥H¥Ñ¥úºÐ©Î±q FTP ¨Ó¨ú±o³oÓ®M¥ó¡C - - <p>Ápµ¸ <ref id="xig" name="Xi Graphics">¡A¥LÌ´£¨Ñ¤F¤@Óµ¹ FreeBSD - ¥Îªº a.out ®æ¦¡ªº Motif 2.0 ®M¥ó¡C - - <p>¦b³o®M¥ó¤¤¥]¬A¤F¡G - <itemize> - <item>OSF/Motif manager, xmbind, panner, wsm. - - <item>Development kit with uil, mrm, xm, xmcxx, include and Imake - files. - - <item>Static and dynamic libraries¡]µ¹ FreeBSD 2.2.8 ©M§ó¦ª©¥»¥Îªº¡^ - - <item>Demonstration applets. - - <item>Preformatted man pages. - </itemize> - - <p>¦b§A¸ò¥LÌqÁÊ Motif ®É¡A½Ð¤@©wµù©ú§Anªº¬O FreeBSD ªºª©¥»¡I - ¦]¬° <em>Xi Graphics</em> ¤]¦P®É´£¨Ñ¤F BSDI ¸ò Linux ª©¥»ªº Motif¡C - ¥Ø«eµo¦æªºª©¥»¬O©ñ¦b¥|¶ôºÏ¤ù¤¤¡A±N¨Ó¥LÌ·|±N©Ò¦³ªºªF¦è³£©ñ¨ì¥úºÐ¸Ì¡A - ´N¹³¥LÌ©Òµo¦æªº CDE ¤@¼Ë¡C - - <sect1> - <heading>§Ú¥i¥H¦bþÃä§ä¨ìµ¹ FreeBSD ¥Îªº CDE¡H</heading> - - <p><ref id="xig" name="Xi Graphics"> ¥H«e¦³½æ FreeBSD ¥Îªº CDE¡A¦ý¥L - ̲{¦b¤£°µ¤F¡C - - <p><url url="http://www.kde.org/" name="KDE"> ¬O¥t¤@Óì©l½X¤½¶}ªº - X11 ®à±µ{¦¡¡A¦³«Ü¦h¦a¤è©M CDE ¬Û·íÃþ¦ü¡C - - <sect1> - <heading> - ¦³¨S¦³n¿ú¡A¦ý¬O°ª®Ä²vªº X servers¡H - </heading> - - <p>¦³¡A<url url="http://www.xig.com" name="Xi Graphics"> ©M <url - url="http://www.metrolink.com" name="Metro Link"> ³£¦³´£¨Ñµ¹ - FreeBSD¡]©Î¨ä¥L Intel ¥¥x¤W¡^¥Îªº X µøµ¡¥[³t²£«~¡C - - <p>Metro Link ´£¨Ñªº°ª®Ä¯à X Server ¨Ï¥Î¤F FreeBSD ¤ºªº package ¾ã®M¤u - ¨ã¡A¦]¦¹³]©w¤Q¤À®e©ö¡A¤ä´©¥Ø«e¥«±¤W¦U¤j¼tµPªºÅã¥Ü¥d¡C¥u¦³ binary ÀɮסA - ¥i¥H±q FTP ¯¸¬Û·í¤è«K¦aª½±µ¤U¸ü¡A§ó¤£¥Î»¡ Metro Link ³o®M²£«~ªº»ù®æ¬O - «D±`¦X²zªº $39¡C - <label id="metrox"> - - <p>Metro Link ¤]¦³´£¨Ñ FreeBSD ¤Wªº ELF ©M a.out Motif¡]©¹¤W±¬Ý¬Ý¡^¡C - - <descrip> - <tag/§ó¦hªº¸ê°T/ - <url url="http://www.metrolink.com/" name="Metro Link WWW º¶"> - - <tag/©Î/ <url url="mailto:sales@metrolink.com" name="Sales"> ©Î - <url url="mailto:tech@metrolink.com" name="Support"> email «H½c - - <tag/©Î/ ¹q¸Ü (954) 938-0283 or +1 954 938-0283 - </descrip> - - <p>Xi Graphics ©Ò´£¨Ñªº°ª®Ä¯à X Server ¦³«D±`²³æªº³]©w¤è¦¡¡A¨Ã¥B¤ä´© - ¤F¥Ø«e¥«±¤W·í¬õªº¦U¤j¼tµPªºÅã¥Ü¥d¡C¥¦¥uµ¹§A Binary ÀɮסA¬O¥ÎºÏ¤ùªº¤è - ¦¡µo¦æ¡AFreeBSD ¸ò Linux ª©¥»³£¬Û¦P¡CXi Graphics ¦P®É¤]´£¨Ñ¤F±Mªùµ¹ - laptop ¥Îªº°ª®Ä¯à X Server¡C - <label id="xig"> - - <p>5.0 ª©¦³´£¨Ñ§K¶Oªº "compatibility demo" ª©¥»¡A§A¥i¥H¦b FreeBSD ªºì - ¼t¥|¤ù¥úºÐ¤¤§ä¨ì¡A·íµM§A¤]¥i¥Hª½±µ¦bºô¸ô¤W¨ú±o¡C<!-- ³o¬q§Ú¦³¥[ªF¦è --> - - <p>Xi Graphics ¤]¦³¦b½æ FreeBSD ¥Îªº Motif ¸ò CDE¡]©¹¤W±¬Ý¬Ý¡^¡C - - <descrip> - <tag/§ó¦hªº¸ê°T/ - <url url="http://www.xig.com/" name="Xi Graphics WWW º¶"> - - <tag/©Î/ <url url="mailto:sales@xig.com" name="Sales"> ©Î - <url url="mailto:support@xig.com" name="Support"> email «H½c - - <tag/©Î/ ¹q¸Ü (800) 946 7433 or +1 303 298-7478. - </descrip> - - <sect1> - <heading>¦b FreeBSD ¤W¦³¥ô¦óªº¸ê®Æ®w¶Ü¡H</heading> - - <p>¦³! ½Ð¬Ý FreeBSD ºô¯¸¤W<url - url="../../commercial/software_bycat.html#CATEGORY_DATABASE" - name="°Ó·~³nÅ餽¥q">³o¤@³¡¥÷¡C - - <p>ÁÙ¦³½Ð°Ñ¦Ò ports ¤¤ <url url="../../ports/databases.html" - name="Databases"> ¬ÛÃöªº¦¬¶°¡C - - <sect1> - <heading>¥i¥H¦b FreeBSD ¤W°õ¦æ Oracle ¶Ü¡H</heading> - - <p>¥i¥H¡A¤U±³oÓºô¶·|»¡©ú¦p¦ó¦b FreeBSD ¤W°õ¦æ Linux ª©ªº Oracle¡G - - <itemize> - <item><url url="http://www.scc.nl/~marcel/howto-oracle.html" - name="http://www.scc.nl/~marcel/howto-oracle.html"> - - <item><url url="http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-freebsd" name="http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-freebsd"> - </itemize> - - </sect> diff --git a/zh_TW.Big5/FAQ/hackers.sgml b/zh_TW.Big5/FAQ/hackers.sgml deleted file mode 100644 index 5befa45e73..0000000000 --- a/zh_TW.Big5/FAQ/hackers.sgml +++ /dev/null @@ -1,485 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by jtjang@gcn.net.tw --> -<!-- English Version: 1.11 --> - - <sect> - <heading>µ¹¦³¤ß²`¤J¬ã¨sªº FreeBSD hacker <label id="hackers"></heading> - - <sect1> - <heading>SNAPs ©M RELEASEs ¬O¤°»ò¡H</heading> - - <p>¥Ø«e¦³¤TÓ¬¡ÅD/¥b¬¡ÅDªº¤À¤ä¦b FreeBSD ªº - <url url="http://www.FreeBSD.org/cgi/cvsweb.cgi" name="CVS Repository">: - - <itemize> - <item><bf/RELENG_2_2/ §Y <bf/2.2-stable/ §Y <bf/"2.2 branch"/ - <item><bf/RELENG_3/ §Y <bf/3.x-stable/ §Y <bf/"3.0 branch"/ - <item><bf/HEAD/ §Y <bf/-current/ §Y <bf/4.0-current/ - </itemize> - - <p>¦p¦P¨ä¥L¨âÓ¡A<bf/HEAD/ ¨Ã¤£¬O¯u¥¿ªº branch tag¡A¥¦¥u¬O¤@ӲŸ¹ - ±`¼Æ¡A«ü¦V <em/"current¡G©|¥¼¤À¤äªºµo®i¤¤ª©¥»"/ ¡A²°O¬° - <bf/-current/¡C - - <p>¥H²{¦b¨Ó»¡¡A<bf/-current/ ´Â¦V 4.0 µo®i¡A¦Ó <bf/3.0-stable/ ³o - Ó¤À¤ä¡A¤]´N¬O <bf/RELENG_3/¡A¦b 1999 ¦~ 1 ¤ë±q <bf/-current/ ¤À¥X - ¨Ó¡C - - <p><bf/2.2-stable/ ³oÓ¤À¤ä¡A¤]´N¬O <bf/RELENG_2_2/¡A¬O¦b 1996 ¦~ - 11 ¤ë±q -current ¤À¥X¨Ó¡C - - <p><bf/2.1-stable/ ³oÓ¤À¤ä¡A¤]´N¬O <bf/RELENG_2_1_0/¡A«h¬O¦b - 1994 ¦~ 9 ¤ë±q -current ¤À¤ä¥X¨Ó¡A³oÓ¤À¤ä¤w¸g§¹¥þ°h¥ð¤F¡C - - <sect1> - <heading> - §Ún«ç»ò§@¥X¦Û¤vªº release¡H<label id="custrel"> - </heading> - - <p>°µ release ¥]¬A¤U±³o¤TÓ¨BÆJ¡Gº¥ý¡A°µ¥X¦³ <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?vn" name="vn"> ³oÓÅX°Êµ{ - ¦¡ªº¥i¥Î kernel¡C§â¤U±³o¤@¦æ¥[¨ì kernel ³]©wÀÉ¡AµM«á°µ¥X·sªº - kernel «·s¶}¾÷¡G - - <verb> - pseudo-device vn #Vnode driver (turns a file into a device) - </verb> - - <p>±µµÛ¡A§A¤â¤Wn¦³¾ãÓ CVS repository¡C¥i¥H°Ñ¦Ò <url - url="../../handbook/synching.html#CVSUP" name="CVSUP"> ³o½g¤å³¹¡A¦ý¦b - supfile ¤¤§â release ¦WºÙ³]¦¨ cvs¡A¦A§R±¼©Ò¦³ tag ©Î date ªºÄæ¦ì¡A¦p - ¤U¡G - - <verb> - *default prefix=/home/ncvs - *default base=/a - *default host=cvsup.FreeBSD.org - *default release=cvs - *default delete compress use-rel-suffix - - ## Main Source Tree - src-all - src-eBones - src-secure - - # Other stuff - ports-all - www - doc-all - </verb> - - <p>µM«á°õ¦æ <tt/cvsup -g supfile/ §â©Ò¦³ªF¦è³£§ì¤U¨Ó... - - <p>³Ì«á¡AµwºÐn¦³¬Û·í¤jªºªÅ¶¡¨Ó°µ release¡C°²³]§A·Q§â¥¦©ñ¦b - <tt>/some/big/filesystem</tt> ³o¸Ì¡A¤W±³oÓ¨Ò¤l¤]§â CVS - repository ©ñ¦b <tt>/home/ncvs</tt> ¤F¡A±µµÛ¡G - - <verb> - setenv CVSROOT /home/ncvs # or export CVSROOT=/home/ncvs - cd /usr/src/release - make release BUILDNAME=3.0-MY-SNAP CHROOTDIR=/some/big/filesystem/release - </verb> - - <p>¾ãÓ release ·|°µ¦b <tt>/some/big/filesystem/release</tt>¡Cµ²§ô - ®É <tt>/some/big/filesystem/release/R/ftp</tt> ³oӥؿý¥i¥Hª½±µ¥Î - ¨Ó°µ¬° FTP ¦w¸Ë¤è¦¡ªº¨Ó·½¡C¦pªG·Q°µ¥X -current ¥H¥~¤À¤äªº SNAP¡A - ¦b¤W± make release ³o¤@¦æ¥[ <tt/RELEASETAG=SOMETAG/¡CÁ|¨Ò¨Ó»¡¡A - <tt/RELEASETAG=RELENG_2_2/ ³oӰѼƷ|°µÓ§Y®Éªº 2.2-STABLE snapshot¡C - - <sect1> - <heading>«ç¼Ë¤~¯à°µ¥X¦Û¤v¥Îªº¦w¸ËºÏ¤ù¡H</heading> - - <p>«Ø¥ß¦w¸ËºÏ¤ù¡BÁÙ¦³°µ¥X source/binary archive¡A³£¬O¥Ñ - <tt>/usr/src/release/Makefile</tt> ¸Ì±ªº¦UºØ target ¦Û°Ê²£¥Í¡A³o - ÓÀɮ׸̪º¸ê°TÀ³¸Ó¨¬¥H¶}©l¡C¦ý¬O³oÓ¹Lµ{²o¯A¨ì make world¡A©Ò¥H·| - ¥Î¨ì¬Û·í¦hªº®É¶¡©MµwºÐªÅ¶¡¡C - - <sect1> - <heading>``make world'' §âì¨Ó¸Ëªº binary Àɳ£´«±¼¤F¡C</heading> - - <p>¨S¿ù¡A´N¬O³o¼Ë¤l¡C¦p¦W¦r©Ò¥Ü¡A``make world'' ·|«·s½sĶ¨t²Î¤º«Ø - ªº¨CÓ binary ÀÉ¡A³o¼Ë¦bµ²§ô®É´N¥i½T©w¦³Ó¤@P¥B°®²bªºÀô¹Ò(©Ò¥Hn - ªá¤W¦n¤@¬q®É¶¡)¡C - - <p>¦b°õ¦æ ``<tt/make world/'' ©Î ``<tt/make install/'' ®É¡A¦pªG¦³ - ³] <tt/DESTDIR/ ³oÓÀô¹ÒÅܼơA·s²£¥Íªº binary ±N·|¸Ë¦b - <tt>${DESTDIR}</tt> ¤Uªº¦P¼Ë¥Ø¿ý¾ð¤¤¡C¦ý¦b¬Y¨Ç× - §ï shared library ©M««Ø binary ªºµL¯S©w±¡ªp¤U¡A³o¼Ë°µ¥i¯à·|¨Ï - ``<tt/make world/'' ¥¢±Ñ¡C - - <sect1> - <heading> - ¦b¨t²Î¶}¾÷®É¡A¥X²{ ``(bus speed defaulted)''¡C - </heading> - - <p>Adaptec 1542 SCSI ¥d¤¹³\¨Ï¥ÎªÌ¥Î³nÅé½Õ¾ã¶×¬y±Æªº¦s¨ú³t«×¡C¦ - ´Áªº 1542 ÅX°Êµ{¦¡¸Õ¹Ï±N¥¦³]¦¨¥i¥Îªº³Ì§Ö³t«×¡A¦ý«á¨Óµo²{¦b¤@¨Ç - ¾÷¾¹¤W¤£¯à¥Î¡A©Ò¥H²{¦bn¦b kernel ³]©w¤¤¥[ ``<tt/TUNE_1542/'' - ³oӿﶵ¨Ó±Ò°Ê³oÓ¥\¯à¡C¦b¤ä´©ªº¾÷¾¹¤W¥Î³oӿﶵ·|¨ÏµwºÐ¦s¨ú§ó - §Ö¡A¦ý¦b¤£¤ä´©ªº¾÷¾¹¤W¦³¥i¯à·|·´±¼¸ê®Æ¡C - - <sect1> - <heading> - §Úªººô¸ô³s½u¤£§Ö¡A¨º¥i¥H¸òµÛ current ªºµo®i¶Ü¡H<label id="ctm"> - </heading> - - <p>¥i¥H¡AÂÇµÛ <url url="../../handbook/synching.html#CTM" name="CTM"> ´N - ¥i¥H¤£¥Î¤U¶Ç©Ò¦³ªºì©l½X¥Ø¿ý¾ð¡C - - <sect1> - <heading>§A¬O«ç»ò§âµo¦æª©¥»¤¤ªºÀɮפÁ¦¨¤@ÓÓ 240k ªº¤pÀɮסH</heading> - - <p>¦b¥H BSD ¬°¥Dªº¸û·s¨t²Î¤¤¡Asplit ¦³Ó ``<tt/-b/'' ¿ï¶µ¡A¬O¥Î¨Ó - §âÀÉ®×¥H¥ô·N¼Æ¥Ø byte ¤Á¶}¡C - - <p>³o¸Ì¬O <tt>/usr/src/Makefile</tt> ¤¤ªº¤@Ó¨Ò¤l¡G - - <verb> - bin-tarball: - (cd ${DISTDIR}; \ - tar cf - . \ - gzip --no-name -9 -c | \ - split -b 240640 - \ - ${RELEASEDIR}/tarballs/bindist/bin_tgz.) - </verb> - - <sect1> - <heading>§Ú¦b kernel ¸Ì¥[¤F¨Ç·s¥\¯à¡An§â¥¦±Hµ¹½Ö¡H</heading> - - <p>½Ð¬Ý¤@¤U <url url="../../handbook/contrib.html" - name="Handbook ¤¤¥[¤Jµ{¦¡½Xªº³¡¥÷">¡C - - <p>¦P®É¤]·PÁ§Aªº¶O¤ß¡I - - <sect1> - <heading>ISA ªº Plug N Play ¥d¬O«ç»ò°»´ú©Mªì©l¤Æªº¡H</heading> - - <p>¥Ñ <url url="mailto:uhclem@nemesis.lonestar.org" - name="Frank Durda IV"> ©Ò¼g¡G - - <p>²³æªº»¡¡A·í¥D¾÷µo¥X¬O§_¦³ PnP ¥dªº¸ß°Ý°T¸¹®É¡A©Ò¦³ªº PnP - ·|¦b´XÓ©T©wªº I/O port §@¦^À³¡C©Ò¥H·í°»´ú PnP ªºµ{¦¡¶}©l®É¡A¥¦ - ·|¥ý°Ý¦³¨S¦³ PnP ¥d¦b¡A±µµÛ©Ò¦³ PnP ¥d·|¦b¥¦©ÒŪªº port ¥H¦Û¤v - ªº«¬¸¹ # §@¦^µª¡A³o¼Ë°»´úµ{¦¡´N·|±o¨ì¤@Ó wired-OR ``yes'' - ªº¼Æ¦r¡A¨ä¤¤¦Ü¤Ö·|¦³¤@Ó bit ¬O¥´¶}ªº¡CµM«á°»´úµ{¦¡·|n¨D«¬¸¹ - (¥Ñ Microsoft/Intel«ü©w)¤p©ó X ªº¥d``Â÷½u''¡A¦A¥h¬Ý¬O§_ÁÙ¦³¥d¦^ - µª¦P¼Ëªº¸ß°Ý¡A¦pªG±o¨ì ``<tt/0/''¡A´Nªí¥Ü¨S¦³«¬¸¹¤j©ó X ªº¥d¡C - ²{¦bµ{¦¡·|°Ý¬O§_¦³«¬¸¹¤p©ó X ªº¥d¡A¦pªG¦³ªº¸Ü¡Aµ{¦¡¦An«¬¸¹¤j©ó - X-(limit/4) ªº¥dÂ÷½u¡AµM«á«ÂФW±ªº°Ê§@¡C¥Î³oºØÃþ¦ü binary - search ªº¤èªk¡A¦b¬Y½d³ò¤º§äÓ´X¦¸«á¡A°»´úµ{¦¡³Ì«á·|¦b¾÷¾¹¤¤°Ï¤À - ¥X©Ò¦³ªº PnP ¥d¡A·j´M¦¸¼Æ¤]»·§C©ó¤@Óӧ䪺 2^64 ¦¸¡C - - <p>¤@±i¥dªº ID ¥Ñ¨âÓ 32-bit(©Ò¥H¤W±¬O 2ˆ64) + 8bit °»¿ù - ½X²Õ¦¨¡A²Ä¤@Ó 32 bits ¬O¥Î¨Ó°Ï¤À¦U®a¼t°Óªº¡C³o¨Ç¼t°Ó¨S¦³¥X¨Ó¼á - ²M¹L¡A¦ý¬Ý¨ÓÀ³°²³]¦P¤@®a¥Xªº¤£¦PºØÃþªº¥dªº¼t°Ó ID ¦³¥i¯à¤£¦P¡C - ¥Î 32 bits ¥u¨Óªí¥Ü¤£¦P¼t°Óªº·Qªk¹ê¦b¦³ÂI¹LÀY¤F¡C - - <p>²Ä¤GÓ 32 bits «h¬O«¬¸¹ &num¡B¤A¤Óºô¸ô¦ì§}¡B©Î¤@¨Ç¨Ï³o±i¥d¿W - ¯Sªº¸ê®Æ¡C°£«D²Ä¤@Ó 32 bits ¤£¦P¡A§_«h¼t°Ó¤£¥i¯à§@¥X²Ä¤GÓ 32 - bit ¬Û¦Pªº¨â±i¥d¡C©Ò¥H¦b¤@¥x¾÷¾¹¤¤¥i¥H¦³¦P¼Ëªº¦n´X±i¥d¡AµM¦Ó¥LÌ - ¾ãÓ 64 bits ÁÙ¬O·|³£¤£¤@¼Ë¡C - - <p>³o¨âÓ 32 bit ¥Ã»·³£¤£¥i¯à¬°¹s¡A³o¨Ï±o³Ì¶}©l binary search ¤¤ - ªº wired-OR ·|±o¨ì¤@Ó«D¹s¼Æ¦r¡C - - <p>¤@¥¹¨t²Î°Ï¤À¥X©Ò¦³¥dªº ID¡A±µµÛ·|¸g¥Ñ¦P¼Ëªº port ¤@ÓÓ«·s±Ò - °Ê¨C±i¥d¡A±µµÛ§ä¥X¤wª¾¤¶±¥d©Ò»Ýªº¸ê·½¡B¦³¨º¨Ç¥i¥H¿ïªº interrupt - µ¥µ¥¡C©Ò¦³¥d³£·|³Q±½´y¤@¦¸¡A¨Ó¦¬¶°³o¨Ç¸ê®Æ¡C - - <p>³o¨Ç¸ê°T±µµÛ©MµwºÐ¤Wªº ECU ÀɮסB©Î MLB BIOS ¸Ìªº¸ê®Æµ²¦X¦b¤@ - °_¡A³q±`¬Oºî¦X ECU ©M MLB ¸Ìªº BIOS PnP ¸ê®Æ¡A³o¨Ç¶gÃä¨Ã¤£¤ä´©¯u - ¥¿ªº PnP¡AµM¦Ó°»´úµ{¦¡¦bÀˬd BIOS ©M ECU ¸ê®Æ«á¡A¥¦¥i¥HÁקK PnP - ¶gÃä©M¨º¨Ç°»´ú¤£¨ìªº¬Û½Ä¬ð¡C - - <p>±µµÛ¦A«×«ô³X³o¨Ç PnP ¶gÃä¡A³o¦¸·|§â¥i¥Îªº I/O¡BDMA¡BIRQ ©M°O - ¾ÐÅé¬M®gªº¦ì§}³£«ü©wµ¹¥¦Ì¡C³o¨Ç¶gÃä´N·|¥X²{¦b©Ò«ü©wªº¦a¤è¡Aª½¨ì - ¤U¤@¦¸«·s¶}¾÷¬°¤î¡A¤£¹L¤]¨S¦³¤H»¡¤£¯à§â¥¦ÌÀH®É²¾¨Ó²¾¥h¡C - - <p>¤W±¦³¬Û·í¦hªºÂ²¤Æ¡A¦ý§AÀ³¸Ó¤w¸g¤F¸Ñ¤jPªº¹Lµ{¡C - - <p>Microsoft §âªí¥Ü¦Lªí¾÷ª¬ºAªº´XÓ¥Dn port ®³¨Ó§@ PnP¡A¥L̪º - ÅÞ¿è¬O¨S¦³¤@±i¥d·|¦b³o¨Ç¦a¤è¸Ñ½X§@¬Û¤Ïªº I/O cycles¡C¦ý¬O§Ú§ä¨ì - ¤@´Ú¦´Á¤´¦bµû¦ô PnP ´£®×®Éªº IBM ì¼t printer board¡A¥¦ªº½T¥h¸Ñ - ¹ï³o¨Çª¬ºA port ªº¼g¤J¸ê®Æ¡A¦ý¬O MS ``»¡¤F´Nºâ''¡C©Ò¥H¥¦Ìªº½T¦³ - ¹ï¦Lªí¾÷ª¬ºA port ¼g¤J¡AÁÙ¦³Åª¨ú¸Ó¦ì§} + <tt/0x800/¡B©M¥t¤@Ó¦b - <tt/0x200/ ¤Î <tt/0x3ff/ ¤§¶¡ªº port¡C - - <sect1> - <heading>FreeBSD ¬O§_¦³¤ä´© x86 ¥H¥~ªº¾÷¾¹¬[ºc¡H</heading> - - <p>¦³´X¸s¤H¤h¤w¸gªí¥Ü¹ïµo®i¦h¥¥x FreeBSD ªº¿³½ì¡A¨ä¤¤ - FreeBSD/AXP (ALPHA) §Y¬O¨ä¤¤¬Û·í¦¨¥\ªº¨Ò¤l¡A¥i¥H¦b <url - url="ftp://ftp.FreeBSD.org/pub/FreeBSD/alpha/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/alpha"> ³o¸Ì¨ú±o¥¦ªº - 3.0 SNAPshot ª©¥»¡CALPHA ª©ªº FreeBSD ¦b¶V¨Ó¶V¦hªº ALPHA ¾÷¾¹¤W - ¨Ï¥Î¡A¨ä¤¤¥]¬A¤F AlphaStation¡BAXPpci¡BPC164¡BMiata ©M Multia - ³o´XºØ¡Cnµ¥¨ì¨t²Î¦w¸Ë¤u¨ã§¹¥þ¡B¯à¥Î¥úºÐ¦w¸Ë¡B¥H¤Î¦³¨¬°÷¯à¥Îªº - port/package ¤§«á¡A§Ṳ́~¥´ºâ§â¥¦·í§@§¹¾ãªºª©¥»¡A©Ò¥H²{¦bÀ³¸Ó§â - FreeBSD/AXP ·í§@ BETA «~½èªº³nÅé¡CYn¬ÛÃöª¬ªpªº®ø®§¡A½Ð¥[¤J - <tt><freebsd-alpha@FreeBSD.org></tt><ref id="mailing" - name="mailing list">. - - ¤]¦³¤Hªí¥Ü¹L±N FreeBSD SPARC ª©¥»ªº¿³½ì¡A¦pªG§A·Q°Ñ¥[³oÓpµe¡A - ½Ð¥[¤J <tt><freebsd-sparc@FreeBSD.org> - </tt><ref id="mailing" name="mailing list">¡C¦pªG·Qnª¾¹DÃö©ó - ·s¥¥xªº°Q½×¡A½Ð¥[¤J <tt><freebsd-platforms@FreeBSD.org></tt> - <ref id="mailing" name="mailing list">¡C - - <sect1> - <heading>§Úèè¼g¤F¬YÓ³]³ÆªºÅX°Êµ{¦¡¡A¯à¤£¯àµ¹¥¦¤@Ó major number¡H - </heading> - - <p>³on¬Ý§A¬O§_¥´ºâ±N³oÓÅX°Êµ{¦¡¤½¶}¨Ï¥Î¡A¦pªG¬Oªº¸Ü¡A½Ð§â¥¦ªºì©l - ½X°e¤@¥÷µ¹§ÚÌ¡AÁÙ¦³ <tt>files.i386</tt> ק諸³¡¥÷¡Bkernel ³]©w - Àɼ˥»¡B¥H¤Î¥Î¨Ó²£¥Í³]³ÆÀɪº <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?MAKEDEV" name="MAKEDEV">¡C - ¦pªG§A¤£¥´ºâ¡B©Î¦]¬°ª©Åv°ÝÃD¦Ó¤£¯à¤½¶}ªº¸Ü¡A§Ú̦³¯S¦a«O¯d - character major number 32 ©M block major number 8 µ¹³o¤è±ªº¨Ï¥Î¡A - ª½±µ¥Î³o¨âÓ´N¦n¤F¡C¤£½×¦p¦ó¡A§Ú̳£·|«Ü·P¿E§A¯à¦b - <tt><freebsd-hackers@FreeBSD.org></tt> µoªíÅX°Êµ{¦¡ªº®ø®§¡C - - <sect1> - <heading>Ãö©ó©ñ¸m¥Ø¿ý©MÀÉ®× inode §@ªk¤Wªº¬Û²§</heading> - - <p>¦b¦^µª¦³Ãö¥Ø¿ý©ñ¸m¤è¦¡¤£¦Pªº°ÝÃD¤W¡A§Ú¦b 1983 ¦~¼g¦n¥Ø«eªº§@ªk - «á´N¨S¦³¦A§ïÅܹL¡A³oºØ¤è¦¡¬O°w¹ïì¥ýªº FFS Àɮרt²Î¡A«á¨Ó¤]¨S - ¦³¹ï¥¦§@¥ô¦ó§ó°Ê¡C¥¦¦bÁקK cylinder group ³Q¶ñº¡³o¤è±°µ±o¬Û·í - ¦¨¥\¡A¦ý¬O´N¹³¦³¨Ç¤H¤w¸gª`·N¨ì¡A¥¦©M `find' ´N°t¦X±o¤£¤j¦n¡C¤j - ³¡¥÷ªºÀɮרt²Î¬O¥Ñ¨º¨Ç¥Î depth first search(aka ftw) ²£¥Íªº - archive »s³y¥X¨Ó¡A¸Ñ¥X¨Óªº¥Ø¿ý inode ·|¾î¸ó¦n´XÓ cylinder - group¡A¦pªG¥H«án°µ depth first search ªº¸Ü¡A³o¬O³ÌÁV¿|ªº±¡ªp¤§ - ¤@¡C¦pªG§Ú̪¾¹DÁ`¦@·|²£¥Í¦h¤Ö¥Ø¿ýªº¸Ü¡A¸Ñªk¬O¦b°µ¥ô¦ó¦s¨ú/¼g - ¤J°Ê§@¤§«e¡A¦b¨CÓ cylinder group ¤W¥ý³y¥X(©Ò¦³¥Ø¿ý¼Æ/cylinder - greoup ªº¼Æ¥Ø)³o»ò¦hªº¥Ø¿ý¡C«Ü©úÅ㪺¡A§ÚÌ¥²¶·n¦³®Ú¾Ú¦a¥h²q³o - ӼƦr¡A´Nºâ¤@Ó¹³ 10 ªº«Ü¤p©T©w¼Æ¥Ø¤]·|¨Ï®Ä²v¥H¯Å¼Æ¦¨ªø¡C°Ï¤À - restore (§Y¸Ñ¶}¤Wzªº archive) ©M¤@¯ëÀÉ®×¾Þ§@ªº¤èªk¥i¥H¬O(²{¦b - ¥Îªººtºâªk¥i¯àn§ó±Ó·P)¡G¦pªG¤@¨Ç¥Ø¿ý(³Ì¦h 10 Ó)³£¦b 10 ¬í¤º²£ - ¥Íªº¸Ü¡A¨º»ò´N§â³o¨Ç¥Ø¿ý»E¶°¦b¦P¤@Ó cylinder group¡C¤£ºÞ«ç¼Ë¡A - §Úªº¸gÅç«ü¥X³o¬O¤@Ó¤w¸g¥R¥÷¹êÅç¹Lªº³¡¥÷¡C</p> - - <p>Kirk McKusick, September 1998</p> - - <sect1> - <heading>¦p¦ó±q kernel panic ±o¨ì³Ì¦h¸ê°T¡H</heading> - - <p> - <em>[³o¸`¬O±q <url url="mailto:wpaul@FreeBSD.org" name="Bill Paul"> - ¦b freebsd-current <ref id="mailing" name="mailing list"> ¤Wµoªí - ªº«H¤¤¸`¿ý¡A<url url="mailto:des@FreeBSD.org" - name="Dag-Erling Coïdan Smørgrav"> ×¥¿¤F¥´¦r¿ù»~¡B¦A - ¥[¤W¬A©·¸Ìªºª`¸Ñ¡C]</em> - - <p> - <verb> -From: Bill Paul <wpaul@skynet.ctr.columbia.edu> -Subject: Re: the fs fun never stops -To: ben@rosengart.com -Date: Sun, 20 Sep 1998 15:22:50 -0400 (EDT) -Cc: current@FreeBSD.org - </verb> - - <p> - <em>[<ben@rosengart.com> µoªí¤F¤U±ªº panic °T®§]</em> - <verb> -> Fatal trap 12: page fault while in kernel mode -> fault virtual address = 0x40 -> fault code = supervisor read, page not present -> instruction pointer = 0x8:0xf014a7e5 - ^^^^^^^^^^ -> stack pointer = 0x10:0xf4ed6f24 -> frame pointer = 0x10:0xf4ed6f28 -> code segment = base 0x0, limit 0xfffff, type 0x1b -> = DPL 0, pres 1, def32 1, gran 1 -> processor eflags = interrupt enabled, resume, IOPL = 0 -> current process = 80 (mount) -> interrupt mask = -> trap number = 12 -> panic: page fault - </verb> - - <p>·í§A¬Ý¨ì¹³³o¼Ëªº°T®§®É¡A¥u§â¥¦«þ¤@¥÷°e¤W¨Ó¬O¤£°÷ªº¡C§Ú¦b¤W - ±¯S¦a¼Ð©úªº instruction pointer Ȭ۷í«n¡A¤£©¯ªº¬O¥¦·|¦]³] - ©w¦Ó¤£¦P¡C´«¥y¸Ü»¡¡A³oÓÈ·|¸ò§A¥Îªº kernel image ÀɦÓÅÜ°Ê¡C¦p - ªG¬O¥Î¬YÓ snapshot ª©¥»ªº GENERIC kernel¡A¤]³\¨ä¥L¤H¥i¥H°lÂÜ - ¨ì¥X°ÝÃDªº¨ç¦¡¡A¦ý¦pªG§A¬O¥Î¦Ûqªº kernel¡A¨º»ò¥u¦³<em/§A/¤~¯à - §i¶D§ÚÌ°ÝÃD¥X¦b¨º¸Ì¡C - - <p>n°µªº¨Æ¥]¬A³o¨Ç¡G - - <itemize> - <item>§â instruction pointer ªºÈ°O¤U¨Ó¡Cª`·N¦b«e±ªº <tt/0x8:/ - ¦b³oÓ±¡ªp¤¤¨Ã¤£«n¡A§ÚÌnªº¬O <tt/0xf0xxxxxx/¡C - - <item>·í¨t²Î«·s¶}¾÷«á¡A°õ¦æ³o¹D©R¥O¡G - <verb> -% nm /(³y¦¨ panic ªº kernel ÀÉ®×) | grep f0xxxxxx - </verb> - ¨ä¤¤ <tt/f0xxxxxx/ ´N¬O°O¤U¨Óªº instruction pointer È¡C¦³¥i¯à - ¤£·|è¦n§ä¨ì§¹¾ãªº³oÓ¦r¦ê¡A³o¬O¦]¬° kernel symbol table ¸Ìªº¦U - Ó symbol ¥u¬O¨ç¦¡ªº¶i¤JÂI¡A¦ý instruction pointer ©Ò«üªº¦ì§}¦³ - ¥i¯à¬O¦b¨ç¦¡¤ºªº¬Y¤@³B¡A¦Ó¤£¤@©w¦b¶}ÀY¡C©Ò¥H¦pªG§ä¤£¨ì¾ãÓ¦r¦ê¡A - ¨º»ò§â instruction pointer Ȫº³Ì«á¤@ӼƦr®³±¼¡A¦A¸Õ¤@¦¸¡G - - <verb> -% nm /kernel.that.caused.the.panic | grep f0xxxxx - </verb> - ¦pªG³o¼Ë¤]§ä¤£¨ì¡A¨º´N§â¥t¤@ӼƦr¥h±¼¦A§ä¡A¤@ª½«½Æ¨ì§ä¨ì¬°¤î¡A - µ²ªG¬O¤@¦ê¥i¯à³y¦¨ panic ªº¨ç¦¡¦Cªí¡C³o¼Ë¤ñª½±µ§ä¨ì¥X°ÝÃDªº¨ç¦¡ - ¨Ó±o®t¡A¦ý¦Ü¤Ö¦n¹L¤°»ò³£¨S¦³¡C - </itemize> - - <p>§Ú±`±`¬Ý¨ì¤HÌÅã¥Ü¤@¤j¤ù panic °T®§¡A¦ý«Ü¤Ö¬Ý¨ì¦³¤Hªá¤@ÂI®É¶¡ - §â instruction pointer ©M kernel symbol table ¤¤ªº¨ç¦¡¤ñ¸û¤@¤U¡C - - <p>n°lÂÜ¥X³y¦¨ panic ì¦]ªº³Ì¦n¤èªk¬O¥ý°µ¥X crash dump¡AµM«á¥Î - <tt/gdb(1)/ ¦b¤W±°µ stack trace¡C·íµM¡A³on¾a -current ¤¤ªº - <tt/gdb(1)/ ¯à¹B§@¥¿±`¡AµM¦Ó§ÚµLªk«OÃÒ³o¤@ÂI¡C(°O±o¦³¤H»¡ ELF ªº - <tt/gdb(1)/ ¦b kernel ªº crash dump ¤W¤£¯à¥¿±`¾Þ§@¡A¦b 3.0 ²æÂ÷ - BETA ¶¥¬q®É³Ì¦n¦³¤H¥ýÀˬd³o¤è±ªºª¬ªp¡A§K±o«Ü¦h¤H¦b¦¬¨ì 3.0 ¥úºÐ - «áµÈ¬õ¤FÁy¡C) - - <p> - ¤£ºÞ¬O¨º¤@ºØ¡A§Ú³q±`¬O¥Î³oÓ¤èªk¡G - - <itemize> - <item>¼g¦n kernel ³]©wÀÉ¡C¦pªG§A»Ýn¥Î kernel debugger¡A¦b³]©w - Àɤ¤¥[¤W `options DDB' ³oӿﶵ¡C(·í§ÚÃhºÃ¦³¥X²{µL½a°j°é®É¡A³q - ±`·|¥Î³oÓ¨Ó³]©w¤¤Â_ÂI¡C) - <item>¥Î <tt/config -g KERNELCONFIG/ °µ¥X¥Î¨Ó½sĶªº¥Ø¿ý - <item><tt>cd /sys/compile/KERNELCONFIG; make</tt> - <item>µ¥ kernel ½sĶ¥X¨Ó - <item><tt/cp kernel kernel.debug/ - <item><tt/strip -d kernel/ - <item><tt/mv /kernel /kernel.orig/ - <item><tt>cp kernel /</tt> - <item>«·s¶}¾÷ - </itemize> - - <p> <em>[ª`·N¡G²{¦b FreeBSD 3.x kernel ¤º©w¬O ELF ®æ¦¡¡A©Ò¥HÀ³¸Ó - ¥Î <tt/strip -g/ ¦Ó¤£¬O <tt/strip -d/¡C¦pªG§Aªº kernel ¦]¬YºØì - ¦]¤´¬O a.out ®æ¦¡ªº¸Ü¡A«h¥Î <tt/strip -aout -d/¡C]</em> - - <p>ª`·N§A<em/¤£·|/¯uªº¥Î¥]¬A©Ò¦³ debug symbol ªº kernel ¨Ó¶}¾÷¡A - ¥Î <tt/-g/ ½sĶ¥X¨Óªº kernel ¤j¤p«Ü®e©ö´N¶W¹L 10MB¡C¤£»Ýn¥Î³o»ò - ¤jªº kernel ¶}¾÷¡A±ß¤@ÂI <tt/gdb(1)/ ¤~·|»Ýn¥¦(<tt/gdb(1)/ ·|¥Î - ¨ì¸Ì±ªº symbol table)¡C©Ò¥H§Ṳ́~·|§â§¹¾ãªº kernel ½Æ»s¤@¥÷¡A±µ - µÛ¥Î <tt/strip -d/ §R±¼ debug symbol¡A°µ¥X²Ä¤GÓ kernel¡A³oÓ¤~¯u - ¥¿®³¨Ó¶}¾÷¡C - - <p>n½T©w¯à§ì¨ì crash dump¡A¥ý½s¿è <tt>/etc/rc.conf</tt>¡A±N - <tt/dumpdev/ «ü¨ì swap ¤À³Î°Ï¡C³o¼Ë <tt/rc(8)/ ·|¥Î <tt/dumpon(8)/ - ¨Ó±Ò°Ê crash dump¡A§A¤]¥i¥H¤â°Ê¥Î <tt/dumpon(8)/¡C¦b panic ¤§«á¡A - crash dump ¥i¥H¥Î <tt/savecore(8)/ ¦s°_¨Ó¡F¦pªG <tt>/etc/rc.conf</tt> - ¸Ì¦³³] <tt/dumpdev/¡A¨º»ò«·s¶}¾÷«á <tt/rc(8)/ ·|¦Û°Ê°õ¦æ - <tt/savecore(8)/ §â crash dump ¦s¦b <tt>/var/crash</tt>¡C - - <p>ª`·N¡GFreeBSD ªº crash dump ³q±`©M¾÷¾¹¸Ìªº¹ê»Ú°O¾ÐÅé¤@¼Ë¤j¡A - ´N¹³¦pªG¦³ 64MB °O¾ÐÅé¡Acrash dump ¤j¤p´N¬O 64MB¡C©Ò¥Hn½T©w - <tt>/var/crash</tt> ¤U¦³¨¬°÷ªºªÅ¶¡¡A©Î¬O¥i¥H¤â°Ê°õ¦æ <tt/savecore(8)/ - §â crash dump ©ñ¨ì¥t¤@ӪŶ¡¸û°÷ªº¥Ø¿ý¤U¡C¥t¤@ºØ¤]³\¥i¥H¨î crash - dump ªº¤èªk¡A¬O¦b kernel ³]©wÀɤ¤¥Î <tt/options MAXMEM=(foo)/¡A - ±N kernel ¥i¥Îªº°O¾ÐÅé¨î¦b¦X²zªº¤j¤p¡CÁ|¨Ò¨Ó»¡¡A¦pªG§A¦³ 128MB - ªº°O¾ÐÅé¡A¦ý¬O¥i¥H¨î kernel ¥u¯à¥Î 16MB ªº°O¾ÐÅé¡A³o¼Ë crash - dump ´N¬O 16MB ¦Ó¤£¬O 128MB ¤F¡C - - <p>¤@¥¹µo²{¦³¤F crash dump¡A´N¥i¥H¥Î <tt/gdb(1)/ ¨Ó°µ stack trace - ¡A¦p¤U©Ò¥Ü¡G - - <p> - <verb> -% gdb -k /sys/compile/KERNELCONFIG/kernel.debug /var/crash/vmcore.0 -(gdb) where - </verb> - - <p>nª`·N¥i¯à·|¥X²{¦n´Xӿùõªº¥i¥Î¸ê°T¡A§A¥i¥H¥Î <tt/script(1)/ - §â©Ò¦³¿é¥X³£¦s°_¨Ó¡C¥Î¥]¬A©Ò¦³ debug symbol ªº kernel ¨Ó°£¿ù¡A - ³o¼ËÀ³¸Ó¥i¥Hª½±µÅã¥Ü panic ¬Oµo¥Í¦b¨º¤@¦æ¡C³q±`¬O¥Ñ¤U©¹¤WŪ stack - strace¡A³o¼Ë¤~¯à¤@ÓÓ°lÂÜ¥X¦³¨º¨Ç°Ê§@¤Þ¨ì crash¡C¤]¥i¥H¥Î - <tt/gdb(1)/ §â¦UºØÅܼƩε²ºcªº¤º®e¦L¥X¨Ó¡A¥HÀˬd¨t²Î crash ®Éªº - ¹ê»Úª¬ºA¡C - - <p>¦n°Õ¡A¦pªG§A¦³²Ä¤G¥x¹q¸£¦Ó¥B¦³°÷ºÆ¨g¡A¥i¥H±N <tt/gdb(1)/ ³]©w - ¦¨»·ºÝ°£¿ù¡C³o¼Ë§A¥i¥H¦b¤@¥x¾÷¾¹¤¤¥Î <tt/gdb(1)/ ¥h°£¿ù¥t¤@¥x¸Ìªº - kernel¡A¥i¥H°õ¦æªº¥]¬A³]©w¤¤Â_ÂI¡B¦b kernel ì©l½X¤¤¤@¨B¨B°õ¦æµ¥ - µ¥¡A´N¹³¦b¤@¯ë¨Ï¥ÎªÌµ{¦¡¤W°£¿ù¤@¼Ë¡C¥Ñ©ó¨S¦³¤°»ò¾÷·|¬°°£¿ù¦Ó³]¸m - ¨â¥x¨Ã¾F¹q¸£¡A©Ò¥H§ÚÁÙ¨S¦³³o¼Ëª±¹L¡C - - <p><em>[Bill ªþª`¡G§Ú§Ñ¤F´£¨ì¤@ÂI¡G¦pªG§A¦³±Ò°Ê DDB ¦Ó kernel ¤] - ¤w¸g¶i¤J°£¿ù¾¹¡A¥i¥H¦b DDB ©R¥O¦C¤U¥´ `panic'¡A±j¢²£¥Í panic(ÁÙ - ¦³ crash dump)¡C¤]¦³¥i¯à¦b panic ¶¥¬q®É¦A¶i¤J°£¿ù¾¹¡A¦pªG³o¼Ëªº¸Ü - ¡A¿é¤J `continue'¡A±µµÛ¥¦´N·|§¹¦¨ crash dump¡C -ed]</em> - - <sect1> - <heading>dlsym() ¹ï ELF °õ¦æÀɤ£¯à¥Î!</heading> - - <p>¦b ELF ¤@¨t¦Cªº¤u¨ã¤¤¡A¤º©w¬O¤£·|Åý dynamic linker ¬Ý¨ì°õ¦æÀÉ - ¸Ì©w¸q¤F¨º¨Ç symbol¡C©Ò¥H <tt>dlsym()</tt> ¨S¦³¿ìªk¥ÎÂǥѩI¥s - <tt>dlopen(NULL, flags)</tt> ¨ú±oªº handle¡A¥Î¥¦¥h·j´M¦³¨º¨Ç - symbol ¤@©w·|¥¢±Ñ¡C - - <p>¦pªG§A·Qn¥Î <tt>dlsym()</tt> §ä¥X¬YÓ process ªº¥D°õ¦æÀɤ¤ - ¦³¨º¨Ç symbol¡A«hn¦b link ®É¹ï - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ld" - name="ELF linker"> ¥[¤W <tt>-export-dynamic</tt> ³oӰѼơC - - <sect1> - <heading>¼W¥[©Î´î¤Ö kernel ¯à©w§}ªºªÅ¶¡</heading> - - <p>¨t²Îªº¤º©w¬O¡AFreeBSD 3.x kernel ¯à©w§}¨ì 256 MB¡A4.x «h¬O - 1 GB¡C¦pªG¬Oºô¸ôt²ü¬Û·í«ªº¦øªA¾¹(´N¹³¤j«¬ FTP ©Î HTTP ¦øªA¾¹)¡A - 256 MB ¥i¯à·|¤£¤j°÷¡C - - <p>n«ç»ò¼W¥[©w§}ªÅ¶¡©O? n±q¨â¤è±µÛ¤â¡Cº¥ý§i¶D kernel ¥»¨n - «O¯d¸û¤jªÅ¶¡; ¨ä¦¸¡A¬JµM¬O¦b©w§}ªÅ¶¡ªº³Ì¤W±¸ü¤J kernel¡A©Ò¥HÁÙ - n½Õ§C¸ü¤Jªº¦ì§}¡A§_«h´N·|¶W¹L©w§}½d³ò¡C - - <p>¼W¥[ <tt>src/sys/i386/include/pmap.h</tt> ¸Ìªº <tt/NKPDE/ È - «K¥i¹F¦¨²Ä¤@ӥؼСC1 GB ªº©w§}ªÅ¶¡·|¹³³o¼Ë¡G - - <verb> -#ifndef NKPDE -#ifdef SMP -#define NKPDE 254 /* addressable number of page tables/pde's */ -#else -#define NKPDE 255 /* addressable number of page tables/pde's */ -#endif /* SMP */ -#endif - </verb> - - <p>nºâ¥X <tt/NKPDE/ ªº¥¿½TÈ¡A±N·QnªºªÅ¶¡¤j¤p(¥H megabyte ¬°³æ - ¦ì)°£¥H 4¡A±µµÛ³æ CPU ¾÷¾¹´î 1¡AÂù CPU «h¬O´î 2¡C - - <p>n¸Ñ¨M²Ä¤GÓ°ÝÃD¡A¥²¶·¦Û¦æºâ¥X kernel ³Q¸ü¤Jªº¦ì§}¡G¨D¥X - 0x100100000 ´î±¼©w§}ªÅ¶¡¤j¤pªºÈ(¥H byte ¬°³æ¦ì)¡A¦p 1 GB ¤j¤p´N - ¬O 0xc0100000¡C§â <tt>src/sys/i386/conf/Makefile.i386</tt> ¸Ìªº - <tt/LOAD_ADDRESS/ ³]¦¨³oÓÈ¡A±µµÛ¦b - <tt>src/sys/i386/conf/kernel.script</tt> ¤¤¡A±N section ¦Cªí³Ì«e±ªº - location counter ³]¦¨¬Û¦PªºÈ¡A¦p¤U¡G - - <verb> -OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") -OUTPUT_ARCH(i386) -ENTRY(btext) -SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/obj/elf/home/src/tmp/usr/i386-unknown-freebsdelf/lib); -SECTIONS -{ - /* Read-only sections, merged into text segment: */ - . = 0xc0100000 + SIZEOF_HEADERS; - .interp : { *(.interp) } - </verb> - - <p>µM«á«·s config ©M°µ¥X·sªº kernel¡C¦b°õ¦æ¹³ <tt/ps(1)/¡B - <tt/top(1)/ ³oÃþµ{¦¡®É¥i¯à·|¸I¨ì°ÝÃD¡A°µ¤@¦¸ <tt/make world/ - À³¸Ó´N¥i¥H¸Ñ¨M(©Î§â§ï¹Lªº <tt/pmap.h/ «þ¨ì <tt>/usr/include/vm/</tt> - ¤U¡A¦A¤â°Ê½sĶ <tt/libkvm/¡B<tt/ps/ ©M <tt/top/)¡C - - <p>ª`·N¡Gkernel ©Ò¯à©w§}ªºªÅ¶¡¤j¤p¥²¶·¬O 4 megabytes ªº¿¼Æ¡C - - <p>[<url url="mailto:dg@FreeBSD.org" name="David Greenman"> ¥[¤W - ³o¤@¬q¡G<em>§Ú»{¬° kernel ©w§}ªÅ¶¡¤j¤pÀ³¸Ó¬O 2 ªº¼¾¡A¦ý¤£¤j½T - ©w³o¤@ÂI¡Cªº±Ò°Êµ{¦¡·|°Ê¨ì high order address bits¡A°O±o¥¦°²³] - ¦Ü¤Ö¦³ 256 MB¡C]</em> - - </sect> - diff --git a/zh_TW.Big5/FAQ/hardware.sgml b/zh_TW.Big5/FAQ/hardware.sgml deleted file mode 100644 index c2f15a5d6f..0000000000 --- a/zh_TW.Big5/FAQ/hardware.sgml +++ /dev/null @@ -1,363 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by gsl@tpts4.seed.net.tw --> -<!-- English Version: 1.15 --> - - <sect> - <heading>µwÅ骺¬Û®e©Ê<label id="hardware"></heading> - - <sect1> - <heading>FreeBSD ¤ä´©þ¨ÇµwºÐªº¤¶±¡H</heading> - - <p>FreeBSD ¤ä´© EIDE ¤Î SCSI ¶gÃä (¦³µÛ¬Û®eªº controller¡F - ½Ð°Ñ¦Ò¤U¤@¬q)¡A¥H¤Î¨Ï¥Î¡uWestern Digital¡v¤¶±ªº¶gÃä (MEM¡B - ¡BRLL¡BESDI¡A·íµM¡AIDE ¤]¦b¥]¬A¤º)¡C¦ý¤Ö¼Æ¨Ï¥Î±M¦³ªº ESDI - ªº¤¶±µLªk¹B§@¡G¹³¬O WD1002/3/6/7 ¤¶±µ¥µ¥¡C - - <sect1> - <heading>þ¤@¨Ç SCSI ¥d¦³³Q¤ä´©¡H</heading> - - <p>¦b <htmlurl url="../../handbook/install:hw.html" name="Handbook"> ¸Ì¦³§¹¾ãªº¸ê®Æ¡C - - <sect1> - <heading>þ¤@¨Ç CD-ROM ³Q FreeBSD ©Ò¤ä´©¡H</heading> - - <p>º¥ý¡A¥ô¦ó±µ¦b SCSI ¤¶±¤Wªº CDROM ³£¦³³Q FreeBSD ©Ò¤ä´©¡C - - <p>¨ä¦¸¡A¤U±©Ò¦Cªº CD-ROM ¤]³£¦³³Q¤ä´©¡G - - <itemize> - <item>Mitsumi LU002 (8bit), LU005 (16bit) ¤Î FX001D (16bit ¨â¿³t)¡C<newline> - <item>Sony CDU 31/33A<newline> - <item>±µ¦b Sound Blaster ¤W«D SCSI ¤¶±ªº CD-ROM<newline> - <item>Matsushita/Panasonic CD-ROM<newline> - <item>¬Û®e©ó ATAPI IDE ¤¶±ªº CD-ROM<newline> - </itemize> - - <p>¤w¸gª¾¹D«D SCSI ªº¶gÃä³]³Æ·|¤ñ SCSI ªººC«Ü¦h¡A¥t¥~¡A¦³¤@¨Ç ATAPI - CDROM (³o¤]´N¬O»¡«D SCSI ªº CDROM) ¥i¯àµLªk¹B§@¡C - - <p>¹ï¤F¡A2.2 ª©ªº FreeBSD CDROM (¥Ñ Walnut Creek ¾ã²zªº) ¤ä´©¥úºÐ¶}¾÷¡C - - <sect1> - <heading>FreeBSD ¤ä´© ZIP ¶Ü¡H</heading> - - <p>FreeBSD ·íµM¤ä´© SCSI ZIP¡C¦ý¬O ZIP ¥u¯à°÷³Q³]©w¦b SCSI ID 5 ©Î¬O 6 - ¡C¦ý¦pªG SCSI ¥d¤Wªº BIOS ¤ä´©¥¦¡A§A¬Æ¦Ü¥i¥H¥Î¥¦¨Ó¶}¾÷¡C§Ṳ́£¾å±oþ¤@ - ¶ô¥d¥i¥HÅý§A§â¥dªº ID ³]¦b°£¤F 0 ©Î 1 ¥H¥~ªº¦a¤è¶}¾÷... ¬Ý¬Ý§Aªº»¡©ú¤â - ¥U (ªG§A¦¨¥\ªº¸Ü¡A¤]½Ð§AÅý§Ú̪¾¹D) - - <p>ATAPI (¤]´N¬O IDE ¤¶±) ZIP ¤w¸g¦b FreeBSD 2.2.6 ¤Î¥H«áªºª©¥»³Q¤ä´©¤F¡C - - <p>FreeBSD ±q 3.0 ¶}©l¤]¤ä´© Parallel Port Zip¡C¦pªG§A¥Îªºª©¥»°÷·sªº - ¸Ü¡A¥ýÀˬd kernel ³]©wÀɤ¤¬O§_¦³ <tt>scbus0</tt>¡B<tt>da0</tt>¡B - <tt>ppbus0</tt> ©M <tt>vp0</tt> ³o´XÓÅX°Êµ{¦¡¡]Generic kernel ³]©wÀÉ - ¤¤°£¤F vp0 ¤§¥~³£¦³¡^¡C¥[¤F³o´XÓÅX°Êµ{¦¡¤§«á¡AParallel Port Zip ´N¥i - ¥H·í§@ /dev/da0s4¡A¬Ý¬O¥Î <tt>mount /dev/da0s4 /mnt</tt>¡B©Î¬O¡]DOS - ºÏ¤ù¡^<tt> mount_msdos /dev/da0s4 /mnt</tt> ¨ÓŪ¼g¡C - - <p>¤]¥i¥H°Ñ¦Ò<ref id="jaz" name="¦³Ãö¥i¥H²¾°Êªº³]³Æ">¡A - ¤Î<ref id="disklabel" name="¦³Ãö©ó format ªº¸ê®Æ">¡C - - <sect1> - <heading> - FreeBSD ¦³¤ä´© JAZ¡BEZ ¤Î¨ä¥L¹³³o¤@Ãþ¥i¥H²¾°Êªº³]³Æ¶Ü¡H - </heading> - - <p>°£¤F IDE ªº EZ drive ¥~¡A¨ä¥LªºÀ³¸Ó³£¬O SCSI ¤¶±¡C©Ò¥H§AÀ³¸Ó±N¤j³¡ - ¥÷³]³Æ¬Ý¦¨ SCSI ºÏºÐ¾÷¡A§â³Ñ¤U¨º¨Çªº IDE EZ ªº³]³Æ¬Ý¦¨ IDE ³]³Æ¡C - - <p><label id="jaz">§Ų́䣽T©w FreeBSD ¹ï©ó§ó´« jaz ºÏ¤ù®Éªº¤ä´©«ç¼Ë - ¡C¦ý§Ú̪¾¹D¥²»Ý¦b©â´« jaz ºÏ¤ù«e±N³oÓÀɮרt²Î¥ý¨ø¤U¡C·íµM¡A§A¥²»Ý½T - ©w¦b¶}¾÷®É³o¨Ç³]³Æªº¹q·½¬O¥´¶}ªº¡A¥H«KÅý FreeBSD ¥i¥H°»´ú¨ì¡C - - <p>°Ñ¦Ò<ref id="disklabel" name="¦³Ãö©ó format ºÏ¤ùªº¸ê®Æ">¡C - - <sect1> - <heading>¦³¨º¨Ç multi-port serial ¥d³Q FreeBSD ©Ò¤ä´©¡H</heading> - - <p>§A¥i¥H°Ñ¦Ò<htmlurl url="../../handbook/install:misc.html" - name="¨ä¥L¶gÃä³]³Æ">ªºªí¡C - - <p>ÁöµM¦³¨Ç¥d¬O¨SµPªº¡A¦ý¤]¥i¥H¦b FreeBSD ¤U¤u§@¡A¹³¬O¸¹ºÙ¤ä´© AST ªº¥d¡C - - <p>°Ñ¦Ò <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sio" - name="sio ³o¥÷»¡©ú¤å¥ó">¥i¥HÅý§A¤F¸Ñ§ó¦h¦³Ãö©ó³o¤@Ãþ¥dªº¸ê°T¡C - - <sect1> - <heading>§Ú¦³¤@°¦ bus mouse¡C§Ú¸Ó¦p¦ó³]©w¡H<label id="busmouse"></heading> - - <p>FreeBSD ¤ä´©¥Ñ Microsoft, Logitech ¤Î ATI ©Ò¥Í²£ªº bus mouse ¤Î InPort - bus mouse¡C³o¨Ç·Æ¹«ªº driver ³£¤w¸g¤º§t¦b GENERIC ¸Ì±¤F¡C¦pªG§A¦Û¤v¦³«·s - °µ¤@Ó kernel¡A½Ð½T©w¦³¨S¦³§â¤U¦C³o¤@¦æ¥[¤J§Aªº kernel config file¡G - - <verb> - device mse0 at isa? port 0x23c tty irq5 vector mseintr - </verb> - - <p>¶R bus mouse ®ÉÀ³¸Ó·|§t¤@¶ô¤¶±¥d¡C³o¶ô¥d¤¹³\§A³]©w¤£¦Pªº port address ¤Î - IRQ number¡C°Ñ¦Ò§Aªº»¡©ú¤â¥U¤Î <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mse" - name="mse man page"> ¨Ó±o¨ì§ó¦hªº¸ê°T. - - <sect1> - <heading> - §Ú¦p¦ó¨Ï¥Î PS/2 mouse ©Î¬O PS/2 keyboard¡H<label id="ps2mouse"></heading> - - <p>¦pªG§Aªº FreeBSD ¬O 2.2.5 ¥H¤Wªºª©¥» (§t 2.2.5)¡A¨º»ò§A»Ýnªº driver ¤£¶È©ñ¨ì - kernel ¸Ì±¤F¡A¦Ó¥B§Aªº PS/2 ³]³ÆÀ³¸Ó¥i¥H¦b¶}¾÷®É³Q°»´ú¨ì¡C - - <p>¦pªG§A¥Îªº¬O 2.1.x ¨ì 2.2.5 (¤£§t 2.2.5) ª©ªº FreeBSD¡A§A¥i¥H¦b - ¶}¾÷ªº®ÉÔ¶i¤J¡ukernel configuration menu¡v¸Ì¥h±Ò°Ê¡A¤]´N¬O¦b¶}¾÷®É¥X²{ - boot: ªº²Å¸¹«á¥´¤J -c¡C¦]¬°¹w³]ȬOÃö±¼ªº¡A©Ò¥H§A¥²»Ý¦Û¤v¥h±Ò°Ê¥¦¡C - - <p>¦pªG§A¥Îªº¬O§óªºª©¥»¡A§A»Ýn¦Û¤v½s¤@Ó kernel¡A¦b§Aªº®Ö¤ß³]©wÀɸ̱¥[¤J¡G - - <verb> - device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr - </verb> - - <p>¦pªG§A¹ï©ó¦Û¤v½s¤@Ӯ֤ߨS¦³¸gÅç¡A½Ð°Ñ¦Ò<htmlurl - url="../../handbook/kernelconfig.html" name="¡u½s¤@Ӯ֤ߡv"> - - <p>¦pªG¦b¶}¾÷®É¦³§ä¨ì psm0 «o¤£¯à¨Ï¥Î¡A½Ð½T©w¦b /dev ¤U¦³ psm0 ³oÓ³]³ÆÀÉ¡C - ¦pªG¨S¦³¡A§AÀ³¸Ó¥Î root ªº¨¥÷¿é¤J¤U±³o¦æ¨Ó°µ¥X¡G - - <verb> - cd /dev; sh MAKEDEV psm0 - </verb> - - <sect1> - <heading>¬O§_¦³¥i¯à¦b X Window ¤§¥~¨Ï¥Î·Æ¹«©O¡H<label id="moused"></heading> - - <p>¦pªG§A¥Îªº¬O default console driver¡A¤]´N¬O syscons¡A¦Ó·Qn¥Î - ·Æ¹««ü¼Ð¨Ó°Å¶K¤å¦r¡A¨º»ò´N°õ¦æ·Æ¹«ªº daemon¡A¤]´N¬O moused¡AµM«á - ¥Î¤U±³o¨â¦æ¨Ó±Ò°Ê¥¦¡G - - <verb> - moused -p /dev/xxxx -t yyyy - vidcontrol -m on - </verb> - - <p><tt>xxxx</tt> ªº¦a¤è¶ñ¤J mouse ªº device name¡A¦Ó <tt>yyyy</tt> - ¶ñ¤J³o°¦·Æ¹«ªº protocol type¡C§A¥i¥H°Ñ¦Ò <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?moused" name="moused"> - ³oÓ man page ¨Ó§ä¬Ý¬Ý¦³¨º¨Ç protocol types ¥i¥H¶ñ¡C - - <p>¦pªG§A·Qn¦b¶}¾÷®É´N°õ¦æ moused¡C¦b 2.2.1 ª©¤§«e (§t 2.2.1)¡A¨ì - <tt>/etc/sysconfig</tt> ³]©w¤U±ªºÈ¡G - - <verb> - mousedtype="yyyy" - mousedport="xxxx" - mousedflags="" - </verb> - - ¦b 2.2.2 ª©¥H«á (§t 2.2.2) ¨ì <tt>/etc/rc.conf</tt> ³]©w¤U±ªºÈ¡G - - <verb> - moused_type="yyyy" - moused_port="xxxx" - moused_flags="" - </verb> - - <p>¥t¥~±q 2.2.6 ª©¶}©l¡Amoused ¥i¥H¦Û°Ê¨M©w protocol type¡A°£«D·Æ¹«¹ê¦b - ¬O¤Ó¤F¡C¦pªG¤Óªº¸Ü¡A¦b moused_type ¶ñ¤J ``<tt>auto</tt>''¡AµM«á¬èë - ¥i¥H°»´úªº¨ì¡C - - <p>·í°õ¦æ moused «á¡A·Qn¦b¨ä¥Lµ{¦¡¸Ì¨Ï¥Î·Æ¹«»Ýn¹³ X Window ³oÃþªºÀ³¥Î - µ{¦¡¡C°Ñ¦Ò¥»¤åªº <ref id="x-and-moused" name="¥t¥~¤@¬q"> - - <sect1> - <heading>¦p¦ó¦b text console ¸Ì°Å¶K¡H</heading> - - <p>·í°õ¦æ moused «á¡A(°Ñ¦Ò<ref id="moused" name="«e¤@¬q">)¡A«ö¦í¥ªÁä¡A - ²¾°Ê·Æ¹«¨Ó¿ï¾Ü¤@Ӱϰ줧«á©ñ¶}¡CµM«á¡A«ö¤U¤¤Áä©Î¥kÁä¡A´N¥i¥H¶K¤W¥h¤F¡C - - <p>¦b 2.2.6 ª©«á (§t 2.2.6)¡A«ö¤U¤¤Áä·|°õ¦æ¶K¤W³oӰʧ@¡A¦ý«ö¤U¥kÁä·|©µ¦ù - ©Ò¿ï¨úªº°Ï°ì¡C¦pªG§Aªº·Æ¹«¨S¦³¤¤Áä¡A§A¥i¥H¥Î¼ÒÀÀªº¤è¦¡©Î¬O«·s©w¸q·Æ¹««ö - Á䪺¤è¦¡¨Ó¹F¦¨¡u©µ¦ù¡vªº¥\¯à¡C°Ñ¦Ò <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?moused" name="moused"> ³oÓ man - pages ¨Ó±o¨ì§ó¦h¬ÛÃö¸ê°T¡C - - <sect1> - <heading>§Úªº·Æ¹«¤W¦³ºu½ü¡A¯à¤£¯à¦b FreeBSD ¤U¨Ï¥Î¡H</heading> - - <p>«Ü¤£©¯ªº¡A¦b¤j¦h¼Æªº±¡ªp¤U¤£¦æ¡C³o¨Ç±a¦³ºu½üªº·Æ¹«»Ýn¥Î¯S - ®íªºÅX°Êµ{¦¡¡C°£«D·Æ¹«¦³³Q§Aªºµ{¦¡©Î¬OÅX°Êµ{¦¡©Ò¤ä´©¡A¤£µM³o¨Ç·Æ - ¹«¥u¯à°÷·í¦¨¬O´¶³qªº¨âÁä©Î¤TÁ䪺·Æ¹«¨Ï¥Î¡C - - <sect1> - <heading> - §Ú¯à¦b§Úªº laptop ¤W¨Ï¥Î·Æ¹«/y¸ñ²y/touchpad ¶Ü¡H - </heading> - - <p>°Ñ¦Ò<ref id="ps2mouse" name="¤W¤@¬qªºµª®×">¡A¨Ã¥B°Ñ¦Ò - <ref id="pao" name="this note"> on the Mobile Computing page. - - <sect1> - <heading>¦³¨º¨Ç tape ©PÃ䦳³Q¤ä´©¡H</heading> - - <p>FreeBSD ¤ä´© SCSI¡AQIC-36 (QIC-02 ¤¶±) ¤Î QIC-40/80 (Floppy ¤¶±) tape drives¡C - ¥]¬A 8-mm (aka Exabyte) ¤Î DAT drives¡C¤w¸gª¾¹D QIC-40/80 drives «ÜºC¡C - - <p>¬Y¨Ç¦´Áªº 8-mm drives ¨Ã¤£¬Û®e©ó SCSI-2¡A¥i¯à¨S¦³¿ìªk¦b FreeBSD ¤W¹B§@¡C - - <sect1> - <heading>FreeBSD ¤ä´© tape changer ¶Ü¡H</heading> - - <p>FreeBSD 2.2 §Q¥Î <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ch(4)" - name="ch"> ³oÓ³]³Æ¨Ó¤ä´© SCSI changers¡A§A¥i¥H°Ñ¦Ò <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?chio" name="chio"> ³oÓ«ü¥O¡C - ¦p¦ó±±¨î changer ªº¤èªk¥i¥H¦b <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?chio" - name="chio"> ³o¥÷»¡©ú¤å¥ó¸Ì§ä¨ì¡C - - <p>¦pªG§A¤£¬O¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?amanda" name="AMANDA"> ©Î - ¨ä¥L¤w¸g³Qª¾¹Dªº changer¡A°O¦í¡A§A¥uª¾¹D¦p¦ó±N¤@Ó tape ±q¨ä¤¤¤@Ó²¾¨ì¥t¥~¤@Ó¡A - ©Ò¥H§A»Ýn°O¦í¨º¤@Ó tape ¦b¸Ì±¡A¤Î²{¦b¦³¨º¤@Ó tape »Ýn©ñ¦^¥h¡C - - <sect1> - <heading>¦³¨º¨Çµ®Ä¥d¦³³Q FreeBSD ¤ä´©¡H</heading> - - <p>FreeBSD ¤ä´© SoundBlaster¡ASoundBlaster Pro¡ASoundBlaster 16¡A - Pro Audio Spectrum 16¡AAdLib ¤Î Gravis UltraSound sound cards¡C - ¦ý¹ï©ó MPU-401 ¤Î¨ä¬Û®e MIDI ¥dªº¤ä·½¦³¡C¹ï©ó¨Ï¥Î Microsoft - Sound System ªº¥d¥i¥H³z¹L pcm ªºÅX°Êµ{¦¡¨Ó¨Ï¥Î¥¦¡C - - <p><bf/NOTE/ ³oÓÅX°Êµ{¦¡¥u¾A¥Î©óÁnµ¤è±¡A¦Ó¥B¨Ã¤£¤ä´©¦b³o¨Ç - ¥d¤Wªº CD-ROM¡ASCSI ©Î joysticks¡C¦ý¤]¦³¨Ç¨Ò¥~¡A¹³¬O SoundBlaster¡B - SoundBlaster SCSI ¤¶±¤Î¬Y¨Ç«D SCSI CDROMS ¦³³Q¤ä´©¡A¦ý§AµLªk¨Ï¥Î³o - ¨Ç³]³Æ¶}¾÷¡C - - <sect1> - <heading>es1370 ªºµ®Ä¥d¥Î pcm ÅX°Êµ{¦¡Å¥¤£¨ìÁnµ¡H</heading> - - <p>±z¥i¥H¦b¨C¦¸¶}¾÷®É°õ¦æ³oÓ©R¥O¡G - - <p>mixer pcm 100 vol 100 cd 100 - - <sect1> - <heading>¨º¨Çºô¸ô¥d³Q FreeBSD ©Ò¤ä´©¡H</heading> - - <p>°Ñ¦Ò<htmlurl url="../../handbook/install:nics.html" name="¤A¤Óºô¸ô¥d"> - ¡A¸Ì±¦³§¹¾ãªº²M³æ¡C - - <sect1> - <heading>§Úªº¹q¸£¨S¦³¯BÂI¹Bºâ¾¹¡A³oÅ¥°_¨Ó¦n¹³¤£¤Ó¦n¡H</heading> - - <p><tt /Note/ ³o¥u·|¼vÅT¨ì¥Î 386/486SX/486SLC ªº¤H - ¨Ï¥Î¨ä¥Lªº CPU ³£ - ¤w¸g¤º§t¯BÂI¹Bºâ¾¹¤F¡C - - <p>¤@¯ë¨Ó»¡³o¤£·|³y¦¨¥ô¦ó°ÝÃD¡A¦ý·í§An¥Îªº®ÉÔ¡AµL½×¦b®Ä²v¤W»Pºë±K«×¤W¡A - ¼ÒÀÀ¯BÂI¹Bºâªºµ{¦¡½X¤£¯àÝÅU (°Ñ¦Ò<ref id="emul" name="¯BÂI¹Bºâ¼ÒÀÀ¾¹">)¡C - ¤×¨ä¬O¦b X ¤U±µe©·§Î®É·|«ÜºC¡C©Ò¥H¡A§ÚÌÁÙ¬O·|«Øij¶R¤@Áû¯BÂI¹Bºâ¾¹¡C - - <p><bf/NOTE/ ¦³¨Ç¼Æ¾Ç¹Bºâ¾¹¤ñ¨ä¥Lªº¦n¡C¦ý¬O¨S¦³¤H±j¢§A¶R Intel ªº¡C - °£«D§A½T©w§A¶Rªº¥i¥H¦b FreeBSD ¤W¥¿½Tªº¤u§@¡C - - <sect1> - <heading>2.X Á٤䴩¨º¨Ç³]³Æ¡H</heading> - - <p>½Ð¦h¦h°Ñ¦Ò <htmlurl url="../../handbook/install:misc.html" name="Handbook"> - ¡A¸Ì±¦³¦C¥X¡C - -<!-- - <sect1> - <heading>§Ún¶R¤@»O·sªº¾÷¾¹¡A¦³¥ô¦ó«Øij¥i¥Hµ¹§Ú¶Ü¡H</heading> - - <p>¦pªG§An¦Û¦æ²Õ¸Ë¡A§A¥i¥H°Ñ¦Ò Handbook ¤¤ªº<htmlurl - url="../../handbook/hw.html" name="µwÅé">¡A©ÎªÌ§A¥i¥H°Ñ¦Ò<htmlurl - url="../../commercial/hardware.html" name="µwÅé¼t°Ó">´£¨Ñ§A¤F¸Ñ¦U®a - ¥i¥H¨Ï¥Î FreeBSD ªº¾÷¾¹¡C ---> - - <sect1> - <heading>FreeBSD ¤ä´©¹q·½ºÞ²z¨t²Î¶Ü¡H</heading> - - <p>FreeBSD ¤ä´©¬Y¨Ç¾÷¾¹¤Wªº APM¡C½Ð°Ñ¦Ò <tt/LINT/ ³oÓ kernel ³]©wÀÉ¡A - ¨Ã§ä¬Ý¬Ý <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?apm" - name="APM"> ³oÓÃöÁä¦r¡C - - <sect1> - <heading>¦b¬Y¨ÇµwÅé¤W©Ò²£¥Íªº°ÝÃD</heading> - <p>¥»¬q¥]¬A¤F¬Y¨ÇµwÅé©Ò²£¥Íªº°ÝÃD¡C - <sect2> - <heading>¦b Micron systems ªº¥D¾÷ªO¤W§Ú¨S¦³¿ìªk¶i¤J FreeBSD</heading> - <p>Micron ªº¬Y¨Ç¥D¾÷ªO¨S¦³¿í¦u PCI BIOS ªº³W©w¡A¦Ó¾É¦Ü©ó·í¶i¤J FreeBSD - ®É±¾±¼¡C¦]¬°³o¨Ç PCI ªº³]³Æ¨S¦³¦b¶}¾÷®É¦V¥D¾÷ªO³ø§i¥Lªºªº¦ì¸m¡C - <p>¶i¤J BIOS «á¡A±N¡uPlug and Play Operating System¡v³o¶µµ¹ disable ±¼ - ¥i¥H¼È®É¸Ñ¨M³oÓ°ÝÃD¡C¦pªG§A·Q±o¨ì§ó¦h¦³Ãö Micron ªº°T®§¡A¥i¥H°Ñ¦Ò - <htmlurl - url="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron" - name="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"> - </sect2> - </sect1> - - <sect1> - <heading>§Ú¦³¤@¶ô·s¶Rªº Adaptec ¥d¡A¦ý¬O FreeBSD §ä¤£¨ì¥¦¡C - </heading> - - <p>Adaptec ·sªº AIC789x ¨t¦C´¹¤ù²Õ¦bè¥XÄlªº CAM SCSI Àô¹Ò¤U¥i¥H¨Ï¥Î¡C - 2.2-STABLE »Ýn patches¡A¦b - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/cam/" - name="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/cam/">¡CA CAM-enhanced ¶}¾÷ºÏ¤ù¦b - <url url="http://www.FreeBSD.org/~abial/cam-boot/" - name="http://www.FreeBSD.org/~abial/cam-boot/">¡CµL½×§A¬O¥Î¨º¤@Ó¡A½Ð¥ý°Ñ¦Ò README - </p> - - </sect1> - - <sect1> - <heading>§Ú³o¦³¤@Ó PnP ªº modem¡A¦ý¬O FreeBSD ¨S§ä¨ì«¨¡H - </heading> - - <p>§A»Ýn§â modem ªº PnP ID ¥[¨ì serial ÅX°Êµ{¦¡ªº PnP ID ªí¸Ì¡AµM«á±N - PnP ªº¥\¯àµ¹¥´¶}¡C¦b§Aªº®Ö¤ß³]©wÀɸ̥[¤J <tt/controller pnp0/ «á¦A«·s - ½sĶ¤@Ó kernel¡AµM«á«·s±Ò°Ê§Aªº¨t²Î¡C®Ö¤ß·|¦C¥X¥¦©Ò§ä¨ìªº©Ò¦³³]³Æªº - PnP ID¡C½Ð±N³o¨Ç modem ªº PnP ID ½Æ»s¨ì <tt>/sys/i386/isa/sio.c</tt>¡A - ¤j¬ù 2777 ¦æªº¦a¤è¡C§A¥i¥H§ä "SUP1310" ³oÓ¦r¦ê¨ÓÀ°§U§A§ä¨ì - ¡¨siopnp_ids[]¡¨³oÓªí¡C«·s½sĶ¤@Ó kernel ¤§«á«·s¶}¾÷¡A§Aªº modem - À³¸Ó·|³Q§ä¨ì¤F¡C</p> - - <p>¦b¶}¾÷®É¥²¶·¤â°Ê¿é¤JÃþ¦ü¤U±ªº¦r¦ê¡A¨Ï±o kernel ¥i¥H¬Ý¨ì§Aªº modem¡G - <verb> - pnp 1 0 enable os irq0 3 drq0 0 port0 0x2f8 - </verb> - </p> - - </sect1> - - <sect1> - <heading>§Ú¸Ó¦p¦ó¦b serial console «e¬Ý¨ì boot: ³oÓ´£¥Ü²Å¸¹¡H - </heading> - - <p><enum> - <item>¦b§Aªº®Ö¤ßÀɸ̱¥[¤J¤@¦æ <tt/options COMCONSOLE/¡AµM«á«·s½sĶ§Aªº®Ö¤ß¡A - <item>µM«á¨ì /boot.config ¸Ì¼g¤J <tt/-P/ ³o¨âÓ¦r¡C - <item>Unplug the keyboard from the system. - </enum></p> - - <p>°Ñ¦Ò <tt>/usr/src/sys/i386/boot/biosboot/README.serial</tt> ¨Ó¤F¸Ñ§ó¦hªº¸ê°T¡C</p> - - </sect1> - - <sect1> - - - <heading>¬°¤°»ò§Úªº 3Com PCI ºô¸ô¥d¨S¦³¿ìªk¦b Micron ¥D¾÷ªO¤W¤u§@¡H</heading> - <p>¬Y¨Ç Micron ¥D¾÷ªO¨S¦³¿í¦u PCI BIOS ªº³W©w¦Ó¨Ï±o PCI ªº¶gÃä³]³Æ¨S¦³¦^³ø - ¥L̪º¦ì¸m¡C³o¨Ï±o¦b¶i¤J FreeBSD ®É·|±¾±¼¡C - <p>¦pªGn¼È®É¸Ñ¨M³oÓ°ÝÃD¡A½Ð¦b BIOS ¸Ì disable¡uPlug and Play Operating System¡v - <p>¦³Ãö Micron §ó¦hªº°T®§¥i¥H°Ñ¦Ò¡G - <htmlurl - url="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron" - name="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"> - - <sect1> - <heading>FreeBSD ¤ä´© Symmetric Multiproccessing (SMP) ¶Ü? - </heading> - - <p>SMP ¥u¦b 3.0-STABLE ¤Î¨ä¤§«áªºµo¦æª©¥»¤¤³Q¤ä´©. - - </sect> - diff --git a/zh_TW.Big5/FAQ/includes.sgml b/zh_TW.Big5/FAQ/includes.sgml deleted file mode 100644 index 1bcf6d22f0..0000000000 --- a/zh_TW.Big5/FAQ/includes.sgml +++ /dev/null @@ -1,6 +0,0 @@ -<!-- $FreeBSD$ --> - -<!-- book stores --> -<!ENTITY isbn.amazon 'http://www.amazon.com/exec/obidos/ASIN'> - - diff --git a/zh_TW.Big5/FAQ/install.sgml b/zh_TW.Big5/FAQ/install.sgml deleted file mode 100644 index b26aff86b8..0000000000 --- a/zh_TW.Big5/FAQ/install.sgml +++ /dev/null @@ -1,640 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by foxfair@FreeBSD.org --> -<!-- English Version: 1.18 --> - - <sect> - <heading>¦w¸Ë FreeBSD<label id="install"></heading> - - <sect1> - <heading>§Ú¸Ó¤U¸üþ¨ÇÀÉ®×¥H¨ú±o FreeBSD¡H</heading> - - <p>³q±`§A¥u»Ýn¤@±i³nºÐ image ÀÉ¡A<em>floppies/boot.flp</em>¡A§â¥¦«þ - ¨©¨ì 1.44MB ³nºÐ¤ù¤WµM«á±Ò°Ê¥¦¡A¦A¥h¤U¸ü¨ä¥Lªº³¡¥÷(¦w¸Ëµ{§Ç·|ºÞ - ²z§Aªº TCP/IP ³s½u¡A¥H¤Î tapes¡A¥úºÐ¾÷¡A³nºÐ¾÷¡ADOS ¤À³Î°Ï¡A¤Î - ¨ä¥L¥un¬O¦w¸Ë¹Lµ{¤¤»Ýn¥Î¨ìªº¨Æª«)¡C - - <p>Y§A¥u»Ýn¦Û¤v¤U¸ü distributions(¥i¨³³tªº¥Ñ DOS Àɮרt²Î¨Ó¦w¸Ë) - ¡A¥H¤U¬O§ÚÌ«Øij§A§ì¨Ó¦w¸Ëªº distributions¡G - - <itemize> - <item> bin/<newline> - <item> manpages/<newline> - <item> compat*/<newline> - <item> doc/ <newline> - <item> src/ssys.* <newline> - </itemize> - - <p>¦w¸Ëµ{§Çªº§¹¾ã«ü¥O¡A¥H¤Î§ó¦h´¶¹M©Ê¦w¸Ë®É·|¸I¨ìªº°ÝÃD¥i¥H¦b - <url url="../../handbook/install.html" - name="Handbook entry on installing FreeBSD.">³o¸Ì§ä¨ì¡C - - <sect1> - <heading>±Ï©R¡I±Ò°Êªº³nºÐ image ÀɵLªk¶ë¨ì¤@¤ù³æ¿Wªº³nºÐ¤ù¸Ì¡I - </heading> - - <p>¤@±i 3.5 ^¦T(1.44MB)³nºÐ¤ù¥i¥H®e¯Ç 1474560 ¦ì¤¸²Õªº¸ê®Æ¡C - ±Ò°Êªº image ÀÉ´Nè¦n¬O³oÓ¤j¤p¡C - <p>¦b·Ç³Æ±Ò°Ê³nºÐ¤ù®É±`¨£ªº¿ù»~¦³¡G - <itemize> - <item>¨Ï¥Î <tt>FTP</tt> ®É¨S¦³¨Ï¥Î <tt>binary</tt> ¼Ò¦¡¤U¸ü³nºÐ - image¡C - <p>¬Y¨Ç FTP client ³nÅ饦̤º©wªº¶Ç¿é¼Ò¦¡¬O <tt>ascii</tt> - ¨Ã¥B¸ÕµÛ§ó§ï¥ô¦óªº end-of-line ¦r¤¸¡A¥H²Å¦X³oÓ client ¨t²Î - ¥»¨ªºÂà´«¡C¤j³¡¤À±¡§Î¤U³o¥²µM·|·´·l±Ò°Ê image ÀÉ¡AÀˬd¤@¤U - §A¤U¸üªº±Ò°Ê image Àɤj¤p¡G¦pªG³o¤£¬O<em>§¹¥þ¦a</em>»P server - ºÝ¤Wªº¤j¤p¬Û¦P¡A¨º»ò§Aªº¤U¸üµ{§Ç´N¦³°ÝÃD¡C - <p>¸Ñ¨M¤èªk¡G¦b§A³s±µ¤W server ¦ý©|¥¼¶}©l¤U¸ü¬M¹³Àɤ§«e¡A - ¬Ý¨ì FTP ©R¥O´£¥Ü¸¹®É¥´ <tt>binary</tt>¡C - - <item>¨Ï¥Î DOS ªº <tt>copy</tt> ©R¥O(©Îµ¥®Äªº GUI ¤u¨ã)¨Ó§â±Ò - °Ê image Àɶǰe¨ì³nºÐ¤ù¡C - <p>Ãþ¦ü¹³ <tt>copy</tt> ªºµ{¦¡¡A¦b±Ò°Ê image ÀɳQ«Ø¥ß¨Ã¥Bª½±µ - ¶}¾÷«á¨Ã¨S¦³¥\¥Î¡C¬M¹³Àɸ̦³§¹¾ãªººÏºÐ¤º®e¡AºÏy¹ïºÏy¡A³o¥N - ªíµÛ§AµLªk¥ÎºÏ¤ù¤W©T©wªºÀÉ®×¥h¨ú¥N¥¦¡C - §A¥²¶·§â¥¦¶Ç°e¨ì³nºÐ¤ùªº``raw''¤W¡A¨Ï¥Î§C¶¥¤Æ¤u¨ã(¹³¬O - <tt>fdimage</tt> ©Î <tt>rawrite</tt>)¡A³o¨Ç¦b - <url url="../../handbook/install.html" name="installation guide to - FreeBSD">¸Ì±¦h¦³´yz¡C - </itemize> - - <sect1> - <heading>¦w¸Ë FreeBSD ªº«ü¥O¦bþ¸Ì¡H</heading> - - <p>§A¥i¥H¦b³o¸Ì§ä¨ì¦w¸Ë«ü¥O¡C - <url url="../../handbook/install.html" - name="Handbook entry on installing FreeBSD."> - - <sect1> - <heading>n°õ¦æ FreeBSD §ÚÁÙ»Ýn¤°»ò¡H</heading> - - <p>§A»Ýn¤@¥x 386 ©Î§ó¦nªº PC¡A¥]§t 5MB ©Î§ó¦hªº RAM ¥H¤Î¦Ü¤Ö 60MB - ªººÏºÐªÅ¶¡¡C¥i¥H¶È¨Ï¥Î¤@Ó§C¶¥ªº MDA ¹Ï§Î¥d¡A¦pªG§An°õ¦æ X11R6 - ¡A´N»Ýn VGA ©Î§ó¦nªºµø°T¥d¡C - - <p>¥ç°Ñ¦Ò³oÓ³¹¸` <ref id="hardware" name="Hardware compatibility"> - - <sect1> - <heading>§Ú¥u¦³ 4MB RAM¡A¨º§Ú¯à¦w¸Ë FreeBSD ¶Ü¡H</heading> - - <p>FreeBSD 2.1.7 ¬O³Ì«á¤@Ó¥i¦b 4MB ¨t²Î¤W³Q¦w¸Ëªºª©¥»¡C·sª©ªº - FreeBSD¡A¹³¬O 2.2¡A»Ýn¦Ü¤Ö 5MB ¨Ó¦w¸Ë¥¦¦b¤@Ó¥þ·sªº¨t²Î¤W¡C - - <p>FreeBSD ªº©Ò¦³ª©¥»¡A¥]¬A 3.0¡A³£¯à¦b 4MB ªº°O¾ÐÅé¤U°õ¦æ¡A¤£ - ¹L¦w¸Ë®É¤£¯à¥u¥Î 4MB¡C¦pªG§A·Q³o¼Ë¡A§A¥i¥H¦b¦w¸Ë®É¥[¤JÃB¥~ªº - °O¾ÐÅé¡AµM«áµ¥¨t²Î¥i¥H°õ¦æ«á¡A´«¦^ 4MB¡C©Î¬O§A¥i¥H§â§AªººÏºÐ - ¾÷¤Á¥X¤@Ó 4MB ¥H¤W¸m´«ªÅ¶¡¡A¦w¸Ë¦n¨t²Î«á¦A§â¸m´«ªÅ¶¡¬å±¼¡C - - <p>FreeBSD 2.1.7 ¤]¦³¤£¯à¦b 4MB ¦w¸Ëªº±¡§Î¡C¥¿½Tªº»¡¡AÀ³¸Ó¬O«ü - ¤£¯à¦b°ò¥»ªº 640kB ¥[¤W 3MB ©µ¦ù°O¾ÐÅé¸Ì¦w¸Ë¡C¦pªG§Aªº¥D¾÷ªO - ¥i¥H«·s§ä¦^¦b 640kB ¨ì 1MB ½d³ò¤¤¨º¨Ç``¿ò¥¢''ªº°O¾ÐÅé¡A¨º»ò - ©Î³\§AÁÙ¬O¥i¥H§â FreeBSD 2.1.7 ¸Ë°_¨Ó¡C - - <p>¸ÕµÛ¶i¤J§Aªº BIOS ³]©w¿ï³æ¨Ã§ä¤@Ó``remap''¿ï¶µ¡A§â¥¦¥´¶}¡C - §A©Î³\¤]¸Ó§â ROM shadowing µ¹Ãö±¼¡C - - <p>¥u¦b¦w¸Ë®É¨Ï¥Î 4MB ¥i¯à®e©ö¤@ÂI¡A«Ø¥ß¤@Ó¥u¦³§A»Ýnªº¿ï¶µªº - ®Ö¤ßµ{¦¡¡AµM«á´N¥i¥H¥u¥Î 4MB¡C - - <p>§A¤]¥i¥H¦w¸Ë 2.0.5 µM«á¦A§â§Aªº¨t²Î¥Î 2.1.7 ¦w¸Ëµ{¦¡¸Ì - ``upgrade''ªº¿ï¶µ¤É¯Å¨ì 2.1.7 ª©¥»¡C - - <p>¦w¸Ë«á¦pªG§A«Ø¥ß¤@Ó¦Ûqªº®Ö¤ß¡A³o±N·|¦b 4MB ¤U°õ¦æ¡C´¿¦³ - ¤H¦¨¥\ªº¥Î 2MB ¶}¾÷(¤£¹L¨t²Î´X¥G¤£¯à¥Î :-))¡C - - <sect1> - <heading> - §Ú¸Ó«ç»ò»s§@¦Ûqªº¦w¸Ë³nºÐ¤ù¡H - </heading> - - <p>¥Ø«e§AµLªk*¥u*»s§@¤@Ó¦Ûqªº¦w¸Ë³nºÐ¤ù¡C§A¥²¶·°µ¥X¾ãÓ¥þ·sªº - release ¨t²Î¡A³o¸Ì±´N¥]¬A§Aªº¦w¸Ë³nºÐ¤ù¡C¬Y¨Ç¦b - <tt>/usr/src/release/floppies/Makefile</tt> ¸Ìªºµ{¦¡½X°²³]¯àÅý - §A*¥u*°µ¥X¨º¨Ç³nºÐ¤ù¡A¦ý¬O¨Æ¹ê¤WÁÙ¤£¦æ¡C - - <p>n°µ¥X¦Ûqªº release ª©¥»¡A½Ð¿í´` <ref id="custrel" name="here"> - ªº«ü¥O¡C - - <sect1> - <heading>§Ú¥i¥H¦b§Úªº PC ¤W¾Ö¦³¶W¹L¤@Ó¥H¤Wªº§@·~¨t²Î¶Ü¡H</heading> - - <p>½Ð°Ñ¦Ò <url url="../tutorials/multios/multios.html" - name="The multi-OS page."> - - <sect1> - <heading>Windows 95 ¥i¥H¸ò FreeBSD ¨Ã¦s¶Ü¡H</heading> - - <p>¥ý¦w¸Ë Windows 95¡AµM«á¦A¸Ë FreeBSD¡CFreeBSD ªº±Ò°ÊºÞ²zû - ·|±µµÛºÞ²z±Ò°Ê Win95 ©M FreeBSD ªº¤u§@¡C°²¨Ï§A²Ä¤GÓ¤~¥h¸Ë - Win95¡A¥¦±N·|°Ý³£¤£°Ýªº²Ê¾|¦a§â§Aªº±Ò°ÊºÞ²zûÂмg¹L¥h¡C°² - ¦p³o¤w¸gµo¥Í¡A½Ð¬Ý¤U¤@¸`¡C - - <sect1> - <heading> - Windows 95 §â§Úªº±Ò°ÊºÞ²zû±þ±¼¤F¡I§Ú¸Ó«ç»ò§â¥¦±Ï¦^¨Ó¡H - </heading> - - <p>§A¥i¥H¥Î¥H¤U¨âºØ¤èªk¤§¤@¨Ó«·s¦w¸Ë FreeBSD ªº±Ò°ÊºÞ²zû¡G - - <itemize> - <item>°õ¦æ DOS¡A¶i¤J§Aªº FreeBSD distributions ªº tools/ ¥Ø¿ý - ¨Ã§ä¨ì <bf>bootinst.exe</bf>¡C§A¥i¥H³o¼Ë°õ¦æ¥¦¡G - - <p><bf>bootinst.exe boot.bin</bf> - - <p>³o¼Ë±Ò°ÊºÞ²zû±N·|¦A¦¸³Q¦w¸Ë¡C - - <item>¥Î FreeBSD ±Ò°Ê³nºÐ¤ù¦A¦¸¶}¾÷µM«á¶i¤J Custom ¦w¸Ë¿ï³æ - ¶µ¥Ø¡A¿ï¾Ü Partition¡A¿ï¾Ü¨ºÓ¥]§t±Ò°ÊºÞ²zûªººÏºÐ¾÷(¤j¦h¬O - ²Ä¤@Ó)¡AµM«á·í¤À³Î°Ï½s¿è¾¹(partition editor)¥X²{®É¡A²Ä¤@¥ó - ¨Æ(·N«ä´N¬O¡G¤£n°µ¥ô¦ó§ó§ï) ¥ý¿ï¾Ü (W)rite¡C·|¥X²{½T»{ªº¸ß - °Ý¡A¦^µª yes¡AµM«á·í§A¬Ý¨ì Boot Manager ªº¿ï¾Ü´£¥Ü®É¡A½T©w - §A¿ïªº¬O"Boot Manager"³o¶µ¡C - ³o·|§â±Ò°ÊºÞ²zû«·s¼g¦^ºÏºÐ¸Ì¡C¸õÂ÷¦w¸Ë¿ï³æµM«á´N¸ò¥¿±`±¡§Î - ¤@¼Ë«·s±Ò°ÊµwºÐ¡C - </itemize> - - <sect1> - <heading>§Ú¥i¥H¦b¤@Ó¦³Ãay(bad blocks)ªººÏºÐ¤W¶i¦æ¦w¸Ë¶Ü¡H</heading> - - <p>FreeBSD ªº bad block (<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?bad144" name="bad144"> - ©R¥O) ³B²z¨Ã«D 100&percnt §¹¥þ(¥Î¹Ï§Î¤Æ¨Ó¬Ý)¡A¦Ó¥B«Ü¤£©¯§Ún§i - ¶D§A°²¦p§A¦³¤@Ó IDE ©Î ESDI ¸Ë¸m¥]§t¤j¶qªº bad blocks¡A¨º»ò - FreeBSD ¥i¯à¤£¾A¦X§A¡I³oªí¥Ü¡A¹ï¨ä¥L¤j¦h¼Æªº IDE ¨t²Î¥i¯à¦³ - ¥Î¡A§A¥i¯à·Q¦b©ñ±ó«e¥ý¹Á¸Õ¬Ý¬Ý¡C - - <p>¦pªG§A¦³¤@Ó¦³ bad blocks ªº SCSI ¸Ë¸m¡A½Ð¬Ý <ref id="awre" - name="this answer">. - - <sect1> - <heading>·í§Ú±Ò°Ê¦w¸Ë³nºÐ¤ù®É¡A©_©Çªº¨Æ±¡µo¥Í¤F¡I</heading> - - <p>¦pªG§A¬Ý¨ì©_©Çªº¨Æ±¡¡A¹³¬O¾÷¾¹°±¦í¤F©Î¬O·í§A¸ÕµÛ±q¦w¸ËºÏ¤ù°_ - °Ê®É¬ðµM¦Û°Ê«·s¶}¾÷¤F¡A³o¸Ì¦³¤TÓ°ÝÃD§A¸Ó¥ý°Ý°Ý¦Û¤v:- - - <enum> - <item>§A¬O§_¨Ï¥Î¤@Ó·sªº¡Aè®æ¦¡¤Æ¹L¡A¨S¦³¥ô¦ó¿ù»~ªº³nºÐ¤ù(¥i - ¥H¬O¤@±i¥þ·sè©î«Êªº¡A¦Ó«D¬O¨ººØ¤w¸g§Aªº§É¤U½ö¤F¤T¦~¡A¬OÂø»xÃØ - °eªº«Ê±ºÏ¤ù)¡H - - <item>§A¬O§_¥Î binary ¼Ò¦¡¤U¸ü³nºÐ¬M¹³ÀÉ¡H - (¤£¥Î¤£¦n·N«ä¡A´Nºâ¬O§Ṳ́§¤¤³Ì¦nªº¤@Ó¤H¤]´¿·N¥~ªº§â binary - ÀɥΠASCII ¼Ò¦¡¤U¸ü¦Ü¤Ö¤@¦¸¡I) - - <item>¦pªG§A¥¿¦b¨Ï¥Î¹³¬O Windows95 ©Î Windows NT ³o´XºØ·s«¬ªº - §@·~¨t²Î¡A§A¦³¨S¦³§â¨t²ÎÃö¾÷µM«á±Ò°Ê¨ì³Ìì©lª¬ºA¡A¥u¦³ DOS¡H - ³o¨Ç OS ¬Ý°_¨Ó·|ªý꨺¨Çª½±µ¾Þ§@µwÅ骺µ{¦¡¡A¹³¬O«Ø¥ßºÏºÐªºµ{¦¡ - ¡A¥un¦b GUI Àô¹Ò¤Uªº DOS shell ´N·|¾ÉP³oÓ°ÝÃD¡C - </enum> - - <p>¤]¦³¹L³ø§i¦³Ãö Netscape ·|¾ÉP¤U¸ü±Ò°Ê³nºÐªº°ÝÃD¡A¦]¦¹¦pªG§A - ¥i¥H¡A³Ì¦n¨Ï¥Î§OºØ¤£¦Pªº FTP client ¡C - - <sect1> - <heading>±Ï©R¡I§Ú¤£¯à±q tape ¦w¸Ë¡I</heading> - - <p>¦pªG§A±q tape ¦w¸Ë 2.1.7¡A§A¥²¶·¥Î¨CÓ tar blocksize ¬O 10 - (5120 bytes)«Ø¥ß³oÓ tape¡C¤º©wªº tar blocksize ¬O 20(10240 - bytes)¡AµM¦Ó¥Î³oºØ¤º©w¤j¤p«Ø¥ßªº tape µLªk¥Î¨Ó¦w¸Ë 2.1.7R¡F - ¦pªG§A¥Î³oºØ tapes¡A§A·|¬Ý¨ì¦³Ãö¸ê®Æ°O¿ý°Ï¤j¤p¹L¤jªº©ê«è°T - ®§¡C - - <sect1> - <heading>¥Î¤@±ø¨ÃÁp½u(PLIP)³s±µ¨â¥x FreeBSD¡C - </heading> - - <p>§ä¤@±ø laplink ½u¡A½T©w¨âÃä¹q¸£ªº®Ö¤ß³£¤ä´© lpt ÅX°Êµ{¦¡¡C - - <verb> - $ dmesg | grep lp - lpt0 at 0x378-0x37f irq 7 on isa - lpt0: Interrupt-driven port - lp0: TCP/IP capable interface - </verb> - - <p>§â laplink ½u´¡¤J¨ÃÁp¬É±¤W¡C - - <p>¥Î root ¨¤À¦b¨â¥x¹q¸£¤W³]©w lp0 ªººô¸ô¬É±°Ñ¼Æ¡CÁ|¨Ò¡A¦pªG - §A·Q¥Î max ³s±µ moritz¡G - - <verb> - max <-----> moritz -IP Address 10.0.0.1 10.0.0.2 - </verb> - - max ºÝÀ³¸Ó³o¼Ë¶}©l¡G - <verb> - # ifconfig lp0 10.0.0.1 10.0.0.2 - </verb> - - moritz «h³o¼Ë¡G - - <verb> - # ifconfig lp0 10.0.0.2 10.0.0.1 - </verb> - - <P>¦n¤F¡I¤]½Ð§A¬Ý¬Ý lp(4) ©M lpt(4) ªº manpages¡C - - <P>§A¤]¸Ó§â³o¨Ç¥D¾÷¥[¨ì /etc/hosts ¸Ì±¡C - - <verb> - 127.0.0.1 localhost.my.domain localhost - 10.0.0.1 max.my.domain max - 10.0.0.2 moritz.my.domain moritz - </verb> - - <P>¥Î¥H¤U¤èªkÀˬd¬O§_¦³¥¿±`°Ê§@¡G - - on max: - -<verb> -$ ifconfig lp0 -lp0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500 - inet 10.0.0.1 --> 10.0.0.2 netmask 0xff000000 -</verb> - -<verb> -$ netstat -r -Routing tables - -Internet: -Destination Gateway Flags Refs Use Netif Expire -moritz max UH 4 127592 lp0 -</verb> - -<verb> -$ ping -c 4 moritz -PING moritz (10.0.0.2): 56 data bytes -64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=2.774 ms -64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=2.530 ms -64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=2.556 ms -64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.714 ms - ---- moritz ping statistics --- -4 packets transmitted, 4 packets received, 0% packet loss -round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms -</verb> - - <sect1> - <heading> - §Ú¥i¥H¦b§Úªº½¥¤W«¬¹q¸£¥Î PLIP(Parallel Line IP)¦w¸Ë¶Ü¡H - </heading> - - <p>¥Î laplink ¨ÃÁp½u³s±µ¨â¥x¹q¸£¥H¨Ï¥Î³oÓ¯S©Ê¡G - - <verb> - +----------------------------------------+ - |A-name A-End B-End Descr. Port/Bit | - +----------------------------------------+ - |DATA0 2 15 Data 0/0x01 | - |-ERROR 15 2 1/0x08 | - +----------------------------------------+ - |DATA1 3 13 Data 0/0x02 | - |+SLCT 13 3 1/0x10 | - +----------------------------------------+ - |DATA2 4 12 Data 0/0x04 | - |+PE 12 4 1/0x20 | - +----------------------------------------+ - |DATA3 5 10 Strobe 0/0x08 | - |-ACK 10 5 1/0x40 | - +----------------------------------------+ - |DATA4 6 11 Data 0/0x10 | - |BUSY 11 6 1/0x80 | - +----------------------------------------+ - |GND 18-25 18-25 GND - | - +----------------------------------------+ - </verb> - - <p>½Ð°Ñ¦Ò Mobile Computing ºô¶ªº <ref id="pao" name="this note">¡C - - <sect1> - <heading> - §Ú¸Ó«ç»ò¨Ï¥Î¤@ӺϺи˸mªº geometry¡H<label id="geometry"> - </heading> - - <p>(¤@¥xºÏºÐªº"gromrtry"¡A§ÚÌ«üªº¬O³o¥xºÏºÐ¤W cylinders, heads - ©M sectors/track ªº¼Æ¥Ø - ¬°¤F¤è«K¥BºÙ¤§¬° C/H/S¡C³o¬O PC ªº - BIOS ¥Î¨ÓŪ/¼gºÏºÐªº¨Ì¾Ú)¡C - - <p>¬°¤F¬Y¨Ç²z¥Ñ¡A³o¦ü¥G·|¾ÉP«Ü¦h§xÂZ¡Cº¥ý¡A¤@¥x SCSI ¸Ë¸mªº - <tt /physical/ geometry ¸ò FreeBSD ¦b¨Ï¥Îªº disk blocks ¬O§¹ - ¥þµLÃöªº¡C¨Æ¹ê¤W¡A¨Ã¨S¦³©Ò¿×"physical geometry"³oºØªF¦è¡A³o - ¬O«üºÏºÐ¾÷¤WºÏ°Ï±K«×ªºÅÜ¤Æ - »s³y°Ón¨D¬O"¯u¹êªº"physical - geometry ³q±`¬O«ü¡A¥LÌ©Ò¯à§ä¥X®ö¶O³Ì¤ÖªÅ¶¡ªº geometry µ²ªG¡C - ¹ï IDE ºÏºÐ¨Ó»¡¡AFreeBSD ¨Ï¥Î C/H/S ¤è¦¡¤u§@¡A¦ý¬O©Ò¦³²{¦b - ªººÏºÐ¤w¸g¦b¤º³¡°Ñ¦Ò®É§â¥¦Âà´«¦¨ block ¤F¡C - - <p>¥t¥~´N¬O©Ò¿×ªº<tt /logical/ geometry - ³o¬O·í BIOS °Ý"§Aªº - geometry ¬O¤°»ò¡H"ªº®ÉÔ¡A©Ò±o¨ìªºµª®×¨Ã¥B§â¥¦¥Î¨Ó¦s¨úºÏºÐ¡C - ·í¶}¾÷®É FreeBSD ¨Ï¥Î BIOS ¸ê®Æ¡AÅý³oÓ¥¿½T¬O¬Û·í«nªº¡C¥t¥~ - ¡A¦pªG§A¦b¦P¤@ӺϺо÷¤W¦³¤@Ó¥H¤Wªº§@·~¨t²Î¡A¥LÌ¥²¶·³£¦P·N - grometry¡A§_«h§A¦b¶}¾÷®É·|¦³¤j°ÝÃD¡I - - <p>¹ï SCSI ºÏºÐ¾÷¨Ó»¡¡Ageometry ªº¨Ï¥Î¬O¨Ì¾a±Ò°Ê±±¨î¾¹¨Ó¤ä´© - extended translation (³o³q±`ºÙ¤§¬°"¹ï>1GB DOS ºÏºÐ¾÷ - ªº¤ä´©©Î"Ãþ¦üªººÙ©I)¡C¦pªG¤£¤ä´©¡A¨º»ò¨Ï¥Î N cylinders¡A64 - heads ©M 32 sectors/track¡A³o¸Ì'N'¬O«üºÏºÐ¾÷ªº MB ®e¶q¡CÁ|¨Ò - ¨Ó»¡¡A¤@Ó 2GB ªººÏºÐ¾÷À³¸Ó°²³]¥¦¦³ 2048 cylinders¡A64 heads - ©M 32 sectors/track¡C - - <p>¦pªG¥¦½T©w<tt /¬O/ ¥´¶}ªº(³q±`´£¨Ñ³oºØ¤èªk¦b MSDOS ¤U¦³¬Y¨Ç - ¨î)¡A¨Ã¥BºÏºÐ®e¶q¶W¹L 1GB¡A¨Ï¥Î M cylinders, ¨CÓ track 63 sectors - (*¦Ó«D* 64)¡A¥H¤Î 255 heads¡A³o¸Ì 'M' ¬O¨C MB ªººÏºÐ®e¶q°£¥H - 7.844238 (!)¡C©Ò¥H§Ú̪º³oÓ½d¨Ò¡A2G ºÏºÐ¾÷´N¦³ 261 cylinders, - ¨CÓ track 63 sectors ¥H¤Î 255 heads¡C - - <p>¦pªG§A¤£½T©w¥H¤W³oÓ¡A©Î¬O FreeBSD ¦b¦w¸Ë¹Lµ{¤¤n°»´ú geometry - ªº¥¿½T©Ê®É¥¢±Ñ¤F¡A³Ì²³æªº¸Ñ¨M¤èªk³q±`¬O¦bºÏºÐ¤W«Ø¥ß¤@Ó¤pªº DOS - ¤À³Î°Ï¡C¥¿½Tªº geometry À³¸Ó¯à³Q°»´ú¨ì¡]¦Ó¥B¦pªG§A¤£·Q«O¯d¥¦¡A - §AÁ`¬O¥i¥H¦b¤À³Î°Ï½s¿è¾¹¸Ì§â³oÓ DOS ¤À³Î°Ï²¾°£±¼¡A©Î¬O§â¥¦¯d¤U - ¨Ó¡Aµ¹µ{¦¡¤Æºô¸ô¥d¨Ï¥Î©ÎÀH§A°ª¿³«ç»ò¥Î¥¦¡^¡C - - <p>¥t¥~¡A¦³¤@Ó§K¶O¦Ó¦³¥Îªº¤½¥Îµ{¦¡¥s ``<tt/pfdisk.exe/'' ÀHµÛ - FreeBSD ´²¼½¥X¨Ó¡]¦ì©ó FreeBSD CDROM ªº <tt>tools</tt> ¤l¥Ø¿ý - ¤U©Î¬O¦b¤j¦h¼Æªº FreeBSD ftp ¯¸¥x¤º¥i§ä¨ì¡^¡A³oÓµ{¦¡¥i¥Î¨Ó§ä - ¥X¥t¤@§@·~¨t²Î¥¿¦b¨Ï¥ÎºÏºÐ¾÷¤Wªºþ¶ô geometry¡CµM«á§A´N¥i¥H¦b - ¤À³Î°Ï½s¿è¾¹¸Ì±¿é¤J¥¦¡C - - <sect1> - <heading>·í§Ú¤À³ÎºÏºÐ¾÷®É¦³¥ô¦ó¨î¶Ü¡S</heading> - - <p>¬Oªº¡C§A¥²¶·½T»{§Aªº root ¤À³Î°Ï¬O¦b 1024 cylinders ¤§¤º¡AÅý - BIOS ¥i¥H±q¨ä¤¤±Ò°Ê®Ö¤ß¡C(ª`·N¡G³o¬O PC ªº BIOS ¥\¯à¨î¡A¦Ó¤£ - ¬O FreeBSD ªº) - - <p>¹ï SCSI ¸Ë¸m¨Ó»¡¡A³o³q±`·t¥ÜµÛ root ¤À³Î°Ï±N©ñ¦b¶}©lªº 1024 - MB(©Î¬O¶}©lªº 4096MB¡A¦pªG extended translation ¬O¥´¶}ªº - ½Ð - °Ñ¦Ò«e¤@¸`)¡C¹ï IDE ¨Ó»¡¡A¬ÛÃöªº³¡¥÷¬O 504MB¡C - - <sect1> - <heading> - ¥i¥H¨Ï¥ÎºÏºÐºÞ²zµ{¦¡(disk managers)¶Ü¡S©Î¬O¡A§Ú¦³¤@Ó¥¨¤jªººÏºÐ¾÷¡I - </heading> - - <p>FreeBSD »{ÃÑ Ontrack Disk Manager ¨Ã¥B¤¹³\¨Ï¥Î¥¦¡A¨ä¥Lªº disk - managers «h¤£¦b¤ä´©¤§¦C¡C - - <p>¦pªG§A¥u·Q¦bºÏºÐ¾÷¤W¨Ï¥Î FreeBSD ¨º»ò§A®Ú¥»¤£»Ýn disk manager¡C - ¥un§âºÏºÐ³]©w¦¨ BIOS ¯à§ì¨ìªº³Ì¤jªÅ¶¡(³q±`¬O 504 megabytes)¡A¨º»ò - FreeBSD À³¸Ó´N¥i¥Hºâ¥X§A¨Æ¹ê¤W¾Ö¦³¦h¤ÖªÅ¶¡¡C¦pªG§A¥¿¨Ï¥Î¤@Ó MFM - ±±¨î¾¹¨Ó±±¨îªº¦ÑºÏºÐ¡A§A¥i¯à»Ýn©ú¥Õªº§i¶D FreeBSD n¨Ï¥Î¦h¤ÖÓ - cylinders¡C - - <p>¦pªG§A·Q¦bºÏºÐ¤W¨Ï¥Î FreeBSD ©M¥t¤@Ó§@·~¨t²Î¡A§A¥i¯à¤£»Ýn - disk manager¡G¥un½T©w FreeBSD ªº±Ò°Ê¤À³Î°Ï¸ò¨ä¥L§@·~¨t²Îªº - slice ³£¦ì©ó¶}©lªº 1024 cylinders ¤º¡C¦pªG§A¬Û·í¦a¤p¤ß¡A¤@Ó - 20 megabytes ªº±Ò°Ê¤À³Î°ÏÀ³¸Ó´N°÷¤F¡C - - <sect1> - <heading> - ·í§Ú±Ò°Ê FreeBSD¡A§Ú¬Ý¨ì ``Missing Operating System'' - <label id="missing_os"> - </heading> - - <p>³o¬O¤@Ө嫬ªº±¡§Î¡A¦³Ãö FreeBSD ¥H¤Î DOS ©Î¨ä¥L¦bºÏºÐ³B²z¤èªk - ¤W¦³½Ä¬ðªº OS <ref id="geometry" name="geometry.">¡C§A»Ýn«·s - ¦w¸Ë FreeBSD¡A¦ý¬O½Ð¿í·Ó¤W±©Ò´£¨ìªº«ü¥OÀ³¸Ó´N¥i¥H¤F¡C - - <sect1> - <heading>§Ú¬Ý¤£¨ì boot manager ªº 'F?' ´£¥Ü¸¹¡C</heading> - - <p>³o¬O«e¤@¶©Ò´yz°ÝÃDªº¥t¤@Ó¼x¥ü¡C§Aªº BIOS geometry ©M FreeBSD - ªº geometry ³]©w¤£¬Û¦P¡I¦pªG§Aªº±±¨î¾¹©Î BIOS ¤ä´© cylinders - translation (³q±`³Q¼Ð¥Ü¦¨``>1GB drive support'')¡A¸ÕµÛ§â³oÓ - ³]©w¥´¶}µM«á«·s¦w¸Ë FreeBSD¡C - - <sect1> - <heading> - §Ú¦³ >16MB RAM¡C³o·|¾ÉP¥ô¦ó°ÝÃD¶Ü¡S<label id="bigram"> - </heading> - - <p>±q®Ä¯àªº¨¤«×¨Ó¬Ý¡A¤£·|¡CFreeBSD 2.X ¤º§t bounce buffers¡A³o¤¹³\ - §Aªº bus mastering controller ¦s¨ú¶W¹L 16MB¡C(ª`·N¦pªG§A¥¿¨Ï¥Î - ISA ¸Ë¸m³oÀ³¸Ó¬O¥²»Ýªº¡A¾¨ºÞ¤@өΨâӧ󦪺 EISA ©M VLB ¸Ë¸m¤] - ¥i¯à»Ýn¥¦)¡C - - <p>¤]½Ð°Ñ¦Ò <ref id="reallybigram" name=">64M machines"> - ³o¸`¡A°²¦p§A¦³³o»ò¦h°O¾ÐÅé¡A©Î§A¨Ï¥Îªº¬O Compaq ©Î¬O¨ä¥L¯à³B²z - ³o»ò¦h¦³¥Î°O¾ÐÅ骺¾÷¾¹¡C - - <sect1> - <heading>§Ú»Ýn¦w¸Ë§¹¾ãªºì©lµ{¦¡(sources)¶Ü¡S</heading> - - <p>³q±`¬O¤£»Ýn¡CµM¦Ó¡A·|±j¯P«Øij§A¦Ü¤Ö¦w¸Ë ``<tt/base/'' ³oÓ - source kit¡A³o¥]§t¼ÆÓ³o¸Ì²³æ´yz¹LªºÀɮסAÁÙ¦³ ``<tt/sys/'' - (kernel) source kit¡A³o¥]§t®Ö¤ßµ{¦¡ªº sources¡C¨t²Î¸Ì±¤£»Ý - n¦³ sources ¤~¯à¾Þ§@¡AµM¦Ó¡A°£¤F kernel-configuration µ{¦¡ - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?config" - name="config">¥H¥~¡C¯Ê¤Ö®Ö¤ßªº sources¡A§Ú̪º«Ø¿v¬[ºc¬O³]©w - ¦¨Åý§A¥i¥H±q§O³B¦p NFS ¨Ó±¾¤W°ß¿Wªºì©lµ{¦¡¡A¦]¦¹ÁÙ¬O¥i¥H»s - §@·sªº binaries¡C¡]¦]¬° kernel-source ªº¨î¡A§ÚÌ«Øij§A¤£n - ª½±µ§â¥¦±¾¦b <tt>/usr/src</tt> ¤U¡A³Ì¦n¥Î¨ä¥L¾A¦Xªº²Å¸¹©Ê« - ½Æ³sµ²¨ì source tree ªº¤W¼h¬[ºc¡C¡^ - - <p>½u¤W¾Ö¦³ sources ¨Ãª¾¹D¦p¦ó«Ø¥ß¤@Ó¨t²Î¡A±N·|Åý§A¦b¤É¯Å¤µ«á - FreeBSD ªº releases ª©¥»§ó®e©ö¤@ÂI¡C - - <p>n¹ê»Úªº¿ï¾Ü sources ªº¤@Ó¤l¶°¦X¡A¦b§A¦b¨t²Î¦w¸Ë¤u¨ãªº - Distributions ¿ï³æ®É¡A¨Ï¥Î Custom ¿ï³æ¶µ¥Ø¡C<tt>src/install.sh</tt> - script ±N·|§â sources distribution ªº³¡¥÷¦w¸Ë¶i¥h¡A¥Dn¬O¬Ý - §A¶Ç¤Jþ¨Ç°Ñ¼Æ¡C - - <sect1> - <heading>§Ú»Ýn«Ø¥ß¤@Ӯ֤߶ܡS</heading> - - <p>«Ø¥ß¤@Ó·sªº®Ö¤ß¦b FreeBSD ¦w¸Ë¹Lµ{¤¤¬Oµ´¹ï¥²»Ýªº¤@Ó¨BÆJ¡C - ¦ý·sª© releases ±a¨Ó¤@Ó§ó¤Íµ½ªº®Ö¤ß³]©w¤u¨ã«ü¥Oªº¦n³B¡C¦b - FreeBSD ±Ò°Ê´£¥Ü¸¹(boot:)®É¡A¨Ï¥Î "-c" flag §A´N·|¶i¤J¤@Ó³] - ©w¿Ã¹õ¡A³o¤¹³\§A°µ±`¨£ ISA ¥dªº®Ö¤ß³]©w¡C - - <p>¤´µM«Øij§A³Ì«á«Ø¥ß¤@Ӯ֤ߡA¥u¥]§t§A»ÝnªºÅX°Êµ{¦¡¡A³o¬O¬°¤F - ¸`¬Ù¤@ÂI RAM¡A¦ý¬O¹ï¤j¦h¼Æªº¨t²Î¨Ó»¡³o«o¤£¬OÄY®æªºn¨D¡C - - <sect1> - <heading>§Ú¤£¬O¦í¦b¬ü°ê¡A¨º§Ú¥i¥H¨Ï¥Î DES ¶Ü¡S</heading> - - <p>¦pªG¹ï§A¨Ó»¡¨Ï¥Î DES ®æ¦¡ªº¥[±K§Þ³N¤£¬Oµ´¹ï»Ýnªº¡A§A¥i¥H¨Ï - ¥Î FreeBSD ªº¤º©w¥[±K§Þ³N¡A¦³<bf/§ó¦n/ ªº¦w¥þ©Ê¡A¨Ã¥B¨S¦³ÃB¥~ - ªº¨î¡CFreeBSD 2.0 ªº±K½X²{¦b¨Ï¥Î¤º©wªº <bf/MD5/-based ¥[¥H - ²V¦X¡An¥Î¦Û°Ê¯}¸Ñ±K½Xªºµ{¦¡¥h¯}¸Ñ¥¦¡A¤ñ°_ DES »Ýn¨Ï¥Î§ó¦h - CPU ±j¤Æ©Ê¥H«K¥Î¦Û°Ê±K½X¯}¸Ñ¾¹¡A¥¦ÁÙ¤¹³\§óªøªº±K½X¡C¤µ¤é¤£¨Ï - ¥Î <bf/MD5/-based ¥[±K§Þ³Nªº°ß¤@²z¥Ñ¬O¦b FreeBSD ©M«D FreeBSD - ¨t²Î¤W¨Ï¥Î¬Û¦Pªº±K½X¶µ¥Ø¡C - - <p>¦]¬° DES ¥[±Kºtºâªk¤£¯à¥Ñ US ¦Xªk¿é¥X¨ì°ê¥~¡A«D US ¨Ï¥ÎªÌ¤£ - À³¸Ó±q US FTP ¯¸¥x¤U¸ü³oÓ³nÅé(<tt/secrdist/ªº¥ô¤@³¡¥÷)¡C - - <p>µM¦Ó¥t¥~ÁÙ¦³Ó¦³®Äªº libcrypt¡Aì©lµ{¦¡°ò¥»¤W¥Ñ¿D¬wªº - David Burren ¼g¦¨¡C³oÓµ{¦¡½X¥Ø«e¦b¬Y¨Ç«D US FreeBSD mirror - ¯¸¥x¤W¥i¥H§ä¨ì¡C³oÓ¨S¦³¨îªº libcrypt ì©lµ{¦¡¡A¥H¤Î¨Ï¥Î¥¦ - ªº binaries µ{¦¡¡A¥i¥H¦b¥H¤U FTP ¯¸¥xÀò±o¡G - - <descrip> - <tag/South Africa/ - <tt>ftp://ftp.internat.FreeBSD.org/pub/FreeBSD</tt><newline> - <tt>ftp://storm.sea.uct.ac.za/pub/FreeBSD</tt> - - <tag/Brazil/ - <tt>ftp://ftp.iqm.unicamp.br/pub/FreeBSD</tt> - - <tag/Finland/ - <tt>ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt</tt> - </descrip> - - <p>«D US ªº <tt/securedist/ ¥i¥H·í¨î©Ê US <tt/securedist/ - ªº§¹¥þ´À¥N¡C³oÓ <tt/securedist/ package ¦w¸Ë¤èªk¸ò US - package §¹¥þ¤@¼Ë(²Ó¸`½Ð°Ñ¦Ò¦w¸Ë¶·ª¾)¡C¦pªG§An¸Ë DES ¥[±Kªk - §AÀ³¸Ó¾¨¥i¯à¦a¦b¦w¸Ë¨ä¥L³nÅ餧«e¥ý¸Ë¦n¥¦¡A¦A¸Ë¨ä¥L³nÅé¡C - - <p>«D US ¨Ï¥ÎªÌ½Ð¤Å±q USA ¤U¸ü¥ô¦ó¥[±K³nÅé¡C³o·|¾ÉP¯¸¥xªººÞ²z - ªÌ¦]¬°³Q¤U¸üªº³nÅé·S¤W¼ÆÓªk«ß©Êªº§xÃø¡C - - <p>¤@Ó«D US ªº Kerberos distribution ¥ç¥¿¦bµo®i¤¤¡A²{¦æª©¥»³q - ±`¥i¥Ñ°Î¦W FTP <tt>braae.ru.ac.za</tt> ¨ÓÀò±o¡C - - <p>¤]¦³¤@Ó <ref id="mailing" name="mailing list"> ±Mªù¥Î¨Ó°Q½× - «D US ¥[±K³nÅé¡C±ýÀò±o§ó¦h¸ê°T¡A±H¤@«Ê¤º§t³æ¿W¤@¦æ°T®§»¡ - ``<tt/help/'' ªº email µ¹¡G - - <tt><majordomo@braae.ru.ac.za></tt>. - - <sect1> - <heading> - ±Ò°Ê³nºÐ¶}©lŪ¤F¥i¬O«o°±¦b``Probing Devices...''¿Ã¹õ¡C - </heading> - - <p>¦pªG§A¦w¸Ë¤F IDE Zip ©Î Jaz ¸Ë¸m¡A²¾°£¥¦¨Ã«·s¸Õ¤@¹M¡C - ±Ò°Ê³nºÐ¤ù¥i¯à·|³Q³o¨Ç¸Ë¸m²V²c¤F¡C·í¨t²Î¦w¸Ë¦n¥H«á§A¥i¥H¦A - §â¥¦±µ¦^¨Ó¡C§Æ±æ³o¦b¤§«áªº release ª©¥»¥i¥H³Q×¥¿¡C - - <sect1> - <heading>·í§Ú¦w¸Ë¦n«·s±Ò°Ê¨t²Î«á¡A§Ú¬Ý¨ì``panic: cant mount root'' - ªº¿ù»~°T®§¡C - </heading> - - <p>³oÓ¿ù»~¬O¦]¬°±Ò°Ê°Ï¶ô¸ò®Ö¤ßµ{¦¡¹ïºÏºÐ¸Ë¸mªº»{ª¾¤£¬Û¦P¡C³q±`³oÓ - ¿ù»~·|¥X²{¦bÂùºÏºÐªº IDE ¨t²Î¡AµwºÐ©ñ¦b master¡A©Î¬O¦b¤ÀÂ÷ªº - IDE ±±¨î¾¹¤W¥u¦³³æ¤@ºÏºÐ¾÷¡A¦ý¬O FreeBSD ¸Ë¦b secondary IDE ¤W - ¡C·í®Ö¤ß«ü©w²Ä¤GӺϺб±¨î¾¹ªº²Ä¤@ӺϺо÷ wd2 ®É¡A±Ò°Ê block - «o»{¬°¨t²Î¸Ë¦b wd1(²Ä¤GÓ BIOS ºÏºÐ¾÷)¡C°»´ú§¹¸Ë¸m«á¡A®Ö¤ßµ{¦¡ - ¸ÕµÛ§â±Ò°Ê block »{¬°ªº±Ò°ÊºÏºÐ(wd1) mount °_¨Ó¡A¨Æ¹ê¤W«o¬O wd2 - ¡A©Ò¥H¥¢±Ñ¤F¡C - - <p>n×¥¿³oÓ°ÝÃD¡A¥H¤U´XºØ¤èªk¤§¤@³£¥i¥H¸Ñ¨M¡G - - <enum> - <item>·í Boot: ´£¥Ü¸¹¥X²{®É¡A¿é¤J¡G <tt>1:wd(2,a)kernel</tt> - µM«á«ö Enter¡C¦pªG¨t²Î¶}©l¤F¡A´N°õ¦æ¥H¤U©R¥O¡G -<verb> -echo "1:wd(2,a)kernel" > /boot.config -</verb> - Åý¥¦Åܦ¨¤º©wªº boot string¡C - <item>§â FreeBSD ºÏºÐ¾÷²¾¨ì primary IDE controller¡A¦]¦¹µwºÐ¾÷¬O - ³sÄòªº¡C - <item><url url="../../handbook/kernelconfig.html" name="Rebuild - your kernel,"> ק靈Ãö wd ³]©wªº¦æ¼Æ¡G - -<verb> -controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr -disk wd0 at wdc0 drive 0 -# disk wd1 at wdc0 drive 1 # comment out this line - -controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr -disk wd1 at wdc1 drive 0 # change from wd2 to wd1 -disk wd2 at wdc1 drive 1 # change from wd3 to wd2 -</verb> - - ¦w¸Ë·sªº®Ö¤ßµ{¦¡¡C - ¦pªG§A²¾°Ê§AªººÏºÐ¾÷¡A¨Ã§Æ±æ§â¥ý«eªº³]©w«ì´_¡A¥un§âºÏºÐ¥Î¹w´Á - ªº³]©w¸m´«¦^¨ÓµM«á«·s¶}¾÷¡C§Aªº¨t²ÎÀ³¸Ó´N¯à¦¨¥\ªº±Ò°Ê¡C - </enum> - - <sect1> - <heading>°O¾ÐÅ骺¨î¬O¤°»ò¡S</heading> - - <p>¹ï°O¾ÐÅé¨Ó»¡¡A(²z½×¤W)¨î¬O 4 gigabytes¡C1 gigabytes ¤w³Q´ú¸Õ - ¹L¡F¤@¯ë§A¤£¥i¯à¶R¨ì¥i¥H¤ä´©¶W¹L³oӼƥتº i386 PC¡C - - <sect1> - <heading>ffs Àɮרt²Îªº¨î¬O¤°»ò¡S</heading> - - <p>¹ï ffs filesystems ¦Ó¨¥¡A³Ì¤j²z½×Ȩî¦b 8 terabytes(2G blocks - )¡A©Î·í¨Ï¥Î¤º©w 8K block ¤j¤p®É¡A¨î¬O 16TB¡CÁÙ¦³¡A³nÅé¨î¬O - 1 terabytes¡A¦ý¦pªG¬O¸g¹Lק諸Àɮרt²Î¤W 4 terabytes ¬O¥i¯à(¨Ã - ¥B¦s¦b)ªº¡C - - <p>³æ¤@ ffs Àɮתº¤j¤p³Ì¤j¬OÁͪñ 1G blocks(4TB) - °²¦p block ¤j¤p¬O - 4K¡C - - <verb> - maxfilesize - ---------------------------------- - 2.2.7 3.0 -fs block size -stable -current works should-work -------------- ------- -------- ----- ----------- -4K 4T-1 4T-1 4T-1 4+T -8K 32+G 8T-1 32+G 16T-1 -16K 128+G 16T-1 128+G 32T-1 -32K 512+G 32T-1 512+G 64T-1 -64K 2048+G 64T-1 2048+G 128T-1 - </verb> - - <p>·í fs block ¤j¤p¬O 4K¡Atriple indirect block ¹B§@¨Ã¥B©Ò¦³ªº¨Æ±¡ - ³£À³¸Ó¥Hªí¥Ü¦¨¨Ï¥Î triple indirect block ªº³Ì¤j fs block ¨Ó§@ - ¨î(ªñ¦ü©ó 1K^3 + 1K^2 + 1K)¡A¦ý¦b fs block ¼Æ¥Ø¤W«o¦³¤@Ó(¿ù»~) - ªº 1G-1 ¨î¡C¹ï fs block ¼Æ¥Øªº¨îÀ³¸Ó¬O 2G-1¡C¦b fs block - ¼Æ¥Ø±µªñ 2G-1 ®É¦³ÂI¿ù»~¡A¦ý·í fs block ¤j¤p¬O 4K ®É³oÓ block - ¼Æ¥Ø¬O¤£¯à¹F¨ìªº¡C - - <p>block ¤j¤p¦pªG¬O 8K ©Î§ó¤j¡Afs block ¼Æ¥ØÀ³¸Ó¨î¦b 2G-1¡A¦ý¹ê - »Ú fs block ¼Æ¥Ø«o¨î¦b 1G-1¡A°£¤F¦b -stable ®É triple indirect - blocks ¬OµLªk¹F¨ìªº¡A©Ò¥H³Ì¦h fs block ¼Æ¥Øªº¨î¥i¥Hªí¥Ü¦¨¥Î - double indirect blocks(ªñ¦ü©ó(blocksize/4)^2 + (blocksize/4)) - ¡A¥B¦b -current ¤U¶W¹L³oÓ¨î¥i¯à·|¾ÉP°ÝÃD²£¥Í¡C¨Ï¥Î¥¿½Tªº - 2G-1 block ¨îªº½T·|¾ÉP°ÝÃDµo¥Í¡C - - <sect1> - <heading>§Ú¸Ó«ç»ò¦b³nºÐ¤W©ñ¤J 1TB ÀɮסH</heading> - - <p>§Ú¦Û¤v´N¦b³nºÐ¤ù¤W©ñ¦n´XÓ :-)¡CÀɮתº³Ì¤j®e¶q¨Æ¹ê¤W¸òºÏºÐ³Ì¤j - ªº®e¶q¨Ã¨S¦³±K¤Á¬ÛÃö¡CºÏºÐªº³Ì¤j®e¶q¬O 1TB¡A³o¬O¤@ÓÀɮפj¤p¥i - ¥H¶W¹LºÏºÐ®e¶qªº¤@Ó¯S¦â¡C - - <p>¥H¤U½d¨Ò·|¦b¤@ӨϥξãÓ 32K ªÅ¶¡³o¼Ë¤pªº root partition ºÏºÐ - ¤W«Ø¥ß¤@Ó¤j¤p¬O 8T-1 ªºÀÉ®×(3 indirect blocks and 1 data block - )¡Cdd «ü¥O»ÝnÅý dd ¯à¦b¤@Ó¤jÀɮפU°õ¦æ¡C - -<verb> -ttyv0:bde@alphplex:/tmp/q> cat foo -df . -dd if=/dev/zero of=z bs=1 seek=`echo 2^43 - 2 | bc` count=1 -ls -l z -du z -df . -ttyv0:bde@alphplex:/tmp/q> sh foo -Filesystem 1024-blocks Used Avail Capacity Mounted on -/dev/sd0a 64479 27702 31619 47% / -1+0 records in -1+0 records out -1 bytes transferred in 0.000187 secs (5346 bytes/sec) --rw-r--r-- 1 bde bin 8796093022207 Sep 7 16:04 z -32 z -Filesystem 1024-blocks Used Avail Capacity Mounted on -/dev/sd0a 64479 27734 31587 47% / -ttyv0:bde@alphplex:/tmp/q> exit -</verb> - -<p>Bruce Evans, September 1998 - - <sect1> - <heading>¦b±Ò°Ê·sªº kernel ®É¡A¬Ý¨ì "archsw.readin.faild" ³oÓ¿ù»~°T®§ - </heading> - - <p>¦b±Ò°Ê loader ¤§«e·|¬Ý¨ì "|" ³oӲŸ¹¦bÂà¡A³o®É¥i¥H«ö¥ô¦óÁ䤤Â_¡AµM - «á¦A«ü©wn¸ü¤J¨ºÓ kernel¡C¥J²Ó¨Ó»¡¡A§A¤w¸g§ó·s kernel ªºì©l½X¡B¤]¥Î¥¦ - °µ¤F·sªº kernel¡A¦ý«o *¨S¦³«·s make world*¡C§Ṳ́£¤ä´©³o»ò°µ¡A½Ð¥ý - make world¡A¦A§ó·s kernel¡C - - </sect> - diff --git a/zh_TW.Big5/FAQ/kernelconfig.sgml b/zh_TW.Big5/FAQ/kernelconfig.sgml deleted file mode 100644 index bb8c41b8a5..0000000000 --- a/zh_TW.Big5/FAQ/kernelconfig.sgml +++ /dev/null @@ -1,89 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by foxfair@FreeBSD.org --> -<!-- English Version: 1.2 --> - - <sect> - <heading>®Ö¤ß³]©w<label id="kernelconfig"></heading> - - <sect1> - <heading> - §Ú·Q¦Ûq®Ö¤ßµ{¦¡¡A³o·|«Ü§xÃø¶Ü¡H - <label id="make-kernel"> - </heading> - - <p>¤£·|¡I½Ð¬d¾\ <url url="../../handbook/kernelconfig.html" - name="kernel config section of the Handbook">. - - <p><bf/ª`·N¡G/§Ú·|«Øij§A¦b§AÅý®Ö¤ß¯à¥¿±`¤u§@«á¡A°µ¤@Ó - <tt/kernel.YYMMDD/¤é´Á§Î¦¡ªº³Æ¥÷¡A³o¼Ë¤U¦¸¦pªG§A«Ü¤£©¯ªºª±Ãa - ¤F³]©w¡A¦Ü¤Ö¥i¥H¤£»Ýn¨Ï¥Î³Ìì©lªº<tt/kernel.GENERIC/¡C°²¦p§A - ¥¿±q¤@Ó¨S¦³¦b GENERIC kernel ¸Ì±¤ä´©ªº±±¨î¾¹¸Ì±Ò°Ê¡A³oÅã±o¯S - §O«n(¨S¿ù¡A³o¬Oµ§ªÌªº¸gÅç)¡C - - <sect1> - <heading> - §Úªº®Ö¤ß¦]¬°<tt/_hw_float/¿ò¥¢¦Ó½sĶ¥¢±Ñ¡C - </heading> - - <p>Åý§Ú²q¬Ý¬Ý¡A§A§â<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?npx(4)" name="npx0">±q§A - ªº®Ö¤ß³]©wÀɲ¾°£¤F¡A¦]¬°§A¨S¦³¼Æ¾Ç¹Bºâ¾¹¡A¹ï¶Ü¡H¿ù¤F¡I:-) ³oÓ - <tt/npx0/¬O<bf/¥²¶·n¦³ªº/¡C´Nºâ§A¨S¦³¼Æ¾Ç¹Bºâ¾¹¡A§A¤´<bf/¥²¶·/ - ¤Þ¤J<tt/npx0/¸Ë¸m¡C - - <sect1> - <heading>multi-port serial code ªº¤¤Â_½Ä¬ð¡C</heading> - - <p><bf/Q./ ·í§Ú½sĶ¤@Ó multi-port serial code ªº®Ö¤ß®É¡A¥¦§i¶D§Ú - ¥u¦³²Ä¤@Ó³Q°»´ú¨ì¡A¨ä¥Lªº«h¦]¤¤Â_½Ä¬ð¦Ó¸õ¹L¤F¡A§Ú¸Ó«ç»ò×¥¿¥¦¡H - - <p><bf/A./ ³oÓ°ÝÃD¬O¦]¬° FreeBSD ¨Ï¥Î¤º«Øµ{¦¡½XÁקK¦]¬°µwÅé©Î³nÅé - ½Ä¬ð¾ÉP®Ö¤ßµ{¦¡¹L©óªÎ¤j©ÎµL¥Î¡Cn×¥¿³oºØ±¡§Îªº¤èªk¬O°£¤F¤@Ó - port ¥~§â¨ä¥L©Ò¦³ªº IRQ ³]©w³£°µ«O¯d¡C³o¸Ì¦³¤@Ó½d¨Ò¡G - - <verb> - # - # Multiport high-speed serial line - 16550 UARTS - # - device sio2 at isa? port 0x2a0 tty irq 5 flags 0x501 vector siointr - device sio3 at isa? port 0x2a8 tty flags 0x501 vector siointr - device sio4 at isa? port 0x2b0 tty flags 0x501 vector siointr - device sio5 at isa? port 0x2b8 tty flags 0x501 vector siointr - </verb> - - <sect1> - <heading>§Ú¸Ó«ç»ò±Ò°Ê QIC-40/80 ªº¤ä´©¡H</heading> - - <p>§A»Ýn¦b generic config Àɤ¤§â¥H¤U³o¦æªºµù¸Ñ¨ú®ø(©Î¬O§â¥¦¥[¨ì§Aªº - ³]©wÀÉ)¡A¦b<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fdc(4)" - name="fdc">³o¦æ¥[¤J``<tt/flags 0x1/''µM«á«·s½sĶ®Ö¤ß¡C - - <verb> -controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 flags 0x1 vector fdintr -disk fd0 at fdc0 drive 0 ^^^^^^^^^ -disk fd1 at fdc0 drive 1 -#tape ft0 at fdc0 drive 2 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - </verb> - - <p>±µµÛ¡A§A¥i¥H¦b<tt>/dev</tt>°õ¦æ¥H¤U©R¥O, «Ø¥ß¤@Ó¥s<tt>/dev/ft0</tt> - ªº¸Ë¸m¡G - - <verb> - sh ./MAKEDEV ft0 - </verb> - - <p>¬Oµ¹²Ä¤@Ӹ˸m¨Ï¥Î¡C¦P²z<tt/ft1/¬O²Ä¤GÓ¡A¥H¦¹Ãþ±À¡C - - <p>§A±N·|¦³Ó¥s<tt>/dev/ft0</tt>ªº¸Ë¸m¡A¥i¥H³z¹L¤@Ó¯S®íªºµ{¦¡¥s - ``<tt/ft/''ªº¨ÓºÞ²z¥¦ - ½Ð¬Ý<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ft" name="ft"> - ªº man page ¦³§ó¶i¤@¨B»¡©ú¡C - - <p>ª©¥»¤ñ<tt/-current/¦ªº¨t²Î¦b³B²zÃaªººÏ±a´CÅé®É¦³¨Ç°ÝÃD¡A¦pªG§A - ªº<tt/ft/ºÏÀY¦³¤@ª½¦b¦P¤@Ó¦a¤è¨Ó¦^²¾°Êªº°ÝÃD¡A¹Á¸Õ±q<tt/-current/ - ¸Ìªº<tt>/usr/src/sbin/ft</tt>§ä¥X³Ì·sª©ªº<tt/ft/¨Ã¥B¸Õ¬Ý¬Ý¡C - - </sect> - diff --git a/zh_TW.Big5/FAQ/misc.sgml b/zh_TW.Big5/FAQ/misc.sgml deleted file mode 100644 index 45fbb0361f..0000000000 --- a/zh_TW.Big5/FAQ/misc.sgml +++ /dev/null @@ -1,325 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by zmx@mail.CDPA.nsysu.edu.tw --> -<!-- English Version: 1.16 --> - - <sect> - <heading>¨ä¥¦¦U¦¡¦U¼Ëªº°ÝÃD<label id="misc"></heading> - - <sect1> - <heading> - ¬°¬Æ»ò FreeBSD ¥Îªº swap ªÅ¶¡¤ñ Linux ¦h¡H - </heading> - - <p>¤£¬O³o¼Ëªº¡C¦pªG§Aªº·N«ä¬O¡G ``¬°¬Æ»ò§Úªº swap ¬Ý°_¨Óº¡¤F¡H'' - ¨º¬O¦]¬°§âªF¦è©ñ¦b swap ¸Ì«á®³¦^¨Óªº³t«×·|¤ñ pager ¸g¥ÑÀɮרt - ²Î®³¦^(¥¼×§ï)ªº°õ¦æ½X§Ö¡C - - - <p>¨Æ¹ê¤W¡A°O¾ÐÅ餤 dirty pages ªº¶q¨Ã¥¼´î¤Ö¡F clean pages «h¦b»Ý - nªº®ÉÔ²¾¨«¡C - - <sect1> - <heading> - ¬°¬Æ»òn¥Î(¬Æ»ò¬O) a.out ©M ELF °õ¦æÀɮ榡¡H - </heading> - - <p>n¤F¸Ñ¬°¬Æ»ò FreeBSD ¨Ï¥Î <tt>a.out</tt> ®æ¦¡¡Aº¥ý§Anª¾¹D¤@¨Ç - ¥Ø«e Unix ¤¤¨Ï¥Î³Ì¼sªxªº¤TºØ®æ¦¡¡G - - <itemize> - <item><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?a.out(5)" - name="a.out"> - - <p>³Ì¦©M`¥j¨å'ªº unix ¥ØªºÀɮ榡¡C¨Ï¥Î¤@ºØµu¦Óºò±KªºÀÉÀY, - ¦ñÀH¤@Ó³q±`¥Î¨Ó¿ë»{®æ¦¡ªºÅ]³N¼Æ¦r(°Ñ¦Ò - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?a.out(5)" - name="a.out(5)"> ¦³§ó¦h²Ó¸`)¡C¨ã¦³¤TÓ¸`°Ï¡G.text¡A.data¡A©M.bss - ¥[¤W¤@ӲŸ¹ªí©M¦r¦êªí¡C - - <item><bf>COFF</bf> - <p>SVR3 ¥ØªºÀɮ榡¡CÀÉÀY¥]§t¤F¤@Ó¸`°Ïªí¡A©Ò¥H¥i¥H¨ã³Æ¤ñ - .text¡A.data¡A.bss ÁÙ¦hªº¸`°Ï¡C</item> - - <item><bf>ELF</bf> - <p><tt/COFF/ ªº«áÄ~ªÌ¡A¨ã¦³¦hÓ¸`°Ï¥H¤Î 32-bit ©Î 64-bit ªº - possible values¡C¥Dnªº¯ÊÂI¡G<tt/ELF/ ¬O¦b¨CÓ¨t²Î¬[ºc¥u - ·|¦³¤@ºØ ABI ªº°²³]¤U³]p¥X¨Óªº¡C¨Æ¹ê¤W³oÓ°²³]¿ùªºÂ÷ÃСA - §Y¨Ï¬O°Ó·~ªº SYSV ¥@¬É¡A¤]¦Ü¤Ö¦³ SVR4¡ASolaris¡ASCO ¤TºØ ABI¡C - - <p>FreeBSD ÂǥѤ@Ó¤u¨ã¡A§âµ{¦¡»Ýn¨ººØ ABI ªº¸ê°T <em>¯O¦L</em> - ¦b <tt/ELF/ °õ¦æÀɤW¡C - °Ñ¦Ò man page - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?brandelf" - name="brandelf"> ¨ú±o§ó¦h¸ê°T¡C - </itemize> - - <p>FreeBSD ¨Ó¦Û "¥j¨å" °}Àç¡A¶Ç²Î¤W³£¨Ï¥Î - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?a.out(5)" - name="a.out"> ®æ¦¡¡A³o¬O¦b¦n´X¥Nªº BSD ¤¤ÃÒ©ú¥i¾aªºp³N¡C - ÁöµM¥i¥H¦b FreeBSD ¤W¥i¥H«Ø¥ß¥H¤Î°õ¦æì¥Íªº <tt/ELF/ °õ¦æÀÉ( - ¥H¤Î®Ö¤ß)¡Aè¶}©l FreeBSD ¤Ï¹ïÂà´«¨ì¥H <tt/ELF/ °µ¬°¹w³]ªº - ®æ¦¡¡C¬°¬Æ»ò¡H ¶â¡A·í Linux ¶}©lµhW¦aÂà´«¦Ü <tt/ELF/¡A¨Ã«D¦]¬° - n°kÂ÷ <tt/a.out/ ®æ¦¡¡A¦Ó¬O¦]¬°¥L̨S¦³¼u©Êªº¡A¥H¸õÅDªí¬°°ò¦ - ªº¦@¨Éµ{¦¡®w¾÷¨î¡C¨º¬O¤@ºØ«D±`Ãø¥H¨Ï¥Î¡Aµo®iªÌ¤£³ßÅwªºªF¦è. ¬J - µM¤w¸g¦s¦bªº <tt/ELF/ ¤u¨ã´£¨Ñ¤F¦@¨Éµ{¦¡®wªº¸Ñ¨M¤è®×¡A¦Ó¥B¬Ý¨Ó - ¬O "«e½Ãªº¤èªk"¡A©Ò»Ýªº¥N»ù´N¥i±µ¨ü¦]¦ÓÂà´«¡C - - <p>¦b FreeBSD ªºª¬ªp¤¤¡A§Ú̪º¦@¨Éµ{¦¡®w¾÷¨î§ó±µªñ <tt>SunOS</tt> ªº - «¬¦¡¡A¤]´N¬O¡A©ö©ó¨Ï¥Î¡C - µM¦Ó¡A±q 3.0 ¶}©l¡AFreeBSD ¥¿¦¡¤ä´© <tt/ELF/ ¬°¹w³]®æ¦¡¡C§Y¨Ï - <tt/a.out/ ®æ¦¡¤´µM«D±`¦n¡A§Ú̽sĶ¤u¨ãªº¼¶¼gªÌ¡AGNU ªº¦¨û¡A - ¤w¤¤¤î¤F¹ï¡A<tt/a.out/ ®æ¦¡ªº¤ä´©¡C³o¢¨Ï§Ú̺ûÅ@¥t¤@¥÷ª©¥»ªº - compiler ©M linker¡A¤]¨Ï±o§Ṳ́£¯à±q³Ì·sªº GNU µo®i¦¨ªG¤¤Àò±o - ¦n³B. ¦¹¥~¹ï ISO-C++ ªº»Ý¨D¡A¤×¨ä¬O«ØºcªÌ©M¸ÑºcªÌ¡A¤]±a°Ê¥¼¨Ó - ª©¥»¤¤¹ï <tt/ELF/ ªºì¥Í¤ä´©¡C - - <sect1> - <heading>¦n§a¡A¦ý¬°¬Æ»ò·|¦³³o»ò¦hºØ¤£¦Pªº®æ¦¡¡H</heading> - - <p>¦b¶Â·tªº¹L¥h¡A¥u¦³Â²³æªºµwÅé. ²³æªºµwÅé¤ä´©¤p«¬¡B²³æªº¨t²Î. - a.out ¦b²³æªº¨t²Î¤W³Ó¥ô´r§Ö (PDP-11). ·í unix ²¾´Ó¨ì¨ä¥L¥¥x®É¡A - a.out «O¯d¤F¤U¨Ó¡A¦]¬°¹ï¦´Áªº Motorola 68K¡AVAX ¤§Ãþªº¬[ºc¤w¸g - °÷¥Î¤F¡C - - <p>µM«á¦³¨ÇµwÅé¤uµ{®vı±oÅý³nÅé¦h°µÂI¨Æ¡A¨º CPU ªº¹q´¹Åé´N¯à¤Ö - ¤@ÂI¦Ó¶]ªº§ó§Ö. n¦b³oºØ·s¦¡µwÅé¤W¤u§@(²{¦bºÙ¬°RISC)¡A<tt/a.out/ ´N - ¤£¾A¦X¤F¡A©Ò¥H»Ý¦hªº®æ¦¡´Nµo®i¥X¨Ó¥H´£¨Ñ¤ñ¨ü¡B²³æªº<tt/a.out/ §ó - ¦nªº®Ä¯à. ¹³¬O <tt/COFF/¡A<tt/ECOFF/¡A¥H¤Î¤@¨Ç¤£¦³¦Wªº®æ¦¡¡A¨C¤@ºØ - ³£¦³¨îª½¨ì <tt/ELF/¡C - - <p>¦¹¥~¡A·íµ{¦¡¶V¨Ó¶V¤j¦ÓºÏºÐ(¥H¤Î¥D°O¾ÐÅé)¬Û¹ï¨Ó»¡¸û¤p®É¡A¦@¨É - µ{¦¡®wªº·§©À´Nµo®i¥X¨Ó¤F¡AµêÀÀ°O¾ÐÅé¨t²Î¤]Åܱo¶V¨Ó¶Vºë¥©¡C·í¨C¤@ - ºØ¶i¨B³£¦b <tt/a.out/ ¤W§¹¦¨®É¡A¥¦ªº¥i¥Î©Ê¤]¶V¨Ó¶V§C¡C¥t¥~¡A¤HÌ - ÁÙn¦b°õ¦æ®É´Á¥i¥H°ÊºA¸ü¤J¡A©Î¬O¥á±ó°õ¦æ¹Lªºªì©l¤Æµ{¦¡¥H¸`¬Ù°O¾Ð - Åé¡Cµ{¦¡»y¨¥¤]Åܱo§óºë¥©¦Ó¥B¤HÌ·Qn¦b¦b main ¤§«e°õ¦æ§Oªºµ{¦¡½X - ¡C³\¦hÁcÂøªº§Þ¥©¥Î¦b <tt/a.out/ ¤W¥H¸Ñ¨M³o¨Ç°ÝÃD¡C<tt/a.out/ n - ¸Ñ¨M³o¨Ç°ÝÃD»Ýn¶V¨Ó¶V¦hÃB¥~ªºt¾á©M½ÆÂø«×¡C<tt/ELF/ ¥i¥H»´©öªº¸Ñ - ¨M³o¨Ç°ÝÃD¡A¦ý¬O±q°ò¥»¤W¥i¥H¤u§@ªº¨t²ÎÂà´«¦¨ <tt/ELF/ «o«Ü´Æ¤â¡C - ©Ò¥Hnµ¥¨ìºûÅ@ <tt/a.out/ ¤ñÂà´«¨ì <tt/ELF/ ´Æ¤â¡C - - <p>µM¦Ó¡AÀHµÛ®É¶¡¹L¥h¡A FreeBSD ªº build tools §Î¦¨¤F¥¦æªº¨â¤ä - (¤×¨ä¬O²ÕĶ¾¹©M loader)¡CFreeBSD ³o¤ä¥[¶i¤F¦@¨Éµ{¦¡®w¥H¤Î×¥¿¤F - ¤@¨Ç¿ù»~¡Cì¨Ó¼¶¼g³o¨Çµ{¦¡ªº GNU ¦¨û«h«¼g¤F³o¨Çµ{¦¡¡A¥H§ó²³æ - ªº¤è¦¡¤ä´©¸ó¥¥x½sĶ¡B¦hºØ®æ¦¡µ¥µ¥¡C³\¦h¤H·Qn°µ¥X¥H FreeBSD ¬° - ¥Øªº¥¥xªº¸ó¥¥x½sĶ¾¹¡A¤£©¯ªº¬O FreeBSD ªº as ©M ld ¤£¯à°µ³o¶µ - ¤u§@¡C·sªº GNU ¤u¨ã(binutils)¥[¤J¤F¸ó¥¥x½sĶ¡B<tt/ELF/¡B¦@¨Éµ{ - ¦¡®w¡B C++ ÂX¥R¡Aµ¥µ¥¡C¦¹¥~¡A³\¦h¼t°Ó¥H <tt/ELF/ ®æ¦¡µo¦æ²£«~¡A - ¦Ó¯à°÷¦b FreeBSD ¤W¶]ªº¸Ü·íµM«Ü¦n¡C¦Ó¥B¦pªG¯à¶] <tt/ELF/ ®æ¦¡ªº - °õ¦æÀÉ¡A¬°¬Æ»òÁÙn²z <tt/a.out/ ¡H¨e¬O¤@¤Ç¤S²Ö¤S¦Ñªº°¨¡A¹L¥h«D±` - ¦³¥Î¡A¦ý¬O®ÉÔÅý¨e°h¥ð¤F¡C - - <p><tt/ELF/ ¤ñ a.out §óÀ³¦³ªí¹F¤O(expressive¡H)¦Ó¥B¨ã¦³§ó¦hªº - ÂX¥R©Ê. <tt/ELF/ ¤u¨ãºûÅ@ªº¤ñ¸û¦n¡A¦Ó¥B´£¨Ñ¸ó¥¥x½sĶªº¤ä´©, - ³o¹ï³\¦h¤H¨Ó»¡¬O«Ü«nªº¡C<tt/ELF/ ¥i¯à¤ñ a.out ºC¤@ÂI¡A¦ý®t²§ - «D±`Ãø´ú¶q¥X¨Ó¡C³o¨âªÌ¤§¶¡ÁÙ¦³³\¦h²Ó¸`¤Wªº¤£¦P¡A¨Ò¦p¤À¶ªº¹ïÀ³ - ¤è¦¡¡Aªì©l¤Æµ{¦¡½Xªº§@ªkµ¥µ¥¡C³o¨Ç¨Ã¤£¬O«Ü«n¡A¦ý´N¬O¤£¦P¡C¦b - ¥H«á GENERIC ®Ö¤ß¤£·|¤ä´© <tt/a.out/ ¡A·í¤£¦A¦³°õ¦æ¶Ç²Î <tt/a.out/ - µ{¦¡ªº»Ýn®É¡A·|±q®Ö¤ß²¾°£¡C - - <sect1> - <heading>¬°¬Æ»ò chmod ¤£·|§ïÅܲŸ¹³sµ²(symlink)ªº¦s¨úÅv¡H</heading> - - <p>§A¥²¶·§â ``<tt/-H/'' ©Î¬O ``<tt/-L/'' »P ``<tt/-R/'' ¿ï¶µ¤@°_¨Ï¥Î. - °Ñ¦Ò<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?chmod" - name="chmod"> - ¤Î<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?symlink" - name="symlink"> man pages ¥H¨ú±o§ó¦h¸ê°T. - - <p><bf/ĵ§i/ ``<tt/-R/'' ¿ï¶µ·|Åý <tt/chmod/ °µ<bf/»¼°j/¡C¥Î¦b¥Ø¿ý - ©Î¬O³sµ²¨ì¥Ø¿ýªº²Å¸¹³sµ²®Én¤p¤ß¡C¦pªG§An§ïÅܤ@ӲŸ¹³sµ²°Ñ¦Ò¨ì - ªº¥Ø¿ýªº¦s¨úÅv¡A¨Ï¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?chmod" name="chmod"> ¥B¤£n - ¥[¥ô¦ó¿ï¶µ¡A¨Ã¥B¦b symlink ªºµ²§À¥[¤W±×½u(``<tt>/</tt>'')¡CÁ|¨Ò¨Ó»¡ - ¡A¦pªG ``<tt/foo/'' ³sµ²¨ì ``<tt/bar/''¡A¦Ó§An§ó§ï ``<tt/foo/'' ªº - Åv (¨Æ¹ê¤W¬O ``<tt/bar/'')¡A¨º´N¥Î¡G - - - <verb> - chmod 555 foo/ - </verb> - - <p>µ²§Àªº±×½u¡A·|Åý <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?chmod" name="chmod"> - §ïÅÜ ``<tt/foo/'' «ü¦Vªº ``<tt/bar/'' ¥Ø¿ýªºÅv¡C - - <sect1> - <heading> - ¬°¬Æ»ò±b¸¹ <bf/¤´µM/ ¨î¬°¤KÓ¦r¤¸¡H - </heading> - - <p>§A·|»{¬°×§ï <bf/UT_NAMESIZE/ µM«á««Ø¨t²Î¬O«Ü²³æªº¨Æ±¡¡A¦Ó¥B - ¨C¥ó¨Æ³£¥i¥H¹B§@¦a«Ü¦n¡C¤£¨¯ªº¬O¦³³\¦hªºµ{¦¡©M¤u¨ã(¥]§t¨t²Î¤u¨ã) - §â¼Æ¦r¼g¦º¦bµ{¦¡¸Ì(¨Ã«DÁ`¬O 8 ©Î 9¡A¦³®É¬O¥j©Çªº 15¡B20µ¥µ¥)¡C - ³o¤£¥u·|§â§Aªº°O¿ýÀɧËÃa(¨Ó¦Û©óÅܰʪø«×©M©T©wªø«×°O¿ýªº®t²§)¡A¤] - ·|¯}Ãa Sun ªº NIS «È¤áºÝªº¹B°µ¡A©M¨ä¥¦ UNIX ¨t²Îªº¥æ¤¬§@¥Î¤]¥i¯à - ¦³¼ç¦bªº°ÝÃD¡C - - <p>¦b FreeBSD 3.0 ¥H¤Î¤§«áªºª©¥»¡A±b¸¹ªº³Ì¤jªø«×¼W¥[¨ì16Ó¦r¤¸, - ¦Ó¨º¨Ç¼g¦ºªø«×ªºµ{¦¡¤]§ä¥X¨Ó×¥¿. ¥¿¦]¬°¼vÅT¨t²Îªº³¡¥÷«Ü¨ì¡Aª½¨ì - 3.0 ¤~°µ×§ï¡C</p> - - <p>¦pªG§A¦³¦Û«H¦b¥X°ÝÃDªº®É«á¯à¦Û¦æ¸Ñ¨M¡A§A¥i¥H¥Î¤U±ªº¤èªkÅý¸û¦ªº - ª©¥»¤ä´©¸ûªøªº±b¸¹¡Cקï /usr/include/utmp.h ¤¤ªº UT_NAMESIZE¡C§A¤] - ¥²¶·§â /usr/include/sys/param.h ¤¤ªº MAXLOGNAME §ï¦¨¸ò UT_NAMESIZE - ¬Û²Å. ³Ì«á¡A¦pªG§A¬O±qì©lµ{¦¡«Ø¥ß¨t²Î¡A§O§Ñ¤F /usr/include ¨C¦¸³£ - ·|§ó·s¡Iקï /usr/src/.. ¤¤¾A·íªºÀɮסC</p> - - <sect1> - <heading>§Ú¯à¦b FreeBSD ¤U¶] DOS µ{¦¡¶Ü¡H</heading> - - <p>¬Oªº¡A±q 3.0 ª©¶}©l¥i¥H¨Ï¥Î¤w¸g¾ã¦X¨Ã¥[±jªº BSDI <tt/rundos/ - DOS ¼ÒÀÀ¾¹¡C¦pªG§A³Ì³oÓªF¦è¦³¿³½ì¡A°e«Ê«H¨ì - <url url="mailto:freebsd-emulation@FreeBSD.org" - name="The FreeBSD emulation discussion list"> - - <p>¹ï 3.0 ¤§«eªº¨t²Î¡A¦b port ¤¤¦³¤@Ó·¥¨Îªº¤u¨ãµ{¦¡ - <htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^pcemu" name="pcemu"> - ¥i¥H¼ÒÀÀ 8088 ©M¨¬°÷ªº BIOS ªA°È¥H°õ¦æ DOS ¤å¦r¼Ò¦¡µ{¦¡¡C¥¦¶·n X Window - System(¥Ñ XFree86 ´£¨Ñ)¡C - - <sect1> - <heading> - ¬Æ»ò¬O ``<tt/sup/''¡A¦p¦ó¨Ï¥Î¡H - </heading> - - <p><htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^sup" name="SUP"> - ·N«ä¬O Software Update Protocol¡A¥Ñ CMU µo®i¥Hºû«ùµo®iªº¦P¨B¡A - §Ú̧Q¥Î¥L¨Ó«O«ù»·ºÝªº¯¸¥x©Mì©l¯¸¥x¦P¨B¡C - - <p>SUP ¹ïÀW¼eªº¨Ï¥Î¤£¤Íµ½¡A¦Ó¥B¤w¸g¤£¨Ï¥Î¤F¡C¥Ø«e«Øijºû«ùì©l½X§ó·sªº¤èªk¬O - <url url="../../handbook/cvsup.html" name="Handbook entry on CVSup"> - - - <sect1> - <heading>How cool is FreeBSD¡H</heading> - - <p>°Ý¡G¦³¤H°µ¹L FreeBSD °õ¦æ®Éªº·Å«×´ú¸Õ¶Ü¡H§Úª¾¹D Linux ¤ñ DOS ²D¡A - ¦ý¨SÅ¥¤H´£¹L FreeBSD¡A¦ü¥G«Ü¼ö¡C - - <p>µª¡G¨S¦³¡A¦ý¬O¦b¨ýı¤W¦³°µ¹LµL¼Æ¦¸´ú¸Õ¡C§ÚÌé¤W¦ÛÄ@¨ü¸ÕªÌªº - ²´·ú¡A¨Æ¥ý¦Aµ¹¥L̪A¥Î 250 ²@§Jªº LSD-25 °g¤ÛÃÄ¡C35% ªº¨ü¸ÕªÌ»¡ - FreeBSD ¹Á°_¨Ó¹³¾ï¤l¡A¦Ó Linux «h¬Oµµ¦âªººd¾ðªG¹ê¡C¾Ú§Ú©Òª¾¡A¨S - ¦³¤@²Õ´£¨ì·Å«×¤W¯S§Oªº®t²§¡C«á¨Óµo²{¡A¦³¤Ó¦h¨ü¸ÕªÌ¦b´ú¸Õ®É¹Ú¹C¨« - ¥X©Ð¶¡¼vÅT¨ì¼Æ¾Ú¡A³Ì«á¥u±o©ñ±ó¾ãÓ½Õ¬d¡C§Ú·Q¤j³¡¥÷ªº¨ü¸ÕªÌ²{¦b¦b - Apple ¤u§@¡AÄ~ Drag and Drop ¤§«á¡A¬ã¨s¥þ·sªº Scratch and Sniff - ¹Ï§Î¬É±¡CIt's a funny old business we're in¡I - - <p>¤£¶}ª±¯º¤F¡AFreeBSD ©M Linux ³£¨Ï¥Î ``<tt/HLT/'' (halt) «ü¥O - ¥H¦b¨t²Î¶¢¸m®É°§C¹q¤Oªº¨Ï¥Î¤]´î¤Ö¤F¼öªº²£¥Í¡C¦pªG¦³³]©w APM - (automatic power management)¡AFreeBSD ¤]¥i¥HÅý CPU ¶i¤J§C¹q¤O - ¼Ò¦¡¡C - - <sect1> - <heading>½Ö¦b§Úªº°O¾ÐÅé´¡¼Ñ¤¤¨F¨F§@ÅT¡H¡H</heading> - - <p>°Ý¡GFreeBSD ½sĶ®Ö¤ß®É¦³°µ¬Æ»ò "©_¯S" ªº¨ÆÅý°O¾ÐÅé¨F¨F§@ÅT¶Ü¡H - ·í½sĶ®É(ÁÙ¦³¶}¾÷®É½T»{³nºÐ«áªºµu¼È®É¶¡)¡A¤]ºØ¦ü¥G¨Ó¦Û°O¾ÐÅé´¡¼Ñ - ªº©_©ÇÁnµ¡C - - <p>µª¡G¬Oªº¡I¦b BSD ªº¤å¥ó¤¤§A·|±`±`¬Ý¨ì ``I«áÆF''¡A¤j³¡¥÷ªº¤H - ³£¤£ª¾¹D¨º¬O¤@ºØ¹ê»Ú¦s¦bªººë¯«Åé --- ´x±±µÛ§Aªº¹q¸£. §AÅ¥¨ìªºÁnµ - ¬O³o¨ÇI«áÆF¥H°ªµ¤fï¦b·¾³q«ç¼Ë°µ³\¦hªº¨t²ÎºÞ²z¤u§@¡C - - <p>¦pªG³o¨ÇÁnµ«Ü§xÂZ§A¡A¨Ó¦Û DOS ªº ``<tt>fdisk /mbr</tt>'' ´N - ¯àÂ\²æ¡A¦ý¦pªG¦³¬Û¤Ïªº®ÄªG¤]¤£nÅå³Y¡C¨Æ¹ê¤W¡A¦pªG¦b»ö¦¡¤¤Å¥¨ì - Bill Gates ®£©ÆªºÁnµ±q¤º«Øªº³â¥z¶Ç¨Ó¡A°¨¤W°k¦Ó¥B¤£n¦^ÀY¡I - ±q BSD I«áÆF¤£¥¿Åªº¼vÅT¤¤¸Ñ©ñ¡ADOS ©M Windows I«áÆF³q±`³£¯à - «·s±±¨î¾ã¥x¾÷¾¹¨Ã¹ï§AªºÆF»î¶A©G¡C¦pªG¦³¿ï¾Ü¡A§Ú·Q§Ú¹çÄ@²ßºD©_ - ©ÇªºÁnµ¡C - - <sect1> - <heading>MFC ¬O¬Æ»ò·N«ä¡H</heading> - - <p>MFC ¬O 'Merged From -CURRENT' ªºÁY¼g¡C¨Ï¥Î¦b CVS °O¿ý¤¤¥H - ªí¥Ü±q CURRENT ¤¤¾ã¦X¶i STABLE ¤À¤äªº§ïÅÜ¡C - - <sect1> - <heading>'BSD' ¬O¤°»ò·N«ä¡H</heading> - - <p>¦b¥u¦³·|ûª¾¹Dªº¯µ±K»y¨¥¤¤¡A¥¦¥Î¨Óªí¥Ü¬YºØªF¦è¡C§Ú̵Lªk§@¤å¦r¤Wª½ - ±µªºÂ½Ä¶¡A¥u¯à»¡¥¦ªº·N«ä¤j·§¦b '¤@¯Å¤èµ{¦¡Áɨ®'¡B'¥øÃZ¬O¦n¦Yªº¤pÂI¤ß'¡B - ©M '§Ṳ́ñ Linux ¨Ó±o¦³«ÕÀq·P' ³o¤TªÌ¤§¶¡¡C:-) - - <p>¥¿¸gÂI¡ABSD ¬O 'Berkeley Software Distribution' ªºÁY¼g¡A¥Ñ·í®Éªº - Berkeley CSRG(Computer Systems Research Group)¿ï¨Ó·í§@¥LÌ©Òµo¦æ Unix - ª©¥»ªº¦WºÙ¡C - - <sect1> - <heading>n´XÓ FreeBSD hacker ¤~¯à´«±¼¤@Ó¹q¿Oªw¡H</heading> - - <p>¤@¤d¤@¦Ê¤C¤Q¤GÓ¡G - - <p>¤G¤Q¤TÓ¦b -current ¤W©ê«è¬Ý¤£¨ì¥ú¤F¡F - - <p>¥|ӫźٳo¬O³]©w¤Wªº°ÝÃD¡A©Ò¥H¹³³o¼Ëªº email À³¸Ó©ñ¦b -questions¡F - - <p>¤TÓ submit PR¡A¨ä¤¤¤@Ó°e¿ù¨ì doc ¤U¡A¨Ã¥B¤º®e¥u¦³¡¨³o¸Ì¦n·t¡¨¡F - - <p>¤@Ó commit ©|¥¼´ú¸Õªº¹q¿Oªw¡A³y¦¨¤£¯à buildworld¡A¤¤ÀÄÁ«á¥L§âì¨Ó - ªº¿Oªw´«¦^¨Ó¡F - - <p>¤KÓº´°_ flame war¡A³d©Ç°e¥X PR ªº¤H¨S¦³¥]¬A patch¡F - - <p>¤Ó®I«è buildworld Äê±¼¤F¡F - - <p>¤T¤Q¤@Ó»¡ buildworld ¥i¥H¥Î¡A¤£¯à¥Îªº¤H¤@©w¬O cvsup ªº®É¾÷¤£¹ï¡F - - <p>¤@ӧ⴫¦¨·s¿Oªwªº patch ¥á¨ì -hackers ¤W¡F - - <p>¤@Ó»¡¥L¤T¦~«e´N°µ¥X¤F patch¡A¦ý°e¨ì -current «á«o³Q©¿²¤±¼¡A©Ò¥H¥L - ¹ï¾ãÓ PR ¨t²Î¦³«Ü¤£¦nªº¦L¶H¡C¦¹¥~¡A¥L¤]»{¬°®³¥Xªº·s¿OªwµLªk¤Ï¥ú¡F - - <p>¤T¤Q¤CÓ©Hý»¡¹q¿Oªw¤£ÄÝ©ó°ò¥»¨t²Îªº¤@³¡¥÷¡A©Ò¥H committer ¤£¯à¤£¥ý - ¿Ô¸ß¾ãÓ Community ªº·N¨£´N³o¼Ë°µ¤U¥h¡CÁÙ¦³¡A-CORE ¨ì©³©M³o¥ó¨Æ¦³¤°»ò - Ãö«Y¡H¡I - - <p>¨â¦Ê¤H©ê«è´«¿Oªw¤§«á¡A¸}½ñ¨®´×ªºÃC¦âÅܱo¦n©_©Ç¡F - - <p>¤TÓ«ü¥X¡A¥Î¨Ó´«¿Oªwªº patch ¤£²Å¦X style(9) ªº³W©w¡F - - <p>¤Q¤CÓ®I«è®³¥X¨Óªº·s¿Oªw¬°¤°»ò¬O¥Î GPL¡F - - <p>¤¦Ê¤K¤Q¤»¤H³´¤J¤@³õ flame war¡A¦b GPL¡BBSD¡BMIT¡BNPL ¦UÓ license - ©M FSF ¬Y¦ì¤£¨ã¦W³Ð¿ì¤H¤hÓ¤H½Ã¥Í¤§¶¡¡A¤ñ¸û©¼¦¹ªºÀu¶Õ¡F - - <p>¤CÓ±N³o¤@¦ê°Q½×ªº¤£¦P³¡¥÷¤À§O²¾¨ì -chat ©M -advocacy¡F - - <p>´Nºâ´£¥Xªº·s¿Oªw¤ñªº·t¡AÁÙ¬O¦³¤@ӧ⥦ commit ¶i¨Ó¡F - - <p>¨âÓ´«¦^ì¥ýªº¿Oªw¡A¨Ã¥B¯d¤U·¥¬°¼««ãªº commit °T®§¡C¥LÌ»{¬°»P¨äÅý - FreeBSD ¥Î·t¿Oªw¡AÁÙ¤£¦p°®¯Ü«Ý¦b¶Â·t¤¤ºâ¤F¡F - - <p>¥|¤Q¤»¤H¹ï¨ú®ø¤£¥Î·t¿Oªw³o¥ó¨Æ¤jÁn¯e©I¡An¨D -core ¥ß¨è´£¥X¼á²M¡F - - <p>¤Q¤@Ón¨D´«¦¨¤p¤@ÂIªº¹q¿Oªw¡A¥H«K¥¼¨Ó FreeBSD ¦pªG²¾´Ó¨ì¹q¤lÂû¤W«á - ·|§ó¬°¤è«K¡F - - <p>¤C¤Q¤T¤H©ê«è -hackers ©M -chat ¤Wªº SNR¡AÂÇ unsubscribe ¨Óªí¥Ü§Üij¡F - - <p>¤Q¤TÓ°e¥X "unsubscribe"¡B¡¨§Ún¦p¦ó unsubscribe¡¨©Î¡¨«ô°U§â§Ú±q - list ¦W³æ¤¤§R±¼¡¨¡A«Hªº³Ì«á±«h¬O¤@¯ë¥Ñ majordomo ¥[¤W¥hªº footer¡F - - <p>·í¨CÓ¤H¦£©ó©¼¦¹¥s½|®É¡A¦³Ó³Ã¥ë¶X¨S¤Hª`·N¡A§â¥i¥H¥Îªº¿Oªw°½°½´«¤W - ¥h¡F - - <p>¤T¤Q¤@Ó«ü¥X¦pªG¥Î TenDRA ½sĶ·sªº¿Oªw¡A·|¤ñªº¨Ó±o«G 0.364%¡]ÁöµM - ¿Oªw·|³Q½sĶ¦¨¥¿¤»±Åé¡^¡A©Ò¥H FreeBSD ¤º©wªº½sĶ¾¹À³¸Ó¬O TenDRA¡A¦Ó¤£ - ¬O EGCS¡F - - <p>¦³Ó¤H»¡·s¿Oªw¯Ê¥F¬ü·P¡F - - <p>¤EÓ¤H¡]¥]¬Aì¥ý°e PR ªº¤H¡^°Ý¡¨¤°»ò¬O MFC¡H¡¨¡F - - <p>¤¤Q¤CÓ©ê«è¦Û±q´«¤F¿Oªw«á¡A¨âÓ¬P´Á³£¨S¦³¥ú¥X²{¡C - - <p><em><url url="mailto:nik@FreeBSD.org" name="Nik Clayton"> - ¸Éª`¡G</em> - - <p><em/è¬Ý¨ì®É¡A§Ú§Ö¯ºÂ½¤F¡C/ - - <p><em/µM«á·Q¨ì¡A¡¨µ¥¤@¤U¡A¤£¬OÀ³¸ÓÁÙ¦³¤@Ón±N³o¨Ç°O¦b list ¤W¶Ü¡H¡¨/ - - <p><em/±µµÛ²×©ó¤F¸Ñ§Úªº¨Ï©R :-)/ - - </sect> - diff --git a/zh_TW.Big5/FAQ/network.sgml b/zh_TW.Big5/FAQ/network.sgml deleted file mode 100644 index a1fd92f3fc..0000000000 --- a/zh_TW.Big5/FAQ/network.sgml +++ /dev/null @@ -1,1135 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by wing@cc.nsysu.edu.tw, jtjang@gcn.net.tw --> -<!-- English Version: 1.20 --> - - <sect> - <heading>ºô¸ô³]©w<label id="networking"></heading> - - <sect1> - <heading>§ÚÀ³¸Ó¨ìþÃä§ä¦³ÃöµLºÏºÐ¶}¾÷ (diskless booting) ªº¸ê®Æ?</heading> - - <p>µLºÏºÐ¶}¾÷´N¬OÅý FreeBSD ¥D¾÷±qºô¸ô¤W¶}¾÷,¨Ã¥B±qºô¸ô¤Wªº server ¤WŪ¨ú - ¨ä¥L¥²nªºÀÉ®×,¦Ó«D¥Ñ¥D¾÷ªºµwºÐ¤W¨ú±o³o¨ÇÀɮסC ¸Ô²Óªº¸ê®Æ¥i¥H°Ñ¦Ò - <url url="../../handbook/diskless.html" - name="FreeBSD ¤â¥UªºµLºÏºÐ¶}¾÷½g"> - - <sect1> - <heading> - FreeBSD ªº¥D¾÷¥i¥H·í§@¬YÓºô¸ô¤Wªº¸ô¥Ñ¾¹ (router) ¶Ü ? - </heading> - - <p>¥Ñ©óºô»Úºô¸ôªº¼Ð·Ç¤Æ©Mµ{¦¡³]pªº¥R¤À¸gÅ礧½ç,§ÚÌ - ¯à°÷¦b FreeBSD ¨t²Î¤º«Ø«Ê¥]Âà¶Ç (packet fowarding) ªº¥\¯à¡C§A¥i¥H - ±N³oÓ¥\¯à¥´¶},¥un±N³oÓÅܼƳ]©w¬° - <tt/YES/ ¦b <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" - name="rc.conf">³oÓÀɮפ¤ - - <verb> - gateway_enable=YES # Set to YES if this host will be a gateway - </verb> - - <p>³oӿﶵ·|±N <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sysctl" name="sysctl"> ÅܼƳ]©w - <tt/net.inet.ip.forwarding/ ¬° <tt/1/. - - <p>¦b¤j³¡¤Àªºª¬ªp¤U, §AÁÙ¥²¶·¦A¶]¤@Ó³B²z routing ªºµ{¦¡,§i¶Dºô¸ô¤Wªº¨ä¥L - ¥D¾÷Ãö©ó§Aªº router ³]©wªº¸ê®Æ; FreeBSD - ¥X¼t®É«K¤ºªþ¤@ӼзǪº BSD routing µ{¦¡ - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?routed" - name="routed">, ¦pªG§Aªººô¸ô³]©w§ó¬°½ÆÂø,§A¥i¥H¸Õ¸Õ¬Ý - <em/GaTeD/ (¥i¥H¥H FTP ¤è¦¡¥Ñ <tt/ftp.gated.Merit.EDU/ ¤U¸ü) - ³oÓµ{¦¡¦Û 3_5Alpha7 «á¤ä´© FreeBSD . - - <p>§Ú̦³¥²n§i¶D§A,´Nºâ¬O FreeBSD ¥H³oºØ¤è¦¡³]©w§¹¦¨ - , ¥¦ÁÙ¬OµLªk§¹¥þº¡¨¬ Internet ¹ï router ªº¼Ð·Ç©w¸q - ;¤£¹L, ´N¤é±`¨Ï¥Î¦Ó¨¥¥¦¤w¸g¨¬°÷À³¥I¨Ï¥ÎªÌªº»Ý¨D¤F¡C - - <sect1> - <heading>§Ú¥i¥H³z¹L FreeBSD ±N§Úªº Win95 ¾÷¾¹³s¤W Internet ¶Ü?</heading> - - <p>°ò¥»¤W, ·|°Ý³oºØ°ÝÃDªº¤H¦b®a¸Ì¦Ü¤Ö¦³¨â¥x¹q¸£, ¤@¥x¶] FreeBSD - ¥t¥~¤@¥x¶] Win95; ³oÓ¥D·N¬O±N FreeBSD ¥D¾÷³s¤W Internet - ,µM«á³z¹L³o¥x FreeBSD ¥D¾÷,Åý¶] Win95 ªº¹q¸£¯à°÷¤Wºô¡C - ³oÓ°ÝÃDºâ¬O«e¤@Ó°ÝÃDªº¤@Ó¯S¨Ò¡C - - <p>³oÃ䦳«nªº¤å¥ó,±Ð§A«ç»ò§â FreeBSD ªº¥D¾÷³]©w¦¨ - <url url="http://www.ssimicro.com/~jeremyc/ppp.html" - name="PPP Dialup Router"> - - <p><bf/ª`·N:/ ¦b³oºØª¬ªp¤U§A¦Ü¤Ön¦³¨âÓ¥H¤Wªº©T©w IP addresses - , ¦³®É¬O¤TÓ¥H¤W©Î§ó¦h²Õ IP ¦P®É¨Ï¥Î, µø§Aªº»Ý¨D¦Ó©w¡C - ¦pªG§A¨S¦³©T©wªº IP ¥i¥H¨Ï¥Î,§A¥i¥H¦Ò¼{¨Ï¥Î private IP - ¤lºô¸ô,¨Ã¦w¸Ë <bf/proxies/ ¨Ò¦p - <url url="http://squid.nlanr.net/Squid/" name="SQUID"> ©Î¬O - <url url="http://www.tis.com/" name="the TIS firewall toolkit"> - ¦b§Aªº FreeBSD ¥D¾÷¤W¡C - - <p>¥t¥~¥i¥H°Ñ¦Ò <ref id="natd">. - - <sect1> - <heading> - ¬°¤°»ò§Ú¦b compile ISC ³Ì·sª©ªº BIND µ{¦¡®É¦Ñ¬O¥¢±Ñ? - </heading> - - <p>¦b ``<tt/cdefs.h/'' Àɮפ¤ªº©w¸q»P FreeBSD ¨t²Î¤¤¤ºªþ - ªºÀɮשw¸q¦³©Ò½Ä¬ð¡Cª½±µ§â - <tt>compat/include/sys/cdefs.h</tt> ¬å±¼´N¥i¥H¤F¡C - - <sect1> - <heading>FreeBSD ¤ä´© SLIP ©M PPP ¶Ü?</heading> - - <p>¬Oªº¡C §A¥i¥H¬d¬d man pages ¤¤Ãö©ó - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?slattach" - name="slattach">, <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sliplogin" name="sliplogin">, - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?pppd" name="pppd"> ¥H¤Î - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> ªº»¡©ú. - <tt/pppd/ ©M <tt/ppp/ ³£´£¨Ñ¼·¶i¤Î¼·¥Xªº¥\¯à¡C - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sliplogin" - name="Sliplogin"> ±Mªù³B²z¦³Ãö¼·¤Jªº¥\¯à,¦Ó - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?slattach" - name="slattach"> ³B²z¦³Ãö¼·¥Xªº¥\¯à¡C - - <p>³o¨Çµ{¦¡¦³¸Ô²Óªº»¡©ú,§A¥i¥H¦b - <url url="../../handbook/index.html" name="handbook">¤¤§ä¨ì: - - <itemize> - <item><url url="../../handbook/slips.html" - name="SLIP (server ºÝ) ªº»¡©ú"> - - <item><url url="../../handbook/slipc.html" - name="SLIP (client ºÝ) ªº»¡©ú"> - - <item><url url="../../handbook/ppp.html" - name="PPP (kernel ¼Ò¦¡) ªº»¡©ú"> - - <item><url url="../../handbook/ppp-and-slip.html#USERPPP" - name="PPP (¨Ï¥ÎªÌ¼Ò¦¡) ªº»¡©ú"> - </itemize> - - <p>¦pªG§A¥u¯àÂÇ¥Ñ"shell account"ªº¤è¦¡¤Wºôªº¸Ü, - §A¥i¯à·|·Q¬Ý¬Ý <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?^slirp" name="slirp"> - ³oÓ³nÅé¡C ¥¦¥i¥HÅý§Aªº¹q¸£ª½±µ³s¤W (¬Y¨Ç) ªA°È, - ¨Ò¦p ftp ©M http µ¥µ¥¡C - - <sect1> - <heading> - FreeBSD ¤ä´© NAT ©Î Masquerading ¶Ü?<label id="natd"> - </heading> - - <p>¦pªG§A¦³¤@ÓªñºÝªº¤lºô¸ô(¦³¤@¥x¥H¤Wªº¾÷¾¹), ¦ý¬O§Aªº Internet provider - «o¥u¤À°t¤@Ó IP number µ¹§A - (©ÎªÌ§A¥u¤À°t¨ì¤@ӰʺAªº IP number), §A¥i¥H°Ñ¦Ò - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?natd" name="natd"> - ³oÓµ{¦¡¡C <tt/Natd/ Åý§A¥i¥H³z¹L³o¤@Ó IP number Åý¾ãÓ¤lºô¸ôªº¹q¸£³£¯à - ³s¤W internet ¡C - - <p><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" - name="ppp"> ³oÓµ{¦¡¤]´£¨ÑÃþ¦üªº¥\¯à , ¦pªG§A¤U - <tt/-alias/ ³oӿﶵªº¸Ü¡C <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?libalias" name="alias library"> - ¦b³o¨âÓ³B²z¤è¦¡¤¤³£·|³Q¨Ï¥Î¨ì¡C - - <sect1> - <heading> - §Ú¤£¯à¨Ï¥Î ppp ,§Ú°µ¿ù¤F¤°»ò¶Ü ?<label id="userppp"> - </heading> - - <p>§AÀ³¸Ó¥ý¬Ý¬Ý <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp man page"> ©M - <url url="../../handbook/ppp-and-slip.html#USERPPP" - name="ppp ¨Ï¥Î»¡©ú">¡C¨Ï¥Î¥H¤U«ü¥O¨Ó¥´¶}°O¿ý (logging) ªº¥\¯à - - <verb> - set log Phase Chat Connect Carrier lcp ipcp ccp command - </verb> - - <p>³oÓ©R¥O¥i¥H¦b <bf/ppp/ command prompt ©ÎªÌ¬O¦b - <tt>/etc/ppp/ppp.conf</tt> ²ÕºAÀɮפ¤¥[¤J¡C - (¥[¦b <bf>default</bf> section ªº¶}ÀY³Ì¦n). - ½T©w¦b <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?syslog.conf" - name="/etc/syslog.conf"> ¸Ì±¦³³o»ò¤@¦æ: - - <verb> - !ppp - *.* /var/log/ppp.log - </verb> - - <p>¦Ó¥B<tt>/var/log/ppp.log</tt> ³oÓÀɮצs¦b¡C ¦p¦¹¤@¨Ó - §A¥i¥H±q log Àɮפ¤ª¾¹D¨ì©³µo¥Í¤F¤°»ò¨Æ±¡¡C - ¥ý¤£¥Î¾á¤ßÀɮתº¤º®e§A¬Ý¤£À´, ¦pªG§An¦V¤H¨D±Ïªº¸Ü - , ±Ï§Aªº¤H·|¬Ý±oÀ´ªº¡C - - <p>¦pªG§A¨t²Î¤Wªº¨º¥÷ ppp ¤£´£¨Ñ "set log" - ªº«ü¥Oªº¸Ü, §AÀ³¸Ó¥h¤U¸ü - <url url="http://www.FreeBSD.org/~brian" name="³Ì·sª©¥»">. - ³oÓª©¥»¦b FreeBSD 2.1.5 ¥H¤Wªºª©¥»³£¥i¥H¨Ï¥Î¡C - - <sect2> - <heading>§Ú¤@°õ¦æ ppp ,¥¦´N±¾¦b¨ºÃ䤣°Ê¤F</heading> - - <p>·|µo¥Í³oºØ±¡§Î³q±`¬O§Aªº hostname ¨S¦³¿ìªk¸Ñ¥X¨Ó¡C ¸Ñ¨M³oÓ°ÝÃD - ³Ì¦nªº¿ìªk¬O½T©w <tt>/etc/hosts</tt> ·|³Q§Aªº resolver ²Ä¤@ӰѦҨì¡C - §A¥i¥Hקï<tt>/etc/host.conf</tt> - ¨Ã¥B§â<tt>hosts</tt> ©ñ¨ì³Ì«e±. ±µµÛ, ¥un§â§Aªº¾÷¾¹¦WºÙ©ñ¨ì - <tt>/etc/hosts</tt> ¸Ì±´N¥i¥H¤F¡C ¦pªG§A¨S¦³ - local network ªº¸Ü, קï <tt>localhost</tt> ³o¤@¦æ: - - <verb> -127.0.0.1 foo.bar.com foo localhost - </verb> - - §_«h, ´N§â§A¥D¾÷ªº¸ê°T¥[¤JÀɮפ¤¡C §A¥i¥H°Ñ¦Ò - ¬ÛÃöªº man pages ¥HÀò±o¶i¤@¨Bªº¸ê°T¡C - <p>¦pªG§A¶¶§Qªº§¹¦¨³o¨Ç°Ê§@, §AÀ³¸Ó¥i¥H¦¨¥\ªº°õ¦æ <tt>ping -c1 `hostname`</tt> - . - - <sect2> - <heading>Ppp ¦b -auto ¼Ò¦¡¤U¤£¯à¼·¸¹</heading> - - <p>º¥ý½T©w§Aªº¤º©w¸ô¥Ñ (default route) ¬O§_¦³³]©w¡C ¤U <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?netstat"> - name="netstat -rn"> ³oÓ«ü¥O, §AÀ³¸Ó¯à°÷¬Ý¨ì¦p¥H¤U½d¨Òªº¨âÓ entries : - - <verb> -Destination Gateway Flags Refs Use Netif Expire -default 10.0.0.2 UGSc 0 0 tun0 -10.0.0.2 10.0.0.1 UH 0 0 tun0 - </verb> - - <p>³o¨Ç³]©w¬O°²³]±z¨Ï¥Îªº address ¸ò handbook ¸Ì±ªº¡B©Î¬O man - page ªº½d¨Ò¡B©ÎªÌ©M ppp.conf.sample ¸Ìªº³]©w¬Û¦P¡C¦pªG±z¨S¦³³]©w - default route¡A¨º»ò¦³¥i¯à±z²{¦b¨Ï¥Îª©¥»ªº <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp">¡Aªº - ppp ·|¬Ý¤£À´ ppp.conf ¸Ìªº <tt/HISADDR/¡C¦pªG±zªº¨t²Î <bf/ppp/ - ¬O¦b FreeBSD 2.2.5 ¤§«eªº¸Ü, קï³o¤@¦æ - - <verb> - add 0 0 HISADDR - </verb> - - <p>¦¨¬° - - <verb> - add 0 0 10.0.0.2 - </verb> - - <p>default route ³o¦æ¨S¦³¥X²{ªº¥t¤@Óì¦]¬O§A³]¿ù¤F default - router¡A³oÓ³]©w¦b <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" - name="/etc/rc.conf"> Àɮפ¤(³oÓÀɮצb release 2.2.2 «e¥s - <tt>/etc/sysconfig</tt>)¡A§A»Ýn¦b <tt>ppp.conf</tt> ¤¤¥[¤J³o - »ò¤@¦æ - - <verb> - delete ALL - </verb> - - <p>¦pªGµo¥Í³oºØ±¡§Î, ¦^¨ì handbook <url - url="../../handbook/ppp-and-slip.html#USERPPP-FINAL" - name="userppp ³Ì«á³]©w"> - ªº»¡©ú¤¤¬d¸ß¡C - - <sect2> - <heading>¤°»ò¥s°µ "No route to host"</heading> - - <p>³oÓª¬ªp³q±`¬O¦]¬°¯Ê¤Ö¤F³o¬q³]©w - - <verb> - MYADDR: - delete ALL - add 0 0 HISADDR - </verb> - - <p>½ÐÀˬd±zªº <tt>/etc/ppp/ppp.linkup</tt> Àɮפ¤¬O§_¦³³o¨Ç³]©w¡C - ¥u¦³¦b±z¨Ï¥Î°ÊºA IP(dynamic IP) ©Î¤£ª¾¹D±z gateway ªº IP ®É¤~»Ýn - ³]©w³oÓ¡C¦pªG±z¬O¨Ï¥Î interactive mode ªº¸Ü, ±z¥i¥H¦b¶i¤J packet - mode «á¿é¤J¦p¤U©R¥O(¦pªG ppp ´£¥Ü²Å¸¹Åܦ¨¤j¼gªº <bf/PPP/¡A«K¥Nªí¤w - ¸g¶i¤J packet mode)¡G - - <verb> - delete ALL - add 0 0 HISADDR - </verb> - - <p>±z¥i¥H°Ñ¦Ò handbook ¤¤ - <url url="../../handbook/ppp-and-slip.html#USERPPP-DYNAMICIP" - name="PPP ©M°ÊºA IP ¦ì§}"> ªº³¡¥÷¡A¦³¸û¸ÔºÉªº»¡©ú¡C - - <sect2> - <heading>§Úªº³s½u¦b¤T¤ÀÄÁ«á¦Û°ÊÂ_±¼¤F</heading> - - <p>ppp ¹w³]ªº timeout ȬO¤T¤ÀÄÁ¡C¥i¥H¥Î¥H¤U³o¦æ©R¥O½Õ¾ã - - <verb> - set timeout NNN - </verb> - - <p>³o¥Nªí¦pªG¦b <bf/NNN/ ¬í¤ººô¸ô³£¨S¦³°ÊÀRªº¸Ü¡Appp ´N·|¦Û°ÊÃö³¬ - ³s½u¡C¦pªG <bf/NNN/ ³]¦¨ 0¡A¨º»ò±N¤£·|¦]¬°¨S¦³¸ê®Æ¨Ó©¹¦ÓÃö³¬³s½u¡C - §A¥i¥H§â³o¦æ©R¥O©ñ¨ì <tt>ppp.conf</tt> ³oÓÀɮ׸̱¡A©Î¬O¦b - interactive mode ¸Ì±¿é¤J³oÓ«ü¥O¡A¤]¥i¥H¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?telnet" name="telnet"> ©Î - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?pppctl" - name="pppctl"> ³s¨ì <bf/ppp/s ¦øªA¾¹ªº socket¡A¦b³s½u«áÀH®É½Õ¾ã - timeout ªºÈ¡C°Ñ¦Ò <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> man page - ¥HÀò±o§ó¸ÔºÉªº¸ê®Æ. - - <sect2> - <heading>§Úªº³s½u¦]¬°t²ü¤Ó«¦ÓÂ_½u</heading> - - <p>¦pªG±z³]©wn¥Î Link Quality Reporting(LQR)¡A±z©M¹ï¤è¥D¾÷¤§¶¡´N - ¦³¥i¯à¿ò¥¢¤Ó¦hªº LQR «Ê¥]¡CPpp ·|¦]¦¹§PÂ_¹q¸Ü½u¸ô¦³°ÝÃD¡AµM«á´N·| - ¤ÁÂ_³s½u¡C¦b FreeBSD 2.2.5 ª©¥H«e¡A¤º©w·|¨Ï¥Î LQR¡A²{¦bªº¤º©wȬO - ¤£¥Î¡CLQR ¥i¥H¥Î³o¤@¦æ©R¥O¨ú®ø - - <verb> - disable lqr - </verb> - - <sect2> - <heading>ppp ·|¤£©w®ÉªºÂ_½u</heading> - - <p>¦³®ÉÔ¦pªG½u¸ô¤W¦³¤Ó¦hÂø°T¡A¬Æ¦Ü¦pªG±z¨Ï¥Î¤F¹q¸Ü´¡¼·ªA°Èªº¸Ü¡A - ±zªº¼Æ¾Ú¾÷±N·|±¾Â_¹q¸Ü¡A¦]¬°¥¦»~»{³o¨Ç°T®§¬O lost carrier¡C - - <p>¤j³¡¤Àªº¼Æ¾Ú¾÷³£¦³®e§Ô¼È®É¥¢¥h carrier ªº³]©w¡C¥H USR Sportster - ¬°¨Ò¡A¥¢¥h carrier ©M±¾Â_¹q¸Ü¤§¶¡ªº®É¶¡¡A¬O¥H 1/10 ¬í¬°³æ¦ì¦s¦b - S10 ¼È¦s¾¹¤¤¡C¦pªGnÅý±zªº¼Æ¾Ú¾÷¯à®e§Ô§óªøªº®É¶¡¡A§A¥i¥H¦b dial - string ¸Ì±¥[¤J¥H¤U "°e¥X©R¥O - µ¥«Ý¦r¦ê" ªº³¡¥÷¡G - - <verb> - set dial "...... ATS10=10 OK ......" - </verb> - - <p>°Ñ¦Ò¼Æ¾Ú¾÷¤ºªþªº»¡©ú®Ñ¥H¨ú±o§ó¸Ô²Óªº¸ê®Æ¡C - - <sect2> - <heading>³s½u·|¤£©w®É·í±¼</heading> - - <p>³\¦h¤Hªº³s½u·|²@µL¨Ó¥Ñªº¥d¦í¡Aº¥ýn°µªº¬O§ä¥X³s½u¨º¤@¤è·í±¼¡C - - <p>¦pªG¥Îªº¬O¥~±µ¼Æ¾Ú¾÷¡A´N¥Î <tt/ping/ ¨Ó¬Ý¦b¶Ç¸ê®Æ®É¡A<tt/TD/ ¿O¸¹ - ·|¤£·|°{¡C¦pªG·|ªº¸Ü¡]¨Ã¥B <tt/RD/ ¤£·|°{¡^¡A¥Nªí¬O¹ï¤è¥X°ÝÃD¡F¦pªG - ¤£·|¡A«h¬O¦Û¤vªº°ÝÃD¡C¦pªG¥Î¤º±µ¼Æ¾Ú¾÷¡A¥ý¦b <tt/ppp.conf/ ¤¤¥[¤J - <tt/set server/ ³o¹D«ü¥O¡A·í³s½u·í±¼®É¡A°õ¦æ pppctl ³s¨ì ppp¡C¦pªGºô - ¸ô³s½u¬ðµM¦n¤F¡]¦]¬° ppp ¬Ý¨ì¥Î¨Ó¶EÂ_°ÝÃDªº socket¡^©ÎµLªk³s¤W¡]°²³] - ¦b¤@¶}©l¥i¥H°õ¦æ <tt/set socket/ ³o¹D«ü¥O¡^¡Aªí¥Ü¥»¦a¥X°ÝÃD¡C¦pªG³s - ±o¤W ppp «o¤´µM¤£¯à¥Î¡A¥Î <tt/set log local async/ ¥´¶}¥»¦aªº«D¦P¨B - °O¿ý¡A±µµÛ¦b¥t¤@Óµøµ¡¡]©Î²×ºÝ¾÷¡^°õ¦æ <tt/ping/ ¦b³s½u¤W¶Ç°e¸ê®Æ¡C - «D¦P¨B°O¿ýªº¥\¯à·|¦P®ÉÅã¥Ü°e¥X©M±µ¦¬ªº¸ê®Æ¡A¦pªG¸ê®Æ¥u¥X¤£¶i¡A´N¬O¹ï - ¤è¾÷¾¹¥X°ÝÃD¡C - - <p>ª¾¹D¬O¥»¦a©Î¹ï¤è¥X°ÝÃD«á¡A´N¦³¨âºØ¥i¯à¡G - - <sect3> - <heading>¹ï¤èªº¾÷¾¹¨S¦³¦^À³</heading> - - <p>¦b³o¤è±¯à§@ªº¬Û·í¦³¡A¤j³¡¥÷ªº ISP ·|¦]¬°§A¤£¬O¥Î Microsoft - §@·~¨t²Î¦Ó¤£Ä@À°¦£¡C¥i¥H¦b <tt/ppp.conf/ ¤¤¥[¤J <tt/enable lqr/¡A - ¤¹³\ ppp °»´ú¹ï¤èªº¿ù»~¦Ó±¾Â_¡A¦ý³oÓ¹Lµ{¬Û·íºC¡A©Ò¥H¤£¤j¹ê¥Î¡C¤] - ³\¤£·Q§i¶D ISP §A¬O¥Î user-ppp ¤W½uªº.... - - <p>º¥ý¡A¥Î¤U±¨â¹D©R¥OÃö±¼©Ò¦³¥»¦aªºÀ£ÁY¥\¯à¡G - - <verb> - disable pred1 deflate deflate24 protocomp acfcomp shortseq vj - deny pred1 deflate deflate24 protocomp acfcomp shortseq vj - </verb> - - <p>µM«á«·s³s½u¡A½T©w³o¼Ë¤£·|¦³©Ò¤£¦P¡C¦pªG¤Ï¦Ó¦³¶i¨B©Î¬Æ¦Ü±N°ÝÃD - ¸Ñ¨M±¼¡A´N¥Î¸Õ»~ªk¨Ó§ä¥X¬O¨ºÓ³]©w³y¦¨ªº¡C³o¼Ë¦bÁpµ¸ ISP ®É´N¥i¥H - ´£¨Ñ¬Û·í¦³¥Îªº¸ê®Æ¡]ÁöµM·|«Ü®e©ö¬Ý¥X§A¤£¬O¥Î Microsoft ªº²£«~¡^¡C - - <p>¦bÁpµ¸ ISP ¤§«e¡A¥´¶}¥»¦aªº«D¦P¨B°O¿ý¥\¯à¡A±µµÛ´Nµ¥³s½u¦A«×·í±¼¡A - ³o¥i¯à·|¥Î¨ì¬Û·í¤jªºµwºÐªÅ¶¡¡C³Ì«á±q³s±µ°ðŪ¶iªº¸ê®Æ¥i¯à·|¬Û·í¦³¥Î¡A - ¥¦³q±`¬O ASCII ¤å¦r¡A¬Æ¦Ü¦³¥i¯à·|»¡©ú°ÝÃD¥X¦b¨º¸Ì(``Memory fault, - core dumped''?)¡C - - <p>¦pªG ISP Ä@·N¨ó§Uªº¸Ü¡AÀ³¸Ó·|¦b¥L̨º¤@ºÝ¤]¥´¶}°O¿ý¥\¯à¡A¨º»ò¦b - ¤U¦¸³s½u·í±¼®É¡A´N¥i¥H§i¶D§A¬°¦ó·|¥X°ÝÃD¡C«ÜÅwªï±N¸Ô²Ó¤º®e°e¨ì <url - url="mailto:brian@Awfulhak.org" name="brian@Awfulhak.org">¡A¬Æ¦Ün - ¨D ISP ª½±µ¦V§Ú³sµ¸¡C - - <sect3> - <heading>¦Û¤vªº Ppp ·í±¼¤F</heading> - <p>³o¸Ì¯à°µªº³Ì¦h´N¬O«·s½sĶ ppp¡G¦b Makefile ³Ì«á±¥[¤W - <tt/CFLAGS+=-g/ ©M <tt/STRIP=/¡A±µµÛ°µ - <tt/make clean && make && make install/¡C¦b ppp ·í - ±¼®É¡A¥ý¥Î <tt/ps ajxww |fgrep ppp/ §ä¥X ppp ªº process id¡AµM«á°õ - ¦æ <tt/gdb ppp PID/¡C¦b gdb ´£¥Ü²Å¸¹¤U¡A¥i¥H¥Î <tt/bt/ §ä¥X stack - trace¡C - - <p>±Nµ²ªG°e¨ì <url url="mailto:brian@Awfulhak.org" - name="brian@Awfulhak.org">. - - <sect2> - <heading>¦b¬Ý¨ì Login OK! ªº°T®§¥H«á´N¨S¦³¤ÏÀ³¤F</heading> - - <p>¦b FreeBSD 2.2.5 ¥H«eªºª©¥»¤W¡A¤@¥¹³s½u«Ø¥ß§¹¦¨¥H«á¡A - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" name="ppp"> - ·|µ¥¹ï¤èªº¾÷¾¹±Ò°Ê Line Control Protocol (LCP)¡C«Ü¦h ISP ¤£·|¦Û°Ê - ±Ò°Ê¡A¦Ó¬Oµ¥«Ý¥Ñ client ºÝ¨Ó±Ò°Ê¡Cn±j¢ <bf/ppp/ ¥D°Ê±Ò°Ê LCP¡A½Ð - °õ¦æ³oÓ©R¥O¡G - - <verb> - set openmode active - </verb> - - <p><bf/Note/: ³q±`¦pªG¨âÃä³£±Ò°Ê°T®§¥æ´«ªº¸Ü¡A³q±`¤£·|³y¦¨¥ô¦ó°Æ§@ - ¥Î¡A©Ò¥H openmode ¥Ø«e¤º©w¬O¥´¶}ªº¡CµM¦Ó¡A¤U¤@¬q±N¸ÑÄÀ¦b¤°»òª¬ªp¤U - ³o¼Ë³]©w <bf/¯uªº/ ·|³y¦¨°Æ§@¥Î¡C - - <sect2> - <heading>§Ú¤@ª½¬Ý¨ì magic being the same ªº¿ù»~°T®§</heading> - - <p>¦³®É´N¦b³s¤W¤§«á¡A¦b°O¿ýÀÉ·|¬Ý¨ì "magic is the same" ªº°T®§¡C³q - ±`³o¨Ç¬OµL®`ªº¡A¦³®ÉÔ¬Y¤@ºÝ«h·|Â_½u¡C¤j¦h¼Æªº ppp ¹ê§@µLªk¸Ñ¨M³oÓ - °ÝÃD¡A´Nºâ¦ü¥G³s¤W¤F¡A¦b°O¿ýÀɤ]¥i¥H¬Ý¨ì¤@ª½«½Æªº configure request - ©M configure acknowledgement ¤§Ãþªº·¾³q°T®§¡Appp ³Ì«á·|©ñ±ó¦ÓÃö±¼³s - ½u¡C - - <p>·|µo¥Í³oºØ°ÝÃDªº³q±`±¡ªp¬O¡A¦øªA¾¹¥Î³t«×ºCªºµwºÐ¡B¦b³q°T°ð¤W°õ¦æ - getty¡B¨Ã¥Bµ¥¨ì¨Ï¥ÎªÌµn¤J«á¤~¥Î script ©Îµ{¦¡°õ¦æ ppp¡F¤]¦³Å¥»¡¥Î - slirp ´N¤@©w·|µo¥ÍÃþ¦ü°ÝÃDªº³ø§i¡Cì¦]¬O¦b getty µ²§ô©M ppp ¶}©l°õ¦æ - ªº³o¬q®É¶¡¤º¡Aclient ºÝªº ppp ¶}©l°e¥X Line Control Protocol(LCP) «Ê - ¥]¡A¥Ñ©ó¦øªA¾¹³q°T°ðªº ECHO ¤´¦b¥´¶}ª¬ºA¡Aclient ºÝªº ppp ´N·|¬Ý¨ì°e - ¥X¥hªº«Ê¥]³Q "¤Ï¼u" ¦^¨Ó¡C - - <p>¦b¥Î LCP ·¾³q®É¡A¦³³¡¥÷¬On³s½u¨âÃä¤À§O«Ø¥ß¦Û¤vªº magic number¡A - ¨Ó°»´ú¤ÎÁקK«Ê¥]³Q "¤Ï¼u" ¦^¨Óªºª¬ªp¡C¨ó©w¼Ð·Ç¤¤»¡·í¹ï¤è¸Õ¹Ï¥Î©M¦Û¤v - ¬Û¦Pªº magic number ·¾³q®É¡An°eµ¹¹ï¤è¤@Ó NAK ªº°T¸¹¡]ªí¥Ü¤£±µ¨ü¡^¡A - ±µµÛ¹ï¤è´N·|¿ï¥t¤@ӼƦr¡C¦ý¦b¦øªA¾¹³q°T°ð ECHO ¤´¥´¶}ªº³o¬q´Á¶¡¡A - client ºÝªº ppp °e¥X LCP «Ê¥]¡A¬Ý¨ì¬Û¦Pªº magic number¡A©ó¬O°e¥X - NAK °T¸¹¡C³oÓ NAK ¤]·|³Q "¤Ï¼u" ¦^¨Ó¡A³Q»~»{¥Ñ¹ï¤è°e¥X¡A¦]¦¹ client - ºÝ·|§ïÅܦۤvªº magic number¡C³o¼Ë magic number ªºÅܰʦ¸¼Æ·|«D±`¦a¦h¡A - ¨Ã¥B¤]¥þ³£¦s¦b¹ï¤èªº²×ºÝ¾÷½w½Ä°Ï¤¤¡C·í¦øªA¾¹±Ò°Ê ppp ®É¡A¥¦°¨¤W´N - ³Q magic number ªº¤j¶q§ó°Ê©Ò²T¨S¡A¨Ã¥B¡]´X¥G¬O¥ß¨è¡^¨M©w¤w¸g¸Õ°÷¤F - LCP ¦Ó©ñ±ó¡F¦b³o´Á¶¡¡Aclient ºÝÁöµM¦A¤]¬Ý¤£¨ì³Q¤Ï¼uªº«Ê¥]¡A¦ý«o¨Ó±o - ¤Î¬Ý¨ì¦øªA¾¹§â¹q¸Ü½u±¾±¼¡C - - <p>¤¹³\Åý¹ï¤è¨Ó§@ LCP ·¾³q¥i¥HÁקK³oºØ±¡§Î¡A¦b ppp.conf ¤¤¥[¤U±³o - ¤@¦æ¡G - - <verb> - set openmode passive - </verb> - - <p>³o¦æ§i¶D ppp ¥Ñ¹ï¤è¨Ó±Ò°Ê LCP¡A¤£¹L¦³¨Ç¦øªA¾¹¥Ã»·³£¤£·|¥D°Ê·¾³q - ¡A¦b³oºØ±¡ªp¤U¡A¥i¥H³o»ò³]©w¡G - - <verb> - set openmode active 3 - </verb> - - <p>³o¬On ppp µ¥Ó¤T¬íÄÁ¡AµM«á¦A¶}©l°e LCP ¬ÛÃön¨D¡C¦pªG¹ï¤è¦b³o - ¬q®É¶¡°e¥X LCP «Ê¥]¡Appp ´N¤£·|µ¥¨¬¤T¬í¦Ó¥ß¨è¦^À³¡C - - <sect2> - <heading> - LCP ªº·¾³q¤@ª½¨ì³s½uÃö³¬¤~µ²§ô</heading> - - <p>¥Ø«e <bf/ppp/ ¦b¹ê§@¤W¦³Ó·|¥X°ÝÃDªº "¥\¯à"¡A¤£·|±N LCP¡BCCP - & IPCP ³o´XºØ«Ê¥]ªº¦^À³©Mì¥ýn¨D§@¹ï·Ó¡Cµ²ªG¬O¦pªG¦³¤@¤èªº - <bf/ppp/ ±Ò°Ê®É¤ñ¹ï¤èºC¤F¤»¬í¥H¤W¡A¹ï¤è·|¦b¨ä¶¡¦h°e¥X¨âÓ LCP ªº³]©w - n¨D¡A«áªG¬Û·íÄY«¡C - - <p>°²³]¦³¨âºÝ <bf/A/ ©M <bf/B/ ³£¦b°õ¦æ ppp¡A<bf/A/ ¦b³s½u«á¥ß¨è - °e¥X LCP n¨D¡A<bf/B/ «hªá¤F¤C¬í¤~¶}©l¡A©Ò¥H·í <bf/B/ ±Ò°Ê®É¡A<bf/A/ - ¦¤w°e¥X¤TÓ LCP REQ(request)¡C§Ṳ́]°²³]³s½u¤w±N ECHO Ãö±¼¡A§_«h´N - ·|¬Ý¨ì¤WÓ°ÝÃD´£¨ìªº magic number °ÝÃD¡C<bf/B/ ±Ò°Ê®É¤]·|°e¥X REQ¡A - ¦P®É¹ï <bf/A/ °e¥Xªº²Ä¤@Ó REQ ¦^À³¡A°e¥X ACK(acknowledge)¡CA ¦¬¨ì³o - Ó ACK «á·|¶i¤J <bf/OPENED/ ª¬ºA¡A¦P®É¤]¹ï <bf/B/ ªº²Ä¤@Ó REQ °e¥X - ACK¡C¦ý¦b³o¬q´Á¶¡¡A<bf/B/ ·|¬Ý¨ì <bf/A/ ¤§«e¦h°e¥Xªº¨âÓ REQ¡A¦]¦Ó¤] - ¥H¨âÓ ACK ¦^À³¡C<bf/B/ ±µµÛ¬Ý¨ì <bf/A/ ¶Ç¨Óªº²Ä¤@Ó ACK¡A¦]¦¹¤]¶i¤J - <bf/OPENED/ ª¬ºA¡C¦ý³o®É <bf/A/ ¦¬¨ì <bf/B/ ¦h°eªº¨âÓ ACK¡C®Ú¾Ú - RFC ªº³W©w¡A·|¹ï²Ä¤GÓ ACK °e¥X²Ä¥|Ó REQ ¦Ó¦^¨ì <bf/REQ-SENT/ ª¬ºA - ¡]¦A«½Æ¤@¦¸ REQ-ACK ªº¹Lµ{¡^¡A¦ý¤@¬Ý¨ì²Ä¤TÓ ACK¡A<bf/A/ ¥H¬°¬O - <bf/B/ ¦^À³èè°e¥Xªº REQ¡A¤S¶i¤J <bf/OPENED/ ª¬ºA¡C¦¹®É <bf/B/ ¦¬¨ì - <bf/A/ µo¥Xªº²Ä¥|Ó REQ¡A®Ú¾Ú RFC¡A·|¹ï³oÓ REQ °e¥X ACK¡AµM«á¦A°e¥X - ²Ä¤GÓ REQ¡]¤]¬O¦A«½Æ¤@¦¸ REQ-ACK ªº¹Lµ{¡^¡C<bf/A/ ¦¬¨ì³oÓ REQ «á - ·|¦A«·s°e REQ ¦Ó¦^¨ì <bf/REQ-SENT/ ª¬ºA¡A±µµÛ¤S¦¬¨ì ACK ¦Ó¶i¤J - <bf/OPENED/ ª¬ºA¡C¦]¦¹Âù¤è³£·|¥H¬°¦¬¨ìªº ACK ¬O¹ï¤è¦^À³èè°e¥X¥hªº - REQ¡A³Ì«á <bf/A/ ·|¤@ª½¦b <bf/OPENED/ ©M <bf/REQ-SENT/ ¨âºØª¬ºA¶¡¤Á - ´«¡A¹ï <bf/B/ «h¬O <bf/OPENED/ ©M <bf/ACK-SENT/¡C - - <p>³oºØ´c©Ê´`Àô·|¤@ª½«ùÄòµÛ¡Aª½¨ì¦³¤@¤èµo²{¦Û¤v¦bì¦a¥´Âà¦Ó©ñ±óÄ~Äò - ¤U¥h¡C - - <p>ÁקK³oºØ±¡ªpªº³Ì¦n¤è¦¡¡A¬O±N¬Y¤@ºÝ³]¦¨<bf/³Q°Ê¼Ò¦¡/¡Ð¤]´N¬Oµ¥¥t¤@ - ¤è¥ý¶}©l·¾³q¡A¥Î³o¹D©R¥O¡G - - <verb> - set openmode passive - </verb> - - ¥Î³oӿﶵ®Én¤p¤ß¡AÀ³¸Ó©M³oÓ©R¥O¤@°_¥Î¡G - - <verb> - set stopped N - </verb> - - ³o·|³]©w <bf/ppp/ µ¥«Ý¹ï¤è¶}©l·¾³qªº®É¶¡¤W¡A¥t¤@Ó¤èªk¬O¥Î¡G - - <verb> - set openmode active N - </verb> - - ¨ä¤¤ <bf/N/ ¬O¦b¥D°Ê·¾³q¤§«e¥ýµ¥«Ýªº¬í¼Æ¡Aman page ¦³§ó¸Ô²Óªº»¡©ú¡C - - <sect2> - <heading>Ppp ¦b³s½u«á´N¥d¦í¤F</heading> - - <p>¦b FreeBSD 2.2.5 ¤§«eªºª©¥»¡A¦³¥i¯à¦]¬° <bf/ppp/ ¦b³B²z Predictor1 - À£ÁY®Éµo¥Í¿ù»~¡A¨Ï±o¦b³s½u«á°¨¤W´N¥d¦í¡C¥u¦³·í³s½uÂù¤è³£¸Õ¹Ï¥Î¤£¦P - ºØ Compression Control Protocol(CCP) ·¾³q®É¡A¤~·|µo¥Í³oºØ±¡§Î¡C³oÓ - °ÝÃD¤w¸g¸Ñ¨M¤F¡A¦ý¦pªG¤´¦b¥Îª©ªº <bf/ppp/¡A¥i¥H¥Î³oºØ¤èªkÁקK¡G - - <verb> - disable pred1 - </verb> - - <sect2> - <heading>¥Î shell ¸õ¥X Ppp °µ´ú¸Õ®É¡A³s½u¦ü¥G¥d¦í¤F</heading> - - <p>¦b¥Î <tt/shell/ ©Î <tt/!/ ©R¥O®É¡A<bf/ppp/ ·|°õ¦æ shell(<bf/ppp/ - ¤]·|§â§A«ü©wªº°Ñ¼Æ¶Çµ¹ shell)¡APpp ·|µ¥¨ì³o¨Ç©R¥Oµ²§ô«á¤~Ä~Äò¡C¦pªG - ¦³¨Ï¥Î¨ì ppp ³s½uªº©R¥O¡A³s½u·|¹³¬O³Qá¦í¤F¡A³o¬O¦]¬° <bf/ppp/ ¥¿¦b - µ¥³o¨Ç«ü¥Oµ²§ô¡C - - <p>¦pªG·Q°õ¦æµ{¦¡¡A¥Î <tt/!bg/ ³oÓ©R¥O¡A¥¦·|§âµ{¦¡¥á¨ìI´º°õ¦æ¡Appp - ±µµÛ´N¯àÄ~Äò«O«ù³s½u¡C - - <sect2> - <heading>¦b null-modem ½u¤W«Ø¥ßªº Ppp ¦n¹³¤£·|¦Û°ÊÂ_½u</heading> - - <p>¥Ñ©ó null-modem ¥»¨¥Îªº½u§÷¡A<bf/ppp/ ¨S¦³¿ìªk¦Û°Ê¨M©w¬O§_ - ¬YÓª½±µ³s½u¤w¸gÂ_±¼¡C·í¨Ï¥Î³oÃþ¤è¦¡ªº³s½u®É¡A¤@©wn¥´¶} LQR¡G - - <verb> - enable lqr - </verb> - - <p>¤º©w¬O·|±µ¨ü LQR¡A¦pªG¹ï¤è¥Î¥¦¨Ó·¾³qªº¸Ü¡C - - <sect2> - <heading>¬°¤°»ò ppp ¦b -auto ¼Ò¦¡¤U·|µL½tµL¬G¼½¸¹¡H</heading> - - <p>¦pªG <bf/ppp/ «D¹w´Á¦a¼½¸¹¡A´N¥²¶·n§ä¥Xì¦]¡AµM«á³]©w¼½¸¹¹LÂo - ¾¹¡]dfilter, Dial filter¡^¨ÓÁקK³oºØ±¡§Î¡C - - <p>n§ä¥Xì¦]¡A¥ý¥Î³oÓ©R¥O¡G - - <verb> - set log +tcp/ip - </verb> - - <p>³o¼Ë·|°O¿ý¸g¥Ñ³s½uªº©Ò¦³¸ê®Æ¡C¤U¦¸¦pªG¤SµL¬G¼½¸¹¡A´N¥i¥H±q°O¿ý - ®ÇÃ䪺®É¶¡«Ü§Ö§ä¨ìì¦]¡C - - <p>²{¦b¥i¥HÁקK¦]¬°³o¨Çì¦]¼½¸¹¡C³q±`¬O¦b§@ DNS ¬d¸ß®É¤~·|µo¥Í³oºØ - °ÝÃD¡AnÁקK¦] DNS ¬d¸ß¦Ó³s½u¡]³o¼Ë<bf/¤£·|/¨Ï <bf/ppp/ ¦b³s½uª¬ºA - ¤U¾×±¼³o¨Ç«Ê¥]¡^¡A¥Î¤U±³o´X¦æ¡G - - <verb> - set dfilter 1 deny udp src eq 53 - set dfilter 2 deny udp dst eq 53 - set dfilter 3 permit 0/0 0/0 - </verb> - - <p>³oºØ°µªk¨Ã¤£¥Ã»·¾A¥Î¡A¦]¬°¥¦¨Æ¹ê¤W¨Ï±o§AµLªk¥Î demand-dial ¥\¯à - ¡Ð ¤j³¡¥÷µ{¦¡¦b°µºô¸ô¬ÛÃö°Ê§@«e³£·|¥Î¨ì DNS ¬d¸ß¡C - - <p>¦b DNS ³oÓ±¡ªp¤U¡AÀ³¸Ó¸ÕµÛ§ä¥X¨ì©³¬O½Ö·Qn¸Ñ¥X¥D¾÷¦WºÙ¡A³q±`´X - ¥G³£¬O¥Ñ <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sendmail" - name="sendmail"> ©Ò³y¦¨¡A©Ò¥Hn¦b sendmail ³]©wÀɤ¤«ü¥Ü¥¦¤£n°µ¥ô¦ó - DNS ¬d¸ß¡C¦b <ref id="ispmail" name="Mail ³]©w">¤¤¦³¸Ô²Ó»¡©ú¦p¦ó§@¥X - ¦Û¤vªº³]©wÀÉ¡B¤Î¸Ì±À³¸Ó©ñ¨º¨Ç³]©w¡A§A¤]³\·Qn±N¤U¤@¦æ¥[¤J <bf/.mc/ - Àɤ¤¡G - - <verb> - define(`confDELIVERY_MODE', `d')dnl - </verb> - - <p>³o·|¨Ï sendmail ¥ý¾×µÛ©Ò¦³«H¥ó¡Aª½¨ì°e«H®É¦A¤@»ô°e¥X¥h¡]³q±` - sendmail °õ¦æ®É¬O¥Î ``-bd -q30m'' ³oӰѼơA§i¶D¥¦¨C¤T¤Q¤ÀÄÁ¤~°e«H¡^ - ©Î¬O¦³¤H°õ¦æ ``sendmail -q''¡]¤]³\¥i¥H©ñ¦b ppp.linkup ¸Ì¡^¡C - - <sect2> - <heading>³o¨Ç CCP ¿ù»~°T®§¬O«ü¡H</heading> - - <p>§Ú¦b log Àɤ@ª½¬Ý¨ì³o¨Ç¿ù»~°T®§¡G - - <verb> - CCP: CcpSendConfigReq - CCP: Received Terminate Ack (1) state = Req-Sent (6) - </verb> - - <p>³o¬O¦]¬° ppp ¸Õ¹Ï§@ Predictor1 À£ÁY¤è±ªº·¾³q¡A¦ý¹ï¤èªº¾÷¾¹«o§¹ - ¥þ¤£¥ÎÀ£ÁY¥\¯à¡C³o¨Ç°T®§¬OµL®`ªº¡A¦ý¦pªG¤£·Q¬Ý¨ì¥¦ªº¸Ü¡A¥i¥H§â¥»¦a - ppp ªº Predictor1 À£ÁY¤]¤@°_Ãö±¼¡G - - <verb> - disable pred1 - </verb> - - <sect2> - <heading>¶ÇÀɮ׮ɵo¥Í IO ¿ù»~¡AµM«á Ppp ´N±¾±¼¤F</heading> - - <p>¦b FreeBSD 2.2.2 ¤Î¥ý«eªºª©¥»¤¤¡Atun ªºÅX°Êµ{¦¡¦³Ó°ÝÃD¡A¥¦¤£·| - ±µ¦¬¨º¨Ç¤j¹L tun ¤¶± MTU ªº«Ê¥]¡C¦pªG¦¬¨ì¤ñ MTU ¤jªº«Ê¥]¡A¥¦·|¥Î - syslogd °O¿ý¬° IO ¿ù»~¡C - - <p>¦ý ppp ³W®æ¤¤¦³´£¨ì¡A¤£ºÞ LCP ·¾³qªºµ²ªG¦p¦ó¡AMRU ³Ì¤pªº¥i±µ¨ü - È<bf>¥Ã»·</bf>¬O 1500¡C©Ò¥H¦³¥i¯à§A¤£¤p¤ß±N MTU ½Õ§C©ó 1500¡AISP - ·|¤£²z¥¦¦Ó°e¥X 1500 ¤j¤pªº«Ê¥]¡AµM«á´N·|IJµo¤Wzªº "¥\¯à"¡C - - <p>¦b FreeBSD 2.2.2 ¤Î¤§«eªºª©¥»¤¤¡A¥Ã»·¤£n±N MTU ½Õ§C©ó 1500¡A´N - ¥i¥H¸Ñ¨M³oÓ°ÝÃD¡C - - <sect2> - <heading>¬°¤°»ò ppp ¤£·|°O¿ý§Úªº³s½u³t«×¡H</heading> - - <p>¦pªGn°O¿ý¹q¸£©M¼Æ¾Ú¾÷¶¡ªº¨C¤@¦æ ``¹ï¸Ü''¡A¥Î¤U¤@¦æ¥´¶}¡G - - <verb> - set log +connect - </verb> - - <p>³o·|¨Ï <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ppp" - name="ppp"> °O¿ý©Ò¦³¸ê®Æ¡Aª½¨ì¼½¸¹¦r¦ê³Ì«á¤@Óµ¥«Ýªº¼Æ¾Ú¾÷¶Ç¦^È - ¬°¤î¡C - - <p>¦pªG¨Ï¥Î PAP ©Î CHAP (¦]¬°¨S¦³ "set login" ©R¥O¡A©Ò¥H³]©wÀɤ¤ - CONNECT ¤§«á´N¤£·|¬Ý¨ì¥ô¦ó¹ï¸Ü)¡A·Qn¬Ý¨ì³s½u³t«×ªº¸Ü¡A½T©w ppp - µ¥«Ýªº¼Æ¾Ú¾÷¶Ç¦^ȬO CONNECT ³o¤@¾ã¦æ¡A¹³³o¼Ë¡G - - <verb> - set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 4 \"\" ATZ OK-ATZ-OK ATDT\\T TIMEOUT 60 CONNECT \\c \\n" - </verb> - - <p>³o¼Ë¦b¬Ý¨ì CONNECT «á¤£·|°e¥X¥ô¦óªF¦è¡A±µµÛ¦Aµ¥Ó´«¦æ¦r¤¸¡A±j - ¢ <bf/ppp/ Ū¨ú¦^À³ªº CONNECT ¤@¾ã¦æ¡C - - <sect2> - <heading>Ppp ¤£²z·| chat script ¤¤ªº `\' ¦r¤¸</heading> - - <p>Ppp ·|¥h¤ÀªR³]©wÀɤ¤ªº¨C¤@¦æ¡A³o¼Ë¥¦¤~·|¥¿½T¸ÑŪ¹³¬O - <tt/set phone "123 456 789"/ ªº¦r¦ê¡]§AÀ³¸Óª¾¹D³oӼƦr¥u¬O - <bf/¤@Ó/°Ñ¼Æ¡A¦pªGn«ü©w ``"'' ³oÓ¦r¤¸¡A¥²¶·¦b¥¦«e±¥Î¤Ï±×½u - (``\'')±N¥¦¸õ¶}¡^¡C - - <p>·í¸ÑĶµ{¦¡¤ÀªR¨CӰѼƮɡA¬°¤F§ä¥X¦r¦ê¤¤©Ò¦³¹³¬O ``\P'' ``\T'' - ªº¸õ²æ¦r¤¸¡]¨£ man page¡^¡A¥²¶·«·s¸ÑĶ¸Ó°Ñ¼Æ¡C¦b³oºØÂù«¤ÀªR¤§¤U¡A - §A¥²¶·°O±o¥Î¥¿½Tªº¸õ²æ¼Æ¥Ø¡C - - <p>°²³]n¹ï¼Æ¾Ú¾÷°e¥X ``\'' ³oÓ¦r¤¸¡AÀ³¸Ó¹³¬O¡G - - <verb> - set dial "\"\" ATZ OK-ATZ-OK AT\\\\X OK" - </verb> - - <p>³o¼Ë«h·|±o¨ì¤U±³o¦ê¡G - - <verb> - ATZ - OK - AT\X - OK - </verb> - - <p>¦pªG¬O - - <verb> - set phone 1234567 - set dial "\"\" ATZ OK ATDT\\T" - </verb> - - <p>«h·|±o¨ì¤U±µ²ªG¡G - - <verb> - ATZ - OK - ATDT1234567 - </verb> - - <sect2> - <heading>Ppp ¸I¨ì¤F seg-fault¡A¦ý§ä¤£¨ì <tt/ppp.core/ ³oÓÀÉ¡H - </heading> - - <p>Ppp (©Î¥ô¦óÃþ¦üªºµ{¦¡) À³¸Ó¤£¥i¯à¦³ core dump¡C¥Ñ©ó ppp °õ¦æ®É - ªº effective user id ¬O 0 (§Y¥H root ¨¥÷°õ¦æ)¡A§@·~¨t²Î¦b²×¤î ppp - «e¤£·|¹ïºÏºÐ¼g¥¦ªº core ¬M¹³ÀÉ¡C¦pªG ppp <bf/¯uªº/¦]¬° segmentation - violation ©Î¨ä¥L¤@¯ë·| core dump ªº signal ¦Ó²×¤î¡B<bf/¨Ã¥B/½T©w¥Î - ªº¬O³Ì·sª©¥»(¨£¥»¸`¶}ÀY)¡A¨º»ò§A¥i¥H³o»ò°µ¡G - - <verb> - $ tar xfz ppp-*.src.tar.gz - $ cd ppp*/ppp - $ echo STRIP= >>Makefile - $ echo CFLAGS+=-g >>Makefile - $ make clean all - $ su - # make install - # chmod 555 /usr/sbin/ppp - </verb> - - <p>§A²{¦b¤w¸g¸Ë¤W¥i¥H¥Î¨Ó°£¿ùªº ppp ª©¥»¡A¥Ñ©óÅv¤W¨S¦³§@¯S§O³]©w¡A - ©Ò¥H¥²¶·¥H root ¨Ó°õ¦æ ppp¡A¶¶«K¤]nª`·N¬O¦b¨ºÓ¥Ø¿ý°õ¦æªº¡C - - <p>²{¦b¦pªG ppp ¸I¨ì¤F segmentation violation¡A´N·|±N coredump ¦s¦b - ppp.core Àɤ¤¡A±µ¤U¨Ó´N¬O¡G - - <verb> - $ su - # gdb /usr/sbin/ppp ppp.core - (gdb) bt - ..... - (gdb) f 0 - ..... - (gdb) i args - ..... - (gdb) l - ..... - </verb> - - <p>®Ú¾Ú§Aªº°ÝÃD¨Ó¨ú±o¬ÛÃö¸ê®Æ¡A´N¥i¥H¶EÂ_°ÝÃD¥X¦b¨º¸Ì¡C - - <p>¦pªG¼ô±x gdb¡A¤]³\·|·Q§ä¥X¨ä¥Lªº¸Ô²Ó¸ê®Æ¡A¹³¬O¨ºÓ°Ê§@³y¦¨ - dump¡B¤Î¬ÛÃöÅܼƪº¦ì§}¤Î¼Æȵ¥¡C - - <sect2> - <heading> - ¦b -auto ¼Ò¦¡¤U¡A¨Ï ppp ¼½¸¹ªºµ{¦¡¦b³s½u«á«o³s¤£¨ì¥Øªº¦a - </heading> - - <p>³o¬O³]©w <bf/ppp/ ¦b -auto ¼Ò¦¡¦V¹ï¤è¨ú±o°ÊºA IP ®Éªº¤wª¾°ÝÃD¡A - ¦b³Ì·sª©ªº ppp ¤w¸g¸Ñ¨M¤F ¡Ð ¦b man page ¤¤¥Î <bf/iface/ ÃöÁä¦r§ä§ä - ¬Ý¡C - - <p>·í¥Î¨ìºô¸ôªºµ{¦¡©I¥s <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?connect" name="connect(2)"> - ®É¡Asocket endpoint ·|³]¦¨ tun ³oӬɱªº IP¡Akernel ±µµÛ²£¥Ín°e¥X - ¥hªº²Ä¤@Ó«Ê¥]¡A§â¥¦¶Çµ¹ tun¡A<bf/Ppp/ Ū¨ì³oÓ«Ê¥]«á´N·|¶}©l«Ø¥ß³s - ½u¡C¦pªG <bf/ppp/ ¥Îªº¬O°ÊºA¤À°t IP¡A¨º»ò´N·|§ïÅÜ tun ¬É±ªº¦ì§}¡A - ì¥ýªº socket endpoint ´N¦¨¬°¤£¥¿½TªºÈ¡C±µµÛ°e¨ì¹ï¤èªº«Ê¥]³q±`³£·| - ³Q¥á±¼¡A´Nºâ¯à¶¶§Q¹F¨ì¹ï¤è¾÷¾¹¡A¥Ñ©ó¸Ó¨Ó·½ IP ¤wµ¹¨ä¥L¤H¨Ï¥Î¡A¥ô¦ó¦^ - À³¤]¤£·|³Q¶Ç¦^¥»¦aªº¾÷¾¹¤W¡C - - <p>²z½×¤W¡A¦³¦n´XºØ¤èªk¥i¥H¸Ñ¨M³oÓ°ÝÃD¡C¦pªG ISP Ä@·N¨C¦¸³£´£¨Ñ¬Û¦P - IP ·íµM¬O³Ì¦n <tt/:-)/¡A¥Ø«eª©¥»ªº <bf/ppp/ ·|°µ¨ì³o¤@ÂI¡A¦ý¤j¦h¼Æªº - ppp ¹ê§@¤£·|³o»ò°µ¡C - - <p>±q client ºÝ³Ì®e©öªº¸Ñ¨M¤è¦¡¬O¡A¥Ã»·³£¤£n§ïÅÜ tun ¬É±ªº IP È¡A - ¦ý¬O±N©Ò¦³¥X¥hªº«Ê¥]¨Ó·½ IP ±qì¥ýªº tun ¬É± IP §ï¬°³s½u®É¨ú±oªº - IP¡A°ò¥»¤W³o´N¬O³Ì·sª© <bf/ppp/ ¸Ì <tt/iface-alias/ ¿ï¶µªº°µªk¡]¨Ï¥Î - ¤F <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?libalias" - name="libalias(3)"> ©M°õ¦æ ppp ®Éªº <bf/-alias/ °Ñ¼Æ¡^¡Ð°O¦í¤§«e©Ò¦³ - ¥Î¹Lªº tun ¬É± IP¡A¦A§â¥þ³¡´«¦¨³Ìªñ¤@¦¸®³¨ìªº¦ì§}¡C - - <p>¥t¤@ºØ¤èªk¡]¥i¯à¬O³Ì¥i¾a¡^¬O¼gÓ¥i¥Hקï©Ò¦³ socket endpoint Ȫº - system call¡C·í®³¨ì·sªº IP ®É¡A<bf/Ppp/ ´N¥i¥H¥Î¥¦¨Óקï©Ò¦³°õ¦æµ{¦¡ - ©Ò«Ø¥ßªº socket¡C·í DHCP client µ{¦¡¹ï socket «·s¨Ï¥Î bind() ®É¡A¤] - ¥i¥H¥Î¦P¼Ëªº©I¥s¡C - - <p>ÁÙ¦³¤@Ó¥i¯à«h¬O¤¹³\¤£¥Î IP¡A´N¥i¥H±Ò¥Î¬YÓºô¸ô¬É±¡C°e¥X¥hªº«Ê¥] - ¨Ó·½ IP ·|³]¦¨ 255.255.255.255¡Aª½¨ì SIOCAIFADDR ³oÓ ioctl ²Ä¤@¦¸°õ - ¦æ§¹¦¨¬°¤î¡C³o¼Ë·|§¹¥þ³sµ² socket ªº¨âºÝ¡A¦Ó¥Ñ <bf/ppp/ ¨Óקï¨Ó·½ªº - IP È¡A¦ý¥u¦³·íì¨Ó IP ȬO 255.255.255.255 ®É¡B©ÎªÌ IP È©M IP °»¿ù - ½X»Ýnקï®É¤~·|¥h§ó°Ê¡C³oºØ¤è¦¡¦³ÂIºâ¬O hack¡A§Y kernel ¥i¥H¹ï¨S³] - ©w¦nªº¬É±°e¥XÃa±¼ªº«Ê¥]¡A¦]¬°°²³]·|¦³¨ä¥L¾÷¨î¥i¥H×¥¿³oºØ¿ù»~¡C - - <sect2> - <heading>¬°¦óª±¤j¦h¼Æ¹CÀ¸®É¡A³£¤£¯à¨Ï¥Î -alias ³oӰѼơH</heading> - - <p>¹CÀ¸©ÎÃþ¦üµ{¦¡¤£¯à©M libalias ·f°t¨Ï¥Îªºì¦]¬O¡A¥~±ªº¾÷¾¹¸ÕµÛ¹ï - µÛ¤º³¡ªº¾÷¾¹¶}±Ò³s½u¡B©Î¡]¤£½Ð¦Û¨Ó¦a¡^°e¥X UDP «Ê¥]¡A¦Ó alias «Ê¥]ªº - ³nÅ餣ª¾¹D¥¦À³¸Ó§â³o¨Ç«Ê¥]°e¨ì¸Ì±ªº¾÷¾¹¥h¡C - - <p>¸Ñ¨Mªº¤è¦¡¬O¡A¥ý½T©w²{¦b¥u¦³°õ¦æ¨ºÓ·|¥X°ÝÃDªºµ{¦¡¡AµM«á¦b - gateway ¾÷¾¹¤W¹ï tun ¬É±°õ¦æ tcpdump¡B©Î¦b¤W±¥´¶}°O¿ý tcp/ip ªº¥\ - ¯à¡]``set log +tcp/ip''¡^¡C - - <p>¦b±Ò°Ê¥X°ÝÃDªºµ{¦¡®É¡AÀ³¸Ó·|¦b gateway ¾÷¾¹¤W¬Ý¨ì¦³«Ê¥]³q¹L¡A·í¥~ - ¬É¦³¶Ç¦^«Ê¥]®É«h·|³Q¥á±¼¡]³o´N¬O°ÝÃD©Ò¦b¡^¡C°O¤U³o¨Ç«Ê¥]n°e¨ì¥Øªº¦a - ªº¨ºÓ°ð¡AµM«áÃö±¼µ{¦¡¡C«½Æ´X¦¸¡A¬Ý¬Ý¬O§_³£n°e¨ì¦P¼Ë©T©wªº°ð¡A¦pªG - ¬Oªº¸Ü¡A¦b /etc/ppp/ppp.conf ¬ÛÃö¦ì¸m¥[¤W³o¤@¦æ¡A´N¥i¨Ïµ{¦¡¥¿½T¹B§@¡G - - <verb> - alias port proto internalmachine:port port - </verb> - - <p>¨ä¤¤ ``proto'' ¬O ``tcp'' ©Î ``udp''¡A``internalmachine'' ¬On±µ - ¦¬³o¨Ç«Ê¥]ªº¾÷¾¹¡A``port'' «h¬O³o¨Ç«Ê¥]n°e¨ì¨ºÓ°ð¡C - - <p>¦pªGn¦b¨ä¥L¾÷¾¹¤W°õ¦æ¦P¼Ëµ{¦¡¡A¥²¶·«½Æ¦P¼Ë¹Lµ{קï¤W¤@¦æ³]©w¡A - §_«h´N¤£¯à¥¿±`¨Ï¥Î¡F¤]¤£¥i¯à¦b¨â¥x¤º³¡¾÷¾¹¤W¦P®É¨Ï¥Î¡Ð²¦³º¥~¬É¥u¬O§â - ³oÓ¤º³¡ºô¸ô¬Ý¦¨¤@¥x¾÷¾¹¦Ó¤w¡C - - <p>¦pªG«Ê¥]¤£¤@©w°e¨ì¦P¼Ëªº°ð¡A§A¦³¤TºØ¿ï¾Ü¡G - - <p><bf>1)</bf> ¦b libalias ¥[¤J¹ï¥¦ªº¤ä´©¡A - /usr/src/lib/libalias/alias_*.c ¦³¤@¨Ç ``¯S¨Ò'' ªº¥Ü½d¡]alias_ftp.c - ¬OÓ¤£¿ùªºì«¬ÀÉ¡^¡C³q±`¬OŪ¨ú¬Y¨Ç¥i¥H»{±o¥Xªº¥~°e«Ê¥]¡A§ä¥Xn¥~±³s - ¨ì¤º³¡¾÷¾¹¬YӰ𪺫ü¥O¡AµM«á¦b alias ªí¤¤³]©w ``route''¡A¥H«á¦A¦¬¨ì - ³oºØ«Ê¥]´Nª¾¹Dn©¹¨º¸Ì°e¡C - - <p>³o¬O³Ì§xÃøªº¸Ñªk¡A¦ý¤]¬O³Ì¦nªº¡A¨Ã¥BÁÙ¥i¥H¦b¦h¥x¾÷¾¹¤W¥Î¦P¼Ëµ{¦¡¡C - - <p><bf>2)</bf> ¨Ï¥Î proxy¡CÁ|¨Ò¨Ó»¡¡A¸ÓÀ³¥Îµ{¦¡¤]³\¤ä´© socks5¡A©Î¬O - ¦³Ó ``passive'' ªº¿ï¶µ¡]¹³¬O ``cvsup''¡^¥i¥HÁקK¹ï¤è¦V¤º³¡¾÷¾¹´£¥X - ³s½uªºn¨D¡C - - <p><bf>3)</bf> ¥Î ``alias addr'' §â©Ò¦³¸ê®Æ³£Â൹¤º³¡¾÷¾¹¡A³o¬O³Ì«á - ¤~¥Îªº¼É¤Oªk¡C - - <sect3> - <heading>¨º¸Ì¥i¥H§ä¨ì±`¥Î°ðªº¦Cªí¡H</heading> - - <p>²{¦bÁÙ¨S¦³¡A¦ý¥i¥H±N³o¨Ç§Ë¦¨¤@Ó¦W³æ¡]¦pªG¦³¤H·P¿³½ìªº¸Ü¡^¡C - ¦b¤U±ªº¨Ò¤l¸Ì¡A§â <tt>internal</tt> ´«¦¨ª±¹CÀ¸¨º¥x¾÷¾¹ªº IP¡C - - <itemize> - <item><bf>Quake</bf> - <p><tt>alias port udp internal:6112 6112</tt> - <p>¦pªG·Q¥Î¨ä¥L¤è¦¡¡A<htmlurl - url="http://www.battle.net/support/proxy/" name="www.battle.net"> - ¦³ Quake ¹ï proxy ¤ä´©ªº»¡©ú¡C - </itemize> - - <itemize> - <item><bf>Quake 2</bf> - <p><tt>alias port udp internal:27901 27910</tt> - </itemize> - - <itemize> - <item><bf>¬õ¦âĵ§Ù¡]Red Alert¡^</bf> - <p><tt>alias port udp internal:8675 8675</tt> - <p><tt>alias port udp internal:5009 5009</tt> - </itemize> - - <itemize> - <item><bf>Half Life</bf> - <p><tt>alias port udp internal:27005 27015</tt> - </itemize> - - <itemize> - <item><bf>PCAnywhere 8.0</bf> - <p><tt>alias port udp internal:5632 5632</tt> - <p><tt>alias port tcp internal:5631 5631</tt> - </itemize> - - <sect2> - <heading>¤°»ò¬O FCS ¿ù»~¡H</heading> - - <p>FCS ¬O <bf/F/rame <bf/C/heck <bf/S/equence ªºÁY¼g¡C¨C¤@Ó ppp - «Ê¥]³£ªþ¦³°»¿ù½X¨Ó½T©w¦¬¨ìªº¸ê®Æªº½T¬O°e¥Xªº¸ê®Æ¡C¦pªG¶i¨Óªº¬YÓ - «Ê¥] FCS ¤£¥¿½T¡A´N¥á±¼³oÓ«Ê¥]¡B¦A§â HDLC ¸Ìªº FCS p¼Æ¾¹¥[ 1¡C - ¥Î <tt>show hdlc</tt> «K¥i¬Ý¨ì HDLC ¸Ìªº¦UºØ¿ù»~p¼ÆÈ¡C - - <p>¤£¨}½u¸ô(©Î«Ê¥]³Q¦ê¦C°ðªºÅX°Êµ{¦¡¥á±¼)¦³®ÉÔ´N·|µo¥Í FCS ¿ù»~¡A - ÁöµM¥¦ªº½T·|¤j¤j©ìºCÀ£ÁY¨ó©w¡A¤£¹L³q±`³o¨S¤°»ò¤j¤£¤F¡C¦pªG§A¥Îªº - ¬O¥~±µ¼Æ¾Ú¾÷¡A½T©w¦³«OÅ@½u¸ô¤£¨ü¥~¬É¤zÂZ ¡Ð ³o¼Ë»¡¤£©w´N¸Ñ¨M¤F¡C - - <p>¦pªG¦b³s¤W®É°¨¤W´Ná¦í¡B¨Ã¥BÁ٬ݨì¤@¤j°ï FCS ¿ù»~ªº¸Ü¡A¦³¥i¯à - ¬O¦]¬°§Aªº³s½u¨Ã«D¬O 8 bit clean¡C½T©w¼Æ¾Ú¾÷¤£¬O¥Î³nÅé¬yµ{±±¨î - (XON/XOFF)¡A¦pªG§Aªº³s½u<bf>¤@©w</bf>n¥Î³nÅé¬yµ{±±¨îªº¸Ü¡A¥Î - <tt>set accmap 0x000a0000</tt> ³o¹D©R¥O§i¶D <bf>ppp</bf> ¸õ¹L ^Q - ©M ^S ³o¨âÓ¦r¤¸¡C - - <p>¬Ý¨ì¤@¤j°ï FCS ¿ù»~ªº¥t¤@Óì¦]¡A¬O³s½u¥t¤@ºÝ¤£¦A¨Ï¥Î <bf/PPP/ - ·¾³q¡C³o®ÉÔ¤]³\À³¸Ó¥´¶} <tt/async/ ªº°O¿ý¥\¯à¡A¨Ó¨M©w¬O§_¶i¨Óªº - ¸ê®Æ¨ä¹ê¬O login ©Î shell ´£¥Ü²Å¸¹¡C¦pªG¥t¤@ºÝ¬O shell ´£¥Ü²Å¸¹¡A - ¥ý°õ¦æ <tt>close lcp</tt>¡B±µµÛ <tt>term</tt> ´N¥i¥H«·s³s±µ¨ì¹ï - ¤è¾÷¾¹ªº shell ¤U¡A¦Ó¤£¥Î±¾±¼¹q¸Ü½u¡C - - <p>¦pªG°O¿ýÀɸ̨S¦³¥ô¦ó¸ê°T¥i¥H«ü¥Ü³s½u¬°¦óÂ_±¼¡A¨º»ò´N¸Ó°Ý°Ý¥t¤@ - ºÝªººÞ²zû(§Aªº ISP¡H) «ç»ò·|³o¼Ëµ²§ô¡C - - <sect2> - <heading>¨S¦³¤@Ó¤èªk¥i¥H¥Î¡A§Ú§¹³J¤F°Õ¡I</heading> - - <p>¦pªG¤W±»¡ªº³£¨S¥Î¡A´NºÉ¥i¯à§ä¥X©Ò¦³¸ê°T¡A³o¥]¬A¤F³]©wÀÉ¡B¦p¦ó - ±Ò°Ê <bf/ppp/¡Blog Àɪº¬ÛÃö³¡¥÷¡B³s½u«e«áªº <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?netstat" name="netstat -rn"> - ¿é¥Xµ²ªG¡A§â³o¨Ç°e¨ì <url url="mailto:freebsd-questions@FreeBSD.org" - name="freebsd-questions@FreeBSD.org"> mailing list ©Î - <url url="news:comp.unix.bsd.freebsd.misc" - name="comp.unix.bsd.freebsd.misc"> newsgroup¡A³o¼ËÀ³¸Ó´N·|¦³¤H«üÂI - ¥¿½Tªº¤è¦V¡C - - <sect1> - <heading>§Ú¨S¦³¿ìªk«Ø¥ß <tt>/dev/ed0</tt> ³oÓ device!</heading> - - <p>¦b Berkeley ºô¸ô¬[ºc¤¤, ¥u¦³ kernel µ{¦¡½X¥i¥Hª½±µ¦s¨úºô¸ô¬É±¥d. - ½Ð°Ñ¦Ò <tt>/etc/rc.network</tt> ³oÓÀɮשM manual pages ¨ú±o»P¨ä¥L¤£¦Pºô¸ôµ{¦¡ - §ó¶i¤@¨Bªº¸ê°T. ¦pªG§Aı±o§A§¹¥þ·d²V¤Fªº¸Ü, ±zÀ³¸Ó§ä¤@¥»»P¨ä¥L BSD ¬ÛÃö - §@·~¨t²Îºô¸ôºÞ²z¦³Ãö®Ñ¨Ó°Ñ¦Ò; °£¤F¤Ö¼ÆÅãµÛªº¤£¦P¥~, FreeBSD ªººô¸ôºÞ²z - °ò¥»¤W©M SunOS 4.0 ©M Ultrix ¬O¤@¼Ëªº. - - - <sect1> - <heading>§Ú¦p¦ó«Ø¥ß Ethernet aliases?</heading> - - <p>§â ``<tt/netmask 0xffffffff/'' ¥[¨ì§Aªº <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ifconfig" name="ifconfig"> - ©R¥O¦C¤¤,¨Ò¦p: - - <verb> - ifconfig ed0 alias 204.141.95.2 netmask 0xffffffff - </verb> - - <sect1> - <heading>§Ú¦p¦ó«ü©w§Úªº 3C503 ¨Ï¥Î¨ä¥L¤£¦Pªºªº network port?</heading> - - <p>¦pªG±z·Q¨Ï¥Î¨ä¥Lªº port, §A¥²¶·¦b - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ifconfig" - name="ifconfig"> ªº©R¥O¤¤«ü©wÃB¥~ªº°Ñ¼Æ. ¤º©wªº - port ¬O ``<tt/link0/''. n¨Ï¥Î AUI port ¥N´À - BNC port ªº¸Ü, §ï¥Î ``<tt/link2/''. ³o¨Ç flags À³¸Ó§ïÅÜ - ifconfig_* ªºÅܼƨӫü©w,§A¥i¥H¦b³oÓÀɮ׸̱§ä¨ì <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" name="/etc/rc.conf">. - - <sect1> - <heading>§Ú¦b³s¤W/¿é¥X FreeBSD ªº NFS ®É¥X²{°ÝÃD.</heading> - - <p>¬Y¨Ç PC ªººô¸ô¥d¤ñ¨ä¥Lªº¦n(§t»Wªº»¡¨Ó) - ³oºØª¬ªp¦b³y¦¨ NFS ³oºØ¹ïºô¸ô±Ó·Pªºµ{¦¡¦³®É·|¥X²{°ÝÃD. - - <p>°Ñ¦Ò <url url="../../handbook/nfs.html" name="the Handbook entry on NFS"> - ¥HÀò±o³oÓ¥DÃDªº§ó¦h¸ê°T. - - <sect1> - <heading>¬°¤°»ò§Ú¤£¯à NFS-mount Linux ªº¾÷¾¹?</heading> - - <p>¬Y¨Çª©¥»ªº Linux NFS µ{¦¡½X¥u±µ¨ü privileged port ªº mount request - ; ¸Õ¥Î³o¦æ«ü¥O¬Ý¬Ý - - <verb> - mount -o -P linuxbox:/blah /mnt - </verb> - - <sect1> - <heading>W¬°¤°»ò§Ú¤£¯à NFS-mount Sun ªº¾÷¾¹?</heading> - - <p>¶] SunOS 4.X ªº Sun ¤u§@¯¸¥u±µ¨ü¨Ó¦Û privileged port ªº mount request - ; ¸Õ¥Î³o¦æ«ü¥O¬Ý¬Ý - - <verb> - mount -o -P sunbox:/blah /mnt - </verb> - - <sect1> - <heading>§Ú¦b¨Ï¥Î PPP ³s½u¨ì NeXTStep ¾÷¾¹®É¦³°ÝÃD.</heading> - - <p>§â TCP extensions ¨ú®ø, ³oÓ³]©w¦b <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?rc.conf" name="/etc/rc.conf"> ¸Ì±. - §â¥H¤U³oÓȳ]¦¨ NO: - - <verb> - tcp_extensions=NO - </verb> - - <p>Xylogic ªº Annex ¥D¾÷¤]¦³¬Û¦Pªº°ÝÃD,±zn°µ¬Û¦Pªº×§ï¤~¯à³s¤W - ³o¨Ç¥D¾÷. - - <sect1> - <heading>§Ún«ç¼Ë¤~¯à§â IP multicast support ¥´¶}?</heading> - - <p>Multicast host operations are fully supported in FreeBSD 2.0 and - later by default. ¦pªG±z·Q±N±zªº¥D¾÷³]©w¦¨ multicast router ªº¸Ü, - ±z¥²¶·«·s compile ±zªº kernel, ¥[¤J <tt>MROUTING</tt> - ªº¿ï¶µ,¨Ã¥B°õ¦æ <tt/mrouted/. ¦pªG±zªº<tt>/etc/rc.conf</tt> ¸Ì±ªº - <tt/mrouted_enable/ ³oӰѼƬO³]©w¦¨"YES" ªº¸Ü.FreeBSD 2.2 ¤Î¤§«áªº - ª©¥»·|¦b¶}¾÷®É°õ¦æ <tt/mrouted/ . - - <p>MBONE ªº¦UºØ¤u¨ã¥i¥H¦b¥LÌ ports ¤U©ÒÄÝ¥s°µ mbone¥Ø¿ý¤¤§ä¨ì. - ¦pªG±z¦b§äµø°T·|ijªº¤u¨ã¦p <tt/vic/ ©M <tt/vat/ ªº¸Ü, - ¨ì¨ºÃä§ä§ä! - - <p>¦pªG»Ýn§ó¶i¤@³¡ªº°T®§,§ä§ä - <url url="http://www.mbone.com/" name="Mbone Information Web">. - - <sect1> - <heading>þ¨Çºô¸ô¥d¬O¨Ï¥Î DEC PCI chipset?</heading> - - <p>¥H¤U¬O <url url="mailto:gfoster@driver.nsta.org" - name="Glen Foster">´£¨Ñªº²M³æ: - - <verb> - Vendor Model - ---------------------------------------------- - ASUS PCI-L101-TB - Accton ENI1203 - Cogent EM960PCI - Compex ENET32-PCI - D-Link DE-530 - Dayna DP1203, DP2100 - DEC DE435, DE450 - Danpex EN-9400P3 - JCIS Condor JC1260 - Linksys EtherPCI - Mylex LNP101 - SMC EtherPower 10/100 (Model 9332) - SMC EtherPower (Model 8432) - TopWare TE-3500P - Zynx ZX342 - </verb> - - <sect1> - <heading>¬°¤°»òn¥Î FQDN ¤~¯à³s¨ì¨ä¥L¾÷¾¹¡H</heading> - - <p>§A¤]³\·|µo²{n³sªº¾÷¾¹¨ä¹ê¬O¦b¥t¤@Óºô°ì¡CÁ|Ó¨Ò¤l¡A°²³]§A¬O¦b - foo.bar.edu ³oÓºô°ì¤¤¡A·Qn³s¨ì¦b bar.edu ¸Ì¤@¥x¥s ``mumble'' ªº - ¾÷¾¹¡A«h¥²¶·¥Î Fully-Qualified Domain Name¡A¤]´N¬O - ``mumble.bar.edu''¡A¦Ó¤£¬O¥u¥Î ``mumble'' ¨Ó«ü¦V¥¦¡C - - <p>¶Ç²Îªº BSD BIND resolver ¤¹³\¥Î³oºØ¤è¦¡¸Ñ¥X¾÷¾¹ªº¦ì§}¡A¦ý¬O - FreeBSD ¤ºªþ <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?named" name="bind"> ª©¥» - ªº¤º©w¤è¦¡¡A«h¬O°£¤F§A©Ò¦bªººô°ì¥H¥~¡A¤£¤ä´©¨ä¥L«D FQDN ªºÁY¼g¡C - ©Ò¥H¦p <tt>mumble</tt> ³oºØ¤£¦X®æªº¾÷¾¹¦WºÙ¡A¥²¶·¦b - <tt>mumble.foo.bar.edu</tt>¡A§_«h´N·|±qºô°ìªº³Ì©³¼h¶}©l§ä¡C - - <p>³o©M¥ý«eªº°µªk¤£¦P¡A¤]´N¬O¤£¥Î <tt>mumble.bar.edu</tt> ©M - <tt>mumble.edu</tt> Ä~Äò·j´M¡C¬Ý¤@¤U RFC 1535¡A¸Ì±¦³´£¨ì¬°¤°»ò¤§ - «eªº°µªk¤£¦n¡A¬Æ¦Üºâ¬OÓ¦w¥þº|¬}¡C - - <p>³o¸Ì¦³Ó¤£¿ùªº¸Ñªk¡A§â - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?resolv.conf" - name="/etc/resolv.conf"> ¸Ìªº³o¤@¦æ¡G - - <verb> - domain foo.bar.edu - </verb> - - ´«¦¨³o¤@¦æ¡G - - <verb> - search foo.bar.edu bar.edu - </verb> - - ¦ý¬On½T©w·j´M¶¶§Ç¤£·|¹H¤Ï RFC 2535 ©Ò¿×ªº ``boundary between local - and public administration''¡C - - <sect1> - <heading>©Ò¦³ºô¸ô°Ê§@³£·|¥X²{ ``Permission denied'' ¿ù»~°T®§</heading> - - <p>¦pªG¦b½sĶ kernel ®É¥[¤F <tt/IPFIREWALL/ ³oӿﶵ¡An¾å±o 2.1.7R - ¤º©w¬O©Úµ´©Ò¦³¥¼¸g®Ö㪺ºô¸ô«Ê¥](¦ý¦b¶}µo 2.1-STABLE ®É§ï±¼¤F)¡C - - <p>¦pªG¤£¤p¤ß§Ë¿ù¤F firewall ªº³]©w¡A¥H root ¨¥÷°õ¦æ³oÓ©R¥O¡A±µµÛ - ºô¸ô¥\¯à´N·|¥¿±`¡G - - <verb> - ipfw add 65534 allow all from any to any - </verb> - - <p>¤]¥i¥H¦b <tt>/etc/rc.conf</tt> ³] "firewall_type='open'" ³oӿﶵ¡C - - <p>¦pªG·Qª¾¹D¦p¦ó³]©w FreeBSD firewall¡A½Ð¬Ý <url - url="../../handbook/firewalls.html" name="Handbook ¬ÛÃö³¡¥÷">¡C - - <sect1> - <heading>IPFW ·|³y¦¨¦h¤jªººô¸ô©µ¿ð¡H</heading> - - <p>³oÓ°ÝÃDªºµª®×¤j¦hn¬Ý§A«ç»òq firewall ³W«h¡BÁÙ¦³ CPU ³t«×¡C¹ï¤j - ¦h¼Æ¦b ethernet ¤Wªºµ{¦¡¤Î³W«h¤£¦hªº±¡ªp¤U¡A©µ¿ð¤p¨ì¥i¥H©¿²¤¡C¦ý¦pªG - §A·Qnºë½T¼Æ¦r¨Óº¡¨¬¦n©_¤ß¡AÄ~Äò©¹¤UŪ¡C - - <p>¤U±¬O¦b 486-66 2.2.5-STABLE ¤W©Ò§@ªº´ú¶q¡A§ÚÌקï¤F IPFW ì©l½X - ¨Ó´ú¶q¦b <tt/ip_fw_chk/ ¨ç¦¡¤W©Òªáªº®É¶¡¡A¨C³B²z 1000 Ó«Ê¥]«á´N·|¦b - console ¤WÅã¥Üµ²ªG¡C - - <p>´ú¸Õ¤F¨â²Õ¡A¨C²Õ¦U¦³ 1000 Ó³W«h¡C²Ä¤@²Õ«½Æ¤U±³W«h¡A¬G·N³]p¦¨ - ³ÌÁVªº±¡ªp¡G - - <verb> - ipfw add deny tcp from any to any 55555 - </verb> - - <p>ÂÇ¥ÑÀˬd port number¡A³o¼Ë·|¨Ï IPFW ¦b¨M©w¬YÓ«Ê¥]¤£²Å¦X±ø¥ó«e°õ - ¦æ¤j³¡¥÷ªºÀˬdµ{¦¡¡A¦]¦¹³y¦¨³Ì®tªºª¬ªp¡C¦b«½Æ³oÓ³W«h 999 ¦¸«á¡A±µ - µÛ¬O <tt>allow ip from any to any</tt>¡C - - <p>²Ä¤G²Õ³]p¦¨¥H·¥§Öªº³t«×¸õ¹LÀˬd³W«h¡G - - <verb> - ipfw add deny ip from 1.2.3.4 to 1.2.3.4 - </verb> - - <p>¤@¸I¨ì«Ê¥]ªº¨Ó·½¤£²Å¦X³W«h©Òz¡A·|«Ü§Ö¸õ¹LÀˬdÅý«Ê¥]³q¹L¡C©M¤W± - ¤@¼Ë¡A²Ä 1000 Ó³W«h¬O <tt>allow ip from any to any</tt>¡C - - <p>¦b²Ä¤@ºØ±¡ªp¤¤¡A³B²z¨C¤@Ó«Ê¥]©Ò³y¦¨ªº©µ¿ð¤j¬ù¬O 2.703 ms¡A©Ò¥H¨C - Ó³W«h¤j·§·|³y¦¨ 2.7 microsecond ªº©µ¿ð¡C©Ò¥H¦b³o¨Ç³W«h¤§¤U¡A²z½×¤W¨C - ¬í³Ì¦h¥i¥H³B²z 370 Ó«Ê¥]¡C¦b 10Mbps ethernet ©M¤@Ó«Ê¥]¤j·§ 1500 byte - ªº°²³]¤U¡A¤j·§¥u·|¥Î¨ì 55.5% ªººô¸ôÀW¼e¡C - - <p>²Ä¤GºØ±¡ªp¡A¨CÓ«Ê¥]ªá¤F¤j¬ù 1.172ms¡A©Ò¥H¨C±ø³W«h¤j¬ù¥Î¤F 1.2 - microsecond¡C²z½×¤W¨C¬í³Ì¦h¥i¥H³B²z 853 Ó«Ê¥]¡A¯ÓºÉ 10Mbps ªºÀW¼e¡C - - <p>¤W±´ú¸Õ¥Î¨ìªº¤j¶q³W«h¡B¤Î³o¨Ç³W«h¥»¨¨Ã¤£¥Nªí¯u¹ê¥@¬Éªº±¡ªp¡A¥LÌ - ¥u¬O¥Î¨Ó²£¥Í©Òªí¥Üªº¼Æ¾Ú¡CY·Qnq¥X¤@®M¦³®Ä²vªº³W«h¡A°O±o³o´X¥ó¨Æ¡G - - <itemize> - - <item>¦b³Ì«e±©ñ¤@Ó±Mªù³B²z¤j¶q TCP ¬y¶qªº¥i¥Î³W«h¡A¦b³o±ø«e±¤£ - n©ñ¥ô¦ó <tt>allow tcp</tt> ªº¬ÛÃö±Ôz¡C - - <item>§â±`±`IJµoªº³W«h©ñ¦b«e±¡A¤£±`¥Î¨ìªº«h¥á¨ì«á±(<bf>·íµM¦b¤£ - ¼vÅT firewall ¥X¤J¤¹³\³]©wªº«e´£¤U</bf>)¡C°õ¦æ <tt>ipfw -a l</tt> - ´N¥i¬Ý¨ì«Ê¥]ªº²Îp¼Æ¥Ø¡A¨Ó¬Ý³Ì±`¥Î¨ì¨º¨Ç³W«h¡C - - </itemize> - - <sect1> - <heading>n¦p¦ó§â¹ï¬Y¥x¾÷¾¹ªººô¸ôªA°Èn¨D(service request)Âà¦V¨ì¥t¤@¥x¡H - </heading> - - <p>¦b ports ¥Ø¿ýªº sysutils ºØÃþ¤¤¦³Ó¥s 'socket' ªº package¡A¥i¥HÀ° - §AÂà¦V FTP ©Î¨ä¥LÃþ¦üªººô¸ôªA°È¡C¥un§â¸Óºô¸ôªA°Èªº©R¥O§ï¦¨©I¥s socket - §Y¥i¡A¦p¤U(¦b <tt>/etc/inetd.conf</tt> ¸Ì)¡G - -<verb> -ftp stream tcp nowait nobody /usr/local/bin/socket socket ftp.foo.com ftp -</verb> - - <p>¨ä¤¤ 'ftp.foo.com' ©M 'ftp' ¤À§O¬O³QÂà¨ìªº¾÷¾¹©M port ¦WºÙ¡C - - <sect1> - <heading>¨º¸Ì¥i¥H§ä¨ìºÞ²zÀW¼eªº¤u¨ã¡H</heading> - - <p>FreeBSD ¤W¦³¨â®MÀW¼eºÞ²z¤u¨ã¡G - <url url="http://www.csl.sony.co.jp/person/kjc/programs.html" - name="ALTQ"> ¥i¥H§K¶O¨Ï¥Î¡A - <url url="http://www.etinc.com" name="Emerging Technologies"> ¥Xªº - Bandwidth Manager «h¬O°Ó¥Î³nÅé¡C - - <sect1> - <heading>«ç»ò·|¶]¥X ``/dev/bpf0: device not configured'' ³oÓ°T®§¡H - </heading> - - <p>¬f§JµÜ«Ê¥]¹LÂo¾¹(Berkeley Packet Filter) <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?bpf" name="(bpf)"> - ¦bµ{¦¡¨Ï¥Î«e¥²¶·¦b kernel ¥´¶}¥¦ªºÅX°Êµ{¦¡¡A§â¤U±³o¤@¦æ¥[¤J kernel - ³]©wÀɤ¤¡A½sÓ·sªº kernel¡G - - <verb> - pseudo-device bpfilter # Berkeley Packet Filter+ </verb> - - <p>¦b«·s¶}¾÷¤§«á¡AÁÙn°µ¥X device node¡A¦b <tt>/dev</tt> ¤U°õ¦æ¡G - - <tscreen><verb> - # sh MAKEDEV bpf0 </verb></tscreen> - - <p>¦pªG·Qn§ó¶i¤@¨Bª¾¹D¦p¦ó°µ¥X¦UºØ device node¡A½Ð¬Ý <htmlurl - url="../../handbook/kernelconfig-nodes.html" - name="handbook ¤¤¦³Ãö device node ªº»¡©ú">¡C - - </sect> - diff --git a/zh_TW.Big5/FAQ/preface.sgml b/zh_TW.Big5/FAQ/preface.sgml deleted file mode 100644 index 9b835756c9..0000000000 --- a/zh_TW.Big5/FAQ/preface.sgml +++ /dev/null @@ -1,562 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by ijliao@dragon2.net --> -<!-- English Version: 1.39 --> - - <sect> - <heading>«e¨¥<label id="preface"></heading> - - <p>Åwªï¨Ó¨ì FreeBSD 2.X FAQ¡I - - <sect1> - <heading>¼g³o¥÷ FAQ ªº¥Øªº¬O¤°»ò¡H</heading> - - <p>¸ò¨ä¥L Usenet ¤Wªº FAQ ¤@¼Ë¡A³o¥÷¤å¥ó¥Dn²[»\¤F¦³Ãö FreeBSD ³o®M§@ - ·~¨t²Î³Ì±`³Q°Ý¨ìªº°ÝÃD (·íµM¥]¬A¤F¦^µª¡I)¡CÁöµM»¡§ÚÌ¥»¨Óªº¥Øªº¬O¬°¤F - ´î¤Öºô¸ôÀW¼eªº®ö¶O¥H¤ÎÁקK¦P¼Ëªº°ÝÃD¤@¦A¥X²{¡A¦ý¬O FAQ ¤w¸g³Qµø¬°¬O¤@ - ºØ«Ü¦³»ùȪº¸ê°T¤F¡C - - <p>§Ṳ́w¸g¾¨¥i¯à¦a¨Ï³o¥÷ FAQ §óÂ×´I¤F¡F¦pªG±z¹ï¦p¦ó¨Ï¨ä§ó¶i¨B¦³¥ô¦ó - «Øij¡A½ÐÀH®É±H¹q¤l¶l¥óµ¹ <url url="mailto:FAQ@FreeBSD.org" - name="FAQ ºûÅ@ªÌ">¡C - - <sect1> - <heading>¤°»ò¬O FreeBSD¡H</heading> - - <p>²³æ¦a¨Ó»¡¡AFreeBSD 2.X ¬O¤@®M®Ú¾Ú U.C. Berkeley's 4.4BSD-lite - release for the i386 platform ©Ò§¹¦¨ªº UN*X-like §@·~¨t²Î¡C¥¦¦P®É¤]¶¡ - ±µ¨Ï¥Î¤F William Jolitz ²¾´Ó¨ì i386 ¤Wªº U.C. Berkeley's Net/2¡A¤]´N¬O - 386BSD¡C¤£¹L²{¦b 386BSD ªºµ{¦¡½X¥u³Ñ¤U·¥¤Ö¼ÆÁÙ¯d¦s¦b FreeBSD ¤¤¡C±z¥i - ¥H¦b <url url="http://www.FreeBSD.org" name="FreeBSD º¶"> §ä¨ì¦³Ãö¤° - »ò¬O FreeBSD ¥H¤Î¥¦¥i¥HÀ°±z°µ¨Ç¤°»òªº¬ÛÃö¸ê°T¡C - - <p>FreeBSD ¤w³Q¼sªx¦a³Q¥@¬É¦U¦aªº¤½¥q¦æ¸¹¡AISP¡A¬ã¨s¤Hû¡A¹q¸£±M®a¡A¾Ç - ¥Í¡A¥H¤Î®a®x¥Î¤á©Ò¨Ï¥Î¡A¥Î¦b¤u§@¡A±Ð¨|¡A¥H¤Î®T¼Ö¤W¡C±z¥i¥H¦b - <url url="../gallery/gallery.html" name="FreeBSD Gallery">¬Ý¨ì¤@¨Ç¦³ - Ãö¥L̪º¸ê®Æ¡C - - <p>¦pªG·Q¬ÝÃö©ó FreeBSD §ó²`¤Jªº¸ê®Æ¡A½Ð¬Ý - <url url="../../handbook/index.html" name="FreeBSD ¨Ï¥Î¤â¥U">¡C - - <sect1> - <heading>µo®i FreeBSD ªº¥Øªº¬O¤°»ò¡H</heading> - - <p>FreeBSD pµeªº¥Øªº¬O´£¨Ñ¥i¥H¥ô·N¨Ï¥Î¥B¨S¦³¨îªº³nÅé¡C§Ú̦bµ{¦¡½X - (¥H¤Îp±Þ¥»¨) ¤W¥I¥X¤F¤j¶q¤ß¦å¡AÁöµM§Ų́S¦³¯S§O±j½Õ¡A¤£¹L¨Ã¤£n¨D¥ô - ¦óª÷¿ú¤Wªº¦^õX¡C§Ú̬۫H§Ú̺nªº``¥ô°È''´N¬O´£¨Ñµ{¦¡½Xµ¹¨C¤@ӨϥΠ- ªÌ¡A¤£ºÞ¥L̪º¥Øªº¬O¤°»ò¡F³o»ò¤@¨Ó¡A³o¨Çµ{¦¡½X¤~¯à³Q¥Î¦b³Ì¦h¦a¤è¡A¤] - ¤~¯àµo´§¥¦Ì³Ì¤jªº§Q¯q¡C§Ú̬۫H³o´N¬O¦Û¥Ñ³nÅé³Ì°ò¥»ªº¥Ø¼Ð¤§¤@¡A¦Ó¥B§Ú - Ì·|ºÉ¥þ¤O¥h¤ä«ù¥¦¡C - - <p>¦b§ÚÌ source tree ¤¤¦³³¡¥÷ªºµ{¦¡½X¬O±Ä¥Î©Ò¿×ªº GPL ©Î¬O LGPL ª©Åv - «Å§i¡AÁöµM³o¨Çª©Åv«Å§i¬O¥Î¨Ó«O»Ù¦Ó«D¨î¨Ï¥ÎªÌªºÅv§Q¡A²¦³º¬O¤£¨º»ò¦Û¥Ñ - ¤F¨Ç¡C¥Ñ©ó³o¨Ç GPL ªº³nÅé¦b°Ó·~¨Ï¥Î¤W·|¤Þ°_«D±`½ÆÂøªºª©Åv°ÝÃD¡A¦]¦¹¥u - n¦³¾÷·|¡A§ÚÌ·|ºÉ¶q¥H±Ä¥Î¤ñ¸ûÃPªº BSD ª©Åvªº³nÅé¨Ó¨ú¥N³o¨Ç GPL ª©Åv«Å - §iªº³nÅé¡C - - <sect1> - <heading>¬°¤°»òn¥s°µ FreeBSD¡H</heading> - - <p> - <itemize> - <item>±z¥i¥H§K¶O¨Ï¥Î¥¦¡A§Y¨Ï¬O¥Î©ó°Ó·~¥Î³~¡C - - <item>¾ãÓ FreeBSD §@·~¨t²Î§¹¾ãªºì©lµ{¦¡³£¥i¥H§K¶O¨ú±o¡A¦Ó¥B¦b¨Ï¥Î - ¤Î´²§G¦U¤è±¤]¥u¨ü¨ì³Ì¤pªº¨î (¤£½×¬O§_¥Î©ó°Ó·~¥Î³~)¡C - - <item>¥ô¦ó¤H³£¥i¥H¦Û¥Ñ¦a§â¥L¹ï¨t²Îªº§ï¨}©Î¿ù»~×¥¿ªºµ{¦¡½X¥[¤J - source tree ¤§¤¤ (·íµMn²Å¦X´XÓ¥ý¨M±ø¥ó)¡C - </itemize> - - <p>¦pªGŪªÌ±zªº¥À»y¤£¬O^»yªº¸Ü¡A±zn¯S§Oª`·N³o¸Ìªº``free''¨âºØ¥Îªkªº - ·N«ä¬O¤£¤@¼Ëªº¡G¤@ºØªº·N«ä¬O``§K¶O''¡A¥t¤@ºØªº·N«ä¬O``¦Û¥Ñ''¡C±z¥i¥H®³ - FreeBSD ¥h°µ¥ô¦ó±z·Qn°µªº¨Æ¡A°£¤F¤@¨Ç¨Ò¥~¡A¨Ò¦p±z«ÅºÙ FreeBSD ¬O±z¼g - ªº¡C - - <sect1> - <heading>³Ì·sª©ªº FreeBSD ¬O¨º¤@ª©¡H</heading> - - <p><url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/3.2-RELEASE" - name="3.2"> ¬O¥Ø«e³Ì·sªº <em> stable </em> ª©¡F¥¦©ó 1999 ¦~ 5 ¤ëµo¦æ¡C - ¥¦¦P®É¤]¬O¥Ø«e³Ì·sªº <em/release/ ª©¡C - - <p>²³æªº»¡¡A<em/-stable/ ªº¥Dn¶D¨D¹ï¶H¬O¹ï©óéw©Ê¤Î§CÅܲ§©Êªº»Ý¨D - »·³Ó¹L¹ï³Ì·s <em/-current/ snapshot ¤¤¯S§O·s¥\¯àªº»Ý¨D¡A¨Ò¦p ISP ©Î¤½ - ¥q¦æ¸¹ªº¨Ï¥ÎªÌ¡C³o¨âºØ "branch" ³£¦³¥i¯à·|²£¥Í release ª©¡A¦ý¥u¦³·í§A - ¯à±µ¨ü <em/-current/ »·¤ñ <em/-stable/ ®e©ö§ó°Ê³o¤@ÂI¡A¤~À³¸Ó¥Î - <em/-current/¡C - - <p>Release ª©n<ref id="release_freq" name="¨C´XÓ¤ë">¤~·|µo¦æ¤@¦¸¡A - ÁöµM¦³«Ü¦h¤HÂÇ¥Ñì©l½X¨Ó©M FreeBSD ªº³Ì·s°ÊºA¦P¨B¡]¨£ - <ref id="current" name="FreeBSD-current"> ©M <ref id="stable" - name="FreeBSD-stable"> ªº¬ÛÃö°ÝÃD¡^¡A¦ý³o¼Ë·|n¬YºØµ{«×ªº¥I¥X¡A¦]¬°ì - ©l½X¬O·|¤£Â_§ó°Êªº¡C - - <sect1> - <heading>¤°»ò¬O FreeBSD-current¡H<label id="current"></heading> - - <p><url url="../../handbook/cutting-edge.html#CURRENT" name="FreeBSD-current"> «üªº¬O¥¿ - ¦bµo®i¤¤ªºª©¥»¡A¥¦²×±N¦b¾A·íªº®É¾÷¦¨¬° 4.0-RELEASE¡C¥¦¹ê¦b¬O¥u¾A¦Xµ¹ - ¨t²Îµo®iªÌ¥H¤Î¦³¼Ý¤Oªº·~¾l·R¦nªÌ¨Ï¥Î¡C¦pªG·Qn±o¨ì¦³Ãö¦p¦ó¨Ï¥Î - -current ªº²`¤J¸ê°T¡A½Ð°Ñ¦Ò - <url url="../../handbook/index.html" name="¨Ï¥Î¤â¥U"> ªº - <url url="../../handbook/cutting-edge.html#CURRENT" name="¬ÛÃö³¡¥÷">¡C - - <p>¦pªG±z¹ï§@·~¨t²Î¥»¨¨Ã¤£¬O«Ü¼ô±x¡A©Î¬O±z¨S¿ìªk¤À¿ë±z¹J¨ìªº°ÝÃD¬O¯u - ªºµo¥Í¤F°ÝÃD¥ç©Î¬O¼È®É©Êªº¤pª¬ªp¡A¨º»ò±z´N¤£À³¸Ó¨Ï¥Î FreeBSD-current¡C - ³oÓ¤À¤äªºµ{¦¡½X¦³®ÉÔÅܰʱo«Ü§Ö¡A¦Ó¥B¥i¯à·|¦]¦¹¦Ó¨Ï±z¦³¦n´X¤Ñªº®É¶¡µL - ªk§ó·s±zªº¨t²Î¡C§ÚÌ°²³]¨Ï¥Î FreeBSD-current ªº¨Ï¥ÎªÌ³£¦³¯à¤O¥h¤ÀªR¥L - Ì©Ò¹J¨ìªº°ÝÃD¨Ã¥B¥u¦^³ø¯u¥¿ªº°ÝÃD¦Ó«D¤pª¬ªp¡C¦pªG±z¦b -current - mailing list ¤¤´£¨ìÃþ¦ü``make world ³y¦¨¤@¨Ç¦³Ãö groups ªº¿ù»~''ªº°ÝÃD¡A - ¦³®ÉÔ·|³Q¨ä¥L¤H»´µø¡C - - <p>¦³®ÉÔ§ÚÌ·|¬°³o¨Ç -current µo®i¤¤ªºµ{¦¡½Xµoªí - <url url="../releases/snapshots.html" name="snapshot">¡A§ó¦³¬ÆªÌ¡A§ÚÌ - ÁÙ·|µoªí CDROM «¬¦¡ªº snapshot¡Cµoªí³o¨Ç snapshot ªº¥Øªº¦b©ó¡G - - <itemize> - <item>´ú¸Õ³Ì·sª©ªº¦w¸Ëµ{¦¡¡C - - <item>´£¨Ñ¤@Ó²³æªº¤èªkµ¹¨º¨Ç³ßÅw¨Ï¥Î -current ¦ý¬O¨S¦³®É¶¡©MÀW¼e¥h - ¨C¤Ñª@¯Åªº¨Ï¥ÎªÌ¡C - - <item>¬°¤F´À§Ú̵o®i¤¤ªºµ{¦¡«O¯d¤@Ó©T©wªº°Ñ¦ÒÂI¡A¥H¨¾¤î§ÚÌ¥¼¨Ó³y¦¨ - ¤£©¯¡C(ÁöµM CVS ¥i¥H¥¿±`¦a¨¾¤îÃþ¦ü³oºØªº¥i©È¨Æ¥ó :) - - <item>¬°¤F½T«O©Ò¦³»Ýn´ú¸Õªº·s¥\¯à³£¥i¥H±o¨ì³Ì¦hªº´ú¸Õ¡C - </itemize> - - <p>µL½×¦p¦ó¡A§Ṳ́£«OÃÒ snapshot ªº«~½è¡C¬°¤Féw©Ê¡A±z³Ì¦n¨Ï¥Î§¹¥þ - release ªºª©¥»¡C - - <p>±z¥i¥Hª½±µ±q - <url url="ftp://current.FreeBSD.org/pub/FreeBSD/"> ¨ú±o snapshot - release¡A¤£ºÞ¬O 4.0-current ©Î¬O 3.0-stable¡A¥§¡¨C¤Ñ³£·|²£¥Í¤@Ó - snapshot ªºª©¥»¡C - - <sect1> - <heading>¤°»ò¬O FreeBSD-stable¡H<label id="stable"></heading> - - <p>¦^·¹¨ì FreeBSD 2.0.5 èµoªíªº®ÉÔ¡A§Ų́M©w§â FreeBSD ªº release - ¤À¦¨¨â¤ä¡C¤@¤ä¥s°µ<url url="../../handbook/stable.html" name="-stable">¡A - §ÚÌ¥u¹ï¥¦°µ¿ù»~×¥¿¤Î¤p´T«×ªº×§ï (³o¬Oµ¹ ISP ©M°Ó·~¤½¥qµ¥¹ï¹êÅ礤¥\ - ¯à¤£·P¿³½ìªº³æ¦ì©Ò¨Ï¥Îªº)¡C¥t¥~¤@¤ä¥s°µ - <url url="../../handbook/cutting-edge.html#CURRENT" name="-current">¡A±q 2.0 ª©µo¦æ¥H - «á´N¤£¶¡Â_¦a´ÂµÛ 4.0-RELEASE (¥H¤Î¥H«áªºª©¥») «e¶iµÛ¡C¤U±´N¬Oª©¥»ºt - ¶iªº¥Ü·N¹Ï¡G - -<verb> - 2.0 - | - | - | [2.1-stable] - *BRANCH* 2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1 [2.1-stable ends] - | (Mar 1997) - | - | - | [2.2-stable] - *BRANCH* 2.2.1 -> 2.2.2-RELEASE -> 2.2.5 -> 2.2.6 -> 2.2.7 -> 2.2.8 [end] - | (Mar 1997) (Oct 97) (Apr 98) (Jul 98) (Dec 98) - | - | - 3.0-SNAPs (started Q1 1997) - | - | - 3.0.0-RELEASE (Oct 1998) - | - | [3.0-stable] - *BRANCH* 3.1 (Feb 1999) -> 3.2 -> ... future 3.x releases ... - | (May 1999) - | - \|/ - + - [4.0-current continues] -</verb> - - <p>-current ³oÓ¤À¤ä¥¿½wºC¦a´Â¦V 4.0 ¥H¤Î¥H«áªºª©¥»«e¶iµÛ¡A¦Ó¤§«eªº - 2.2-stable ¤À¤ä«hÀHµÛ 2.2.8 ªºµoªí¦Ó¥\¦¨¨°h¡C3.0-stable ±N·|¦¨¬°¥Dn - ªºµo®i½u¡A3.3 ±N·|¦b 1999 ¦~²Ä¤T©u¤½¥¬¡A4.0 ¬O¥Ø«eªº "current ¤À¤ä"¡A - 4.0 ªº²Ä¤@¦¸ release À³¸Ó·|¦b 2000 ¦~²Ä¤@©u¡C - - <sect1> - <heading>·sªº FreeBSD ±N©ó¤°»ò®ÉÔ±À¥X¡H<label id="release_freq"></heading> - - <p>¤@¯ë¦Ó¨¥¡A·í FreeBSD core team »{¬°¤w¸g²Ö¿n¤F¨¬°÷¦hªº·s¥\¯à©M¿ù»~× - ¥¿¡A¦Ó¥B³o¨Ç§ó°Ê¨Ã¤£¼vÅT¨t²Îéw«×ªº®ÉÔ¡A¥L̤~·|±À¥X·sª©ªº FreeBSD¡C - ÁöµMµ¥«Ý³o¨Ç¦nªF¦èªº®É¶¡¥O¤H¦³ÂIªq³à¡A¦ý¬O¤j¦h¼Æªº¨Ï¥ÎªÌ³£»{¬°³oºØÂÔ·V - ªººA«×¬O FreeBSD ³Ì¦nªº³¡¥÷¤§¤@¡C - - <p>¥§¡¦Ó¨¥¡A§Ų́C¥|Ó¤ëµo¦æ¤@¦¸ release¡C - - <p>¬°¤Fº¡¨¬¨º¨Ç»Ýn (©Î·Qn) ¨ë¿Eªº¨Ï¥ÎªÌ¡A³q±` SNAP ªºµoªí¬O¬Û·íÀWÁc - ªº¡A¯S§O¬O¦b release µoªí¤§«e¤@Ӥ륪¥k¡C - - <sect1> - <heading>FreeBSD ¥u¯à¦b PC ¤W¨Ï¥Î¶Ü¡H</heading> - - <p>FreeBSD 3.x ¥Ø«e¥i¥H¦b - <url url="../alpha/alpha.html" name="DEC Alpha"> ¤W¨Ï¥Î¡A´N¹³¦b x86 ¬[ - ºc¤U¨Ï¥Î¤@¼Ë¡C§Ú̹ﲾ´Ó¨ì SPARC ¤W¤]¦³¬Û·íªº¿³½ì¡A¤£¹L³o³¡¥÷ªºpµeÁÙ - ¨S¦³§¹¥þ©ú®Ô¤Æ¡C - - ¦pªG±zªº¾÷¾¹¤£¬O¥H¤W³o¨Ç¬[ºc¡A¦Ó¥B±z²{¦b´Nnªº¸Ü¡A§ÚÌ«Øij±z°Ñ¦Ò - <url url="http://www.netbsd.org/" name="NetBSD"> ©Î¬O - <url url="http://www.openbsd.org/" name="OpenBSD">¡C - - <sect1> - <heading>½Öt³d FreeBSD ªºµo®i¡H</heading> - - <p>¦pªG¬O¤@¨Ç¦³Ãö FreeBSD pµeªºÃöÁä©Ê¨M©w¡A¹³¬O¾ãÓpµeªº¨«¦V©Î¬O¨M - ©w½Ö¥i¥H§ï source tree ¸Ìªºµ{¦¡½X³oÃþªº¨Æ¡A¬O¥Ñ¤@Ó¬ù 15 Ó¤H©Ò²Õ¦¨ªº - <url url="../../handbook/staff.html#STAFF-CORE" name="core team"> ¨Ó¨M©w¡C¦Ó¦³ - ¥t¤@¸s¬ù 150 Ó <url url="../../handbook/staff-committers.html" - name="commiters"> ¦³Åv§Q¥i¥Hª½±µ×§ï FreeBSD ªº source tree¡C - - <p>µL½×¦p¦ó¡A¤j¦h¼Æªº§ïÅܳ£·|¨Æ«e¦b - <ref id="mailing" name="mailing lists"> ¥ý°Q½×¹L¡A¦Ó¥B¨CÓ¤H³£¥i¥H°Ñ»P - °Q½×¡C - - <sect1> - <heading>§Ún¦p¦ó¨ú±o FreeBSD¡H<label id="where-get"></heading> - - <p>¨CÓ FreeBSD ªº«nª©¥»³£¥i¥H¸g¥Ñ°Î¦W ftp ±q - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/" name="FreeBSD FTP site"> - ¨ú±o¡C - - <itemize> - <item>¦pªG¬O¥Ø«eªº 2.2-stable release¡A2.2.8R¡A½Ð¬Ý - <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/2.2.8-RELEASE/" - name="2.2.8-RELEASE"> ³oӥؿý¡C - - <item>¦pªG¬O¥Ø«eªº 3.0-stable release¡A3.0-RELEASE¡A½Ð¬Ý - <url url="ftp://current.FreeBSD.org/pub/FreeBSD/releases/3.0-RELEASE/" name="3.0-RELEASE"> - ³oӥؿý¡C - - <item>ÀHµÛ RELENG_2_2 ¤À¤ä («á¨Óªº 2.2.8) ºCºC¦a¶i¤JºûÅ@¶¥¬q¡A§Ų́C - ¤Ñ³£·|µo¦æ <url url="ftp://releng22.FreeBSD.org/pub/FreeBSD/" - name="2.2 Snapshot">¡C§Ú̥ثe¥¿§´µ½ºûÅ@µÛ RELENG_2_2 ³oÓ¤À¤ä¡A°£«D - ¹ï¨t²Î¦w¥þ©Î¬O¨t²Îªº¥i¾a©Ê¦³©Ò¼W±j¡A§_«h§Ú̱N¤£¦A§ó°Ê¡C - - <item>ÀHµÛ RELENG_3 ¤À¤ä («á¨Óªº 3.0-release) ºCºC´ÂµÛ 3.2-RELEASE - µo®i¡A§Ṳ́]·|¨C¤Ñµo¦æ <url url="ftp://releng30.FreeBSD.org/pub/FreeBSD/" - name="3.0 Snapshot">¡C - - <item><ref id="current" name="-current"> ¤À¤ä¨C¤Ñ³£·|±À¥X - <url url="ftp://current.FreeBSD.org/pub/FreeBSD/" - name="4.0 Snapshot">¡A¯Âºé¬O¬°¤F¼ö¤ßªº´ú¸ÕªÌ¥H¤Îµo®i¤Hû©Ò´£¨Ñªº¡C - </itemize> - - <p>FreeBSD ªº CDROM ¥i¥H±q¤U¦C¦a¤è¨ú±o : - - <p>Walnut Creek CDROM<newline> - 4041 Pike Lane, Suite F<newline> - Concord, CA 94520 USA<newline> - Orders: +1 800 786-9907<newline> - Questions: +1 925 674-0783<newline> - FAX: +1 925 674-0821<newline> - email: <url url="mailto:orders@cdrom.com" name="WC Orders address"> - <newline> - WWW: <url url="http://www.cdrom.com/" name="WC Home page"> - <newline> - - <p>¦pªG±z¦b¿D¬w¡A±z¥i¥H§ä¡G - - <p>Advanced Multimedia Distributors<newline> - Factory 1/1 Ovata Drive<newline> - Tullamarine, Melbourne<newline> - Victoria<newline> - Australia<newline> - Voice: +61 3 9338 6777<newline> - - CDROM Support BBS<newline> - 17 Irvine St<newline> - Peppermint Grove WA 6011<newline> - Voice: +61 9 385-3793<newline> - Fax: +61 9 385-2360<newline> - - ¦b^°ê¡G - - The Public Domain & Shareware Library<newline> - Winscombe House¡ABeacon Rd<newline> - Crowborough<newline> - Sussex. TN6 1UL<newline> - Voice: +44 1892 663-298<newline> - Fax: +44 1892 667-473<newline> - - <sect1> - <heading> - §Ú¦b¨º¸Ì¥i¥H§ä¨ì¦³Ãö FreeBSD mailing lists ªº¸ê°T¡H<label id="mailing"> - </heading> - - <p>±z¥i¥H¦b <url url="../../handbook/eresources.html#ERESOURCES-MAIL" - name="¨Ï¥Î¤â¥U - mailing-lists"> ¤¤§ä¨ì§¹¾ãªº¸ê°T¡C - - <sect1> - <heading>¦b¨º¸Ì¥i¥H§ä¨ì FreeBSD Y2K ªº¬ÛÃö¸ê°T¡H</heading> - - <p>±z¥i¥H¦b <url url="http://www.FreeBSD.org/y2kbug.html" - name="FreeBSD Y2K ±MÄæ"> ¨ú±o§¹¾ãªº¸ê°T¡C - - <sect1> - <heading>¦³¤°»ò°Q½× FreeBSD ªº·s»D°Q½×¸s²Õ¶Ü¡H</heading> - - <p>±z¥i¥H¦b <url url="../../handbook/eresources-news.html" - name="¨Ï¥Î¤â¥U - ·s»D°Q½×¸s²Õ"> ¤¤§ä¨ì§¹¾ãªº¸ê°T¡C - - <sect1> - <heading> - ¦³±Mªù°Q½× FreeBSD ªº IRC ÀW¹D¶Ü¡H - </heading> - - <p>¬Oªº¡A¤j³¡¥÷¥Dnªº IRC ºô¸ô¥D¾÷³£´£¨Ñ¤F FreeBSD ªº²á¤ÑÀW¹D¡G - - <itemize> - <item>EFNet ©Ò´£¨Ñªº <tt>#FreeBSD</tt> ÀW¹D¬O¤@Ó FreeBSD ªº½× - ¾Â¡A¦ý¬O±z¥i¯àµLªk±q¨ºÃä±o¨ì§Þ³N¤è±ªº¤ä´©¡A±z¤]§O·Q¦b¨ºÃä§ä¨ì¥ô¦ó - ¤H¥i¥HÀ°±zÁקK±¼¾\Ū man page ¥H¤Î¦Û¤v¬ã¨sªºµhW¡C¨º¬O¤@Ó¥H²á¤Ñ¬° - ¥DªºÀW¹D¡A¦b¨ºÃä²á¨ì FreeBSD ©M²á¨ì©Ê¡B¹B°Ê¡B¥H¤Î®Ö¤lªZ¾¹ªº¾÷·|¬O - ¤@¼Ë°ªªº¡C - §Ṳ́w¸gĵ§i¹L±z¤F¡C - ±z¥i¥H¸g¥Ñ <tt>irc.chat.org</tt> ¨Ó³s½u¡C - - <item>DALNET ©Ò´£¨Ñªº <tt>#FreeBSD</tt> ÀW¹D¡A¦b¬ü°ê¥i¥H¸g¥Ñ - <tt>irc.dal.net</tt> ¨Ó³s½u¡A¦b¼Ú¬w¥i¥H¸g¥Ñ <tt>irc.eu.dal.net</tt> - ¨Ó³s½u¡C - - <item>UNDERNET ©Ò´£¨Ñªº <tt>#FreeBSD</tt> ÀW¹D¡A¦b¬ü°ê¥i¥H¸g¥Ñ - <tt>us.undernet.org</tt> ¨Ó³s½u¡A¦b¼Ú¬w¥i¥H¸g¥Ñ - <tt>eu.undernet.org</tt> ¨Ó³s½u¡C - - <item>³Ì«á¡A±z¤]¥i¥H¥[¤J BSDNET ©Ò´£¨Ñªº <tt>#FreeBSD</tt> ÀW - ¹D¡A³o¬O¤@Ó¤p«¬ªº BSD ±M¥Î²á¤Ñºô¸ô¡A¥i¥H¸g¥Ñ - <tt>irc.FreeBSD.org</tt> ¨Ó³s½u¡C - </itemize> - - <p>¥H¤Wªº³o¨ÇÀW¹D³£¬O¤£¦Pªº¡A¦Ó¥B¥¦Ì¨Ã¨S¦³¤¬¬Û³s³q¡C¥¦Ì²á¤Ñªº¤è¦¡¤] - ¤£¾¨¬Û¦P¡A©Ò¥H±z¥i¯à¨CÓ³£n¥hÀ|¸Õ¤@¤U¡A¥H§ä¨ì³Ì¾A¦X±zªºÀW¹D¡C - - <sect1> - <heading>FreeBSD ¬ÛÃö®ÑÄy</heading> - - <p>±z©Î³\¥i¥H¸Õ¸Õ¬Ý <tt>doc</tt> mailing list¡G - <url url="mailto:freebsd-doc@FreeBSD.org" - name="<freebsd-doc@FreeBSD.org>"> ¤Wªº FreeBSD ¤å¥ópµe (¦pªG±z - ¯à¥[¤J³o¬Opµe¨º¬O¦A¦n¤£¹Lªº¤F)¡C³oÓ mailing list ¬O¥Î¨Ó°Q½× FreeBSD - ¤å¥óªº¡C¦pªG±z·Qnµo°Ý°ÝÃDªº¸Ü¡A§Ṳ́]¦³ <tt>questions</tt> mailing - list¡G - <url url="mailto:freebsd-questions@FreeBSD.org" - name="<freebsd-questions@FreeBSD.org>"> ¡C - - <p>±z¤]¥i¥H±q - <url url="../../handbook/index.html" name="FreeBSD ¨Ï¥Î¤â¥U"> - ¨ú±o FreeBSD``¨Ï¥Î¤â¥U''¡C½Ðª`·N¡A³o¥÷¤å¥ó¤´³B©ó»s§@¶¥¬q¡A¦³«Ü¦h³¡¥÷³£ - ÁÙ¨S¦³§¹¦¨¡C - - <p>¦³Ãö FreeBSD ªº®ÑÄy¤¤¡A³Ì¦nªºÀ³¸Ó´N¬O Greg Lehey µÛ§@¡AWalnut Creek - CDROM Books ¥Xª©ªº``The Complete FreeBSD''¤F¡C²{¦b³o¥»®Ñ¤w¸g¥X¨ì²Ä¤Gª© - ¤F¡AÁ`¦@ 1750 ¶¥ª¥k¡A¤º®e¥]¬A¦w¸Ë¡A¨t²ÎºÞ²z«ü¾É¡Aµ{¦¡¦w¸Ë¨ó§U¡A¥H¤Î - manual pages¡C³o¥»®Ñ (¥H¤Î³Ì·sª©ªº FreeBSD release) ¥i¥H¦V - <url url="http://www.cdrom.com" name="Walnut Creek">¡A - <url url="http://www.cheapbytes.com" name="CheapBytes">¡A©Î¬O¥ô¦ó¤@¶¡ - ±z³ßÅwªº®Ñ§½qÁÊ¡C¥Lªº ISBN ¸¹½X¬O 1-57176-227-2¡C - - <p>µM¦Ó¡A¦]¬° FreeBSD 2.2.X ¬O¥H 4.4BSD-Lite2 ¬°°ò¦¨Óµo®iªº¨t²Î¡A©Ò¥H - ¤j³¡¥÷ 4.4BSD ªº¤â¥U³£¾A¥Î©ó FreeBSD 2.2.X¡CO'Reilly and Associates - ¥Xª©¤F¤U¦C¤â¥U¡G - - <itemize> - <item>4.4BSD System Manager's Manual <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition June 1994, 804 pages <newline> - <url url="&isbn.amazon/1-56592-080-5" name="ISBN">: 1-56592-080-5 <newline> - - <item>4.4BSD User's Reference Manual <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition June 1994, 905 pages <newline> - <url url="&isbn.amazon/1-56592-075-9" name="ISBN">: 1-56592-075-9 <newline> - - <item>4.4BSD User's Supplementary Documents <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition July 1994, 712 pages <newline> - <url url="&isbn.amazon/1-56592-076-7" name="ISBN">: 1-56592-076-7 <newline> - - <item>4.4BSD Programmer's Reference Manual <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition June 1994, 886 pages <newline> - <url url="&isbn.amazon/1-56592-078-3" name="ISBN">: 1-56592-078-3 <newline> - - <item>4.4BSD Programmer's Supplementary Documents <newline> - By Computer Systems Research Group, UC Berkeley <newline> - 1st Edition July 1994, 596 pages <newline> - <url url="&isbn.amazon/1-56592-079-1" name="ISBN">: 1-56592-079-1 <newline> - </itemize> - - <p>±z¥i¥H¦b WWW ¤W§ä¨ì¬ÛÃö¤¶²Ð¡G - - <url url="http://gnn.com/gnn/bus/ora/category/bsd.html" - name="4.4BSD books description">¡C¦]¬°¾P°â±¡§Î¨Ã¤£¬O«Ü¦n¡A©Ò¥H±z¥i¯à«Ü - Ãø¥h¨ú±o³o¨Ç®ÑÄy¡C - - <p>¦pªG±z·Q¹ï 4.4BSD ªº®Ö¤ß¬[ºc¦³§ó²`¼hªº»{ÃÑ¡A±zµ´¤£¯à¿ù¹L³o¥»®Ñ : - - <p>McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, - and John Quarterman.<newline> - - <p><em>The Design and Implementation of the 4.4BSD Operating - System</em>. Reading, Mass. : Addison-Wesley, 1996.<newline> - <url url="&isbn.amazon/0-201-54979-4" name="ISBN"> 0-201-54979-4<newline> - - <p>¤@¥»¦³Ãö¨t²ÎºÞ²zªº¦n®Ñ¡G - - <p>Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein,<newline> - ``Unix System Administration Handbook'', Prentice-Hall, 1995<newline> - <url url="&isbn.amazon/0-13-151051-7" name="ISBN">: 0-13-151051-7<newline> - - <p><bf/NOTE/ ½Ð½T»{±z¶R¨ìªºªº½T¬O²Ä¤Gª©¡A¥¦¬O¬õ¦â®Ñ¥Öªº¡A²Ä¤@ª©ªº¤£¬O¡C - - <p>³o¥»®Ñ²[»\¤F¤@¨Ç°ò¦ªºªF¦è¡A¥]¬A TCP/IP¡ADNS¡ANFS¡ASLIP/PPP¡A - sendmail¡AINN/NNTP¡Aprinting¡Aµ¥¡C³o¥»®ÑÆZ¶Qªº (¤j¬ù - US$45-$55) ¡A¤£¹L¥¦ªº½T¦³³oÓ»ùÈ¡C¥¦¤]ªþ¤F¤@¤ù¤º§t¤@¨Ç - ¤u¨ãµ{¦¡ì©l½Xªº CDROM¡F¤j³¡¥÷ªºªF¦è¦b FreeBSD 2.2.6R ªº CDROM ¸Ì¤]¦³ ( - ³q±` FreeBSD CDROM ¸Ìªº¬O¤ñ¸û·sª©ªº) ¡C - - <sect1> - <heading>§Ún¦p¦ó¥h¦s¨ú±z̪º¿ù»~¦^³ø¸ê®Æ®w©O¡H</heading> - - <p>©Ò¦³¨Ï¥ÎªÌ open ªºÅܧón¨D³£¥i¥H¸g¥Ñ§ÚÌ web ¬É±ªº PR - <url url="http://www.FreeBSD.org/send-pr.html" name="submission"> ¤Î - <url url="http://www.FreeBSD.org/cgi/query-pr-summary.cgi" name="query"> - ¨Ó¬d¸ß (©Î¬O¦^³ø) §Ú̪º¿ù»~¦^³ø¸ê®Æ®w¡C<em>send-pr(1)</em> ³oÓ«ü¥O¤] - ¥i¥H¸g¥Ñ¹q¤l¶l¥ó¨Ó¦^³ø¿ù»~©Î¬On¨DÅܧó¡C - - <sect1> - <heading>¨º¸Ì¥i¥H§ä¨ì ASCII ©Î¬O PostScript ª©ªº FAQ¡H</heading> - - <p>³Ì·sªº FAQ ¥i¥H±q FreeBSD ºô¯¸©Î¬O¥ô¦ó¤@Ó mirror ¯¸»O¨ú±o¡A¤£½×¬O - PostScript ©Î¬O¯Â¤å¦rªº (¥]¬A 7 bit ASCII ¥H¤Î 8-bit Latin1) ³£¦³¡C - - <p>PostScript ®æ¦¡ (¤j¬ù 370KB)¡G - <itemize> - <item><url url="http://www.FreeBSD.org/FAQ/FAQ.ps" - name="http://www.FreeBSD.org/FAQ/FAQ.ps"> - </itemize> - - <p>ASCII ®æ¦¡ (¤j¬ù 220KB)¡G - <itemize> - <item><url url="http://www.FreeBSD.org/FAQ/FAQ.ascii" - name="http://www.FreeBSD.org/FAQ/FAQ.ascii"> - </itemize> - - <p>ISO 8859-1 ®æ¦¡ (¤j¬ù 220KB)¡G - <itemize> - <item><url url="http://www.FreeBSD.org/FAQ/FAQ.latin1" - name="http://www.FreeBSD.org/FAQ/FAQ.latin1"> - </itemize> - - <sect1> - <heading>¨º¸Ì¥i¥H§ä¨ì ASCII ©Î¬O PostScript ª©ªº¨Ï¥Î¤â¥U¡H</heading> - - <p>³Ì·sªº FAQ ¥i¥H±q FreeBSD ºô¯¸©Î¬O¥ô¦ó¤@Ó mirror ¯¸»O¨ú±o¡A¤£½×¬O - PostScript ©Î¬O¯Â¤å¦rªº (¥]¬A 7 bit ASCII ¥H¤Î 8-bit Latin1) ³£¦³¡C - - <p>PostScript ®æ¦¡ (¤j¬ù 1.7MB)¡G - <itemize> - <item><url url="http://www.FreeBSD.org/handbook/handbook.ps" - name="http://www.FreeBSD.org/handbook/handbook.ps"> - </itemize> - - <p>ASCII ®æ¦¡ (¤j¬ù 1080KB)¡G - <itemize> - <item><url url="http://www.FreeBSD.org/handbook/handbook.ascii" - name="http://www.FreeBSD.org/handbook/handbook.ascii"> - </itemize> - - <p>ISO 8859-1 ®æ¦¡ (¤j¬ù 1080KB)¡G - <itemize> - <item><url url="http://www.FreeBSD.org/handbook/handbook.latin1" - name="http://www.FreeBSD.org/handbook/handbook.latin1"> - </itemize> - - <sect1> - <heading>ASCII ª©ªº¨Ï¥Î¤â¥U¤£¬O¯Â¤å¦rÀÉ¡I</heading> - - <p>¬Oªº¡AASCII ©M Latin1 ®æ¦¡ªº FAQ ¥H¤Î¨Ï¥Î¤â¥UÄY®æ¨Ó»¡¨Ã¤£¯àºâ¬O¯Â - ¤å¦rÀÉ¡F¥¦Ì¥]§t¤F¤@¨Ç¦L¥X©³½u¥H¤Î«ÂЦC¦Lªº±±¨î½X¥H«K¯àª½±µ¥ÑÂI¯x°} - ¦¡¦Lªí¾÷¿é¥X¡C¦pªG±z·Q§â¥¦ÌÂন¤@¯ëªº¤å¦rÀɪº¸Ü¡A¥i¥H§Q¥Î col¡G - - <verb> - $ col -b < inputfile > outputfile - </verb> - - <sect1> - <heading>§Ú·Q¦¨¬° FreeBSD ªº mirror ¯¸»O¡I</heading> - - <p>·íµM¥i¥H¡I¦³«Ü¦h¤èªk¥i¥H mirror §Ú̪ººô¶¡C - - <itemize> - <item>§Q¥Î CVSUP¡G±z¥i¥H§Q¥Î CVSUP ±q cvsup.FreeBSD.org ¨ú±o®æ¦¡¤Æ - ¹LªºÀɮסC±z¥u»Ýn§â¤U±³o¦æ¥[¤J±zªº cvsup ³]©wÀÉ¡G - -<verb> -www release=current hostname=/home base=/usr/local/etc/cvsup -prefix=/usr/local/www/data/www.FreeBSD.org delete old use-rel-suffix - -</verb> - - <item>§Q¥Î rsync¡G½Ð°Ñ¾\ - <url url="http://www.FreeBSD.org/internal/mirror.html" - name="the mirroring page"> ¥HÀò±o§ó¦h¸ê°T¡C - - <item>§Q¥Î ftp mirror¡G±z¥i¥H§Q¥Î±z³ßÅwªº ftp mirror ¤u¨ã±q FTP ¯¸ - »O¤¤¨ú±oºô¶¸ê®Æ¡C´N±q - ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/www ¶}©l§a¡C - </itemize> - - <sect1> - <heading>§Ú·Qn½Ķ¤å¥ó</heading> - - <p>¶â¡A§Ų́S¯à¤Oµ¹±zÁ~¤ô¡A¤£¹L¦pªG±z¯à´£¨Ñ½Ķ¦nªº¤å¥óªº¸Ü¡A§ÚÌ·|°e - ±z CD ©Î¬O T-shirt¡A¨Ã§â±z¥[¤J¨Ï¥Î¤â¥U¸Ì Contributor ªº¦æ¦C¡C - - <sect1> - <heading>¨ä¥L¸ê°T¨Ó·½</heading> - - <p>¤U¦C newsgroups ¤¤¥]¬A¤F FreeBSD ¬ÛÃöªº°Q½×¡G - - <itemize> - <item><url url="news:comp.unix.bsd.freebsd.announce" - name="comp.unix.bsd.freebsd.announce"> (moderated) - - <item><url url="news:comp.unix.bsd.freebsd.misc" - name="comp.unix.bsd.freebsd.misc"> - - <item><url url="news:comp.unix.bsd.misc" name="comp.unix.bsd.misc"> - </itemize> - - <p>ºô¶¸ê·½¡G - - <itemize> - <item>The <url url="http://www.FreeBSD.org/" name="FreeBSD Home Page">. - - <item><label id="pao">¦pªG±z¦³½¥¤W«¬¹q¸£ (laptop) ªº¸Ü¡A§O§Ñ¤F¥h¬Ý¬Ý - ¦ì©ó¤é¥»ªº - <url url="http://www.jp.FreeBSD.org/PAO/" - name="Tatsumi Hosokawa's Mobile Computing page">¡C - - <item><label id="smp">SMP (¥¦æ¦h³B²z¾¹¬[ºc) ªº¬ÛÃö¸ê°T½Ð¬Ý - <url url="http://www.FreeBSD.org/~fsmp/SMP/SMP.html" - name="SMP support page">¡C - - <item><label id="multimedia">¦³Ãö FreeBSD ¦h´CÅé¤è±ªºÀ³¥Îµ{¦¡¡A½Ð¬Ý - <url url="http://www.FreeBSD.org/~faulkner/multimedia/mm.html" - name="multimedia">¡C¦pªG±z¹ï Bt848 ³oÓ¼v¹³Â^¨ú´¹¤ù¯S§O¦³¿³½ìªº¸Ü¡A - ½Ð¬Ý<url url="http://www.FreeBSD.org/~ahasty/Bt848.html" - name="³oÓºô¶">¡C - </itemize> - - <p>FreeBSD ¨Ï¥Î¤â¥U¤]¦³¤@¤À«Ü§¹¾ãªº - <url url="../../handbook/bibliography.html" name="°Ñ¦Ò®ÑÄy¦Cªí">¡A¦pªG±z - ¥¿·Q¶R®Ñªº¸Ü¡A³o³¡¥÷ȱo¤@¬Ý¡C - - </sect> - diff --git a/zh_TW.Big5/FAQ/serial.sgml b/zh_TW.Big5/FAQ/serial.sgml deleted file mode 100644 index a93648d4d4..0000000000 --- a/zh_TW.Big5/FAQ/serial.sgml +++ /dev/null @@ -1,488 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by ijliao@dragon2.net --> -<!-- English Version: 1.4 --> - - <sect> - <heading>Serial ³q°T<label id="serial"></heading> - - <p>³o¤@³¹¥Dn¬O¦b°Q½× FreeBSD ¤W¦³Ãö serial ³q°Tªº°ÝÃD¡C¦³Ãö PPP ¥H¤Î - SLIP ªº°ÝÃD¬O©ñ¦b <ref id="networking" name="ºô¸ô"> ³o¤@¸`¡C - - <sect1> - <heading>§Ún«ç»òª¾¹D FreeBSD ¬O¤£¬O¦³§ì¨ì§Úªº serial port¡H</heading> - - <p>·í FreeBSD ¶}¾÷ªº®ÉÔ¡A¥¦·|®Ú¾Ú±z¦b kernel ¤¤ªº³]©w¨Ó°»´ú±zªº - serial port¡C±z¥i¥H¦b³o¨Ç°T®§¥X²{ªº®ÉÔÀˬd¡A¤]¥i¥H¦b¨t²Î¶}¾÷¤§«á¥Î - ¤U±ªº«ü¥O¨ÓÆ[¹î¡G - - <verb> - dmesg | grep sio - </verb> - - <p>³o¸Ì¦³¤@¨Ç¿é¥Xªº½d¨Ò¡G - - <verb> - sio0 at 0x3f8-0x3ff irq 4 on isa - sio0: type 16550A - sio1 at 0x2f8-0x2ff irq 3 on isa - sio1: type 16550A - </verb> - - <p>³o¥Nªí±z¦³¨âÓ serial port¡C²Ä¤@Ó port ¦û¥Î irq 4¡Aport address ¬O - <tt/0x3f8/ ¡A¦Ó¥B¥Îªº¬O 16550A «¬ªº UART ´¹¤ù¡C²Ä¤GÓ port ¥Îªº¬O¦P - «¬ªº´¹¤ù¡A¤£¹L¥¦¦û¥Îªº¬O irq 3 ¡A¥¦ªº port address ¦b <tt/0x2f8/ ¡C - ¤º±µ¦¡ modem ¥d·|³Q¿ëÃѦ¨¬O serial port -- °ß¤@ªº®t§O´N¬O¸Ó port ¤W - Á`¬O±µ¤W modem ¦Ó¤w¡C - - <p><tt/GENERIC/ kernel ¤ä´©¨âÓ serial port ¡A¥¦Ìªº³]©wÈ´N¦p¦P¤W±ªº - ½d¨Ò¤@¼Ë¡C¦pªG±z¨t²Î¤Wªº³]©w¤£¤@¼Ë¡A©ÎªÌ±z¥t¥~±µ¤F¤º±µ¦¡ modem ¥d¡A - ©Î¬O±z¨t²Îªº¹ê»Ú serial port ¼Æ¤ñ±z¦b kernel ³]©w¤¤ªºÁÙn¦hªº¸Ü¡A±z - ¥un«·s«Ø¥ß kernel ´N¦n¤F¡C¸Ô±¡½Ð¬Ý <ref id="make-kernel" - name="¦p¦ó«Ø¥ß kernel"> ¡C - - <sect1> - <heading>§Ún«ç»òª¾¹D FreeBSD ¬O¤£¬O¦³§ì¨ì§Úªº modem ¥d¡H</heading> - - <p>½Ð¬Ý¤W¤@Ó°ÝÃD¡C - - <sect1> - <heading>§Ú¤É¯Å¨ì 2.0.5 ¥H«á§Úªº <tt/tty0X/ ©~µM¤£¨£¤F¡I</heading> - - <p>¤£nºò±i¡A¥¦Ì¤w¸g³Q¨Ö¨ì <tt/ttydX/ ¸Ë¸m¤U¥h¤F¡C¤£¹L±zÁÙ¬O±o¨ì¦Û¤v - קï³]©wÀɤ~¯àÅý¥¦Ì¥¿±`¤u§@¡C - - <sect1> - <heading>§Ún¦p¦ó¦b FreeBSD ¤U¦s¨ú seral ports¡H</heading> - - <p>²Ä¤TÓ serial port¡A<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?sio" name="sio2"> (´N¬O DOS - ¤Uªº COM3) ¡A¥H dial-out ¸Ë¸m¨Ó¬Ý¬O¦ì©ó <tt>/dev/cuaa2</tt> ¡A¦Ó¥H - dial-in ¸Ë¸m¨Ó¬Ý«h¬O¦ì©ó <tt>/dev/ttyd2</tt> ¡C³o¨âӸ˸m¦³¤°»ò¤£¦P - ©O¡H - - <p>±z¦b dial-in ®É¨Ï¥Îªº¬O <tt/ttydX/ ¡C·í±z¥Î block ¼Ò¦¡¶}±Ò - <tt>/dev/ttydX</tt> ®É¡A·|¦³¤@°¦ process ¦b¹ïÀ³ªº <tt/cuaaX/ ¤Wµ¥¥¦ - Åܦ¨ inactive ¡AµM«á¤@ª½µ¥¨ì carrier detect line Åܦ¨ active ¬°¤î¡C - ·í±z¶}±Ò <tt/cuaaX/ ¸Ë¸m®É¡A¥¦·|¥h½T©w¥Ø«e <tt/ttydX/ ¸Ë¸m¬O¤£¬O¥¿ - ¦b¨Ï¥Î serial port¡C¦pªG¥¦¥i¥H¥Îªº¸Ü¡A¥¦´N·|§â serial port ±q - <tt/ttydX/ ¸Ë¸m¤â¤¤·m¹L¨Ó¡C¦P¼Ëªº¡A<tt/cuaXX/ ¸Ë¸m¤£·|¥hºÞ carrier - detect¡C¦³¤F³o¼Ëªº³]p¡A¦A¥[¤W¤@¥x·|¦Û°Ê¦^À³ªº modem¡A±z´N¥i¥H¥O¦P - ¤@¥x modem ¥i¥H³Q»·ºÝ¨Ï¥ÎªÌ®³¨Óµn¤J¡A±z¦Û¤v¤]¥i¥H®³¨Ó dialout¡A¨t²Î - ·|¦Û°ÊÀˬd¬O§_¦³½Ä¬ðªº²{¶H¡C - - <sect1> - <heading>§Ún¦p¦ó±Ò°Ê¹ï serial ¦h°ð¥dªº¤ä´©¡H</heading> - - <p>¦P¼Ëªº¡A¦b kernel ³]©w¨º¤@¸`¦³´£¨ì¦³Ãö³]©w kernel ªº¸ê°T¡Cn³]©w¤@ - ±i serial ¦h°ð¥d¡A±z¥²»Ý¦b±zªº kernel ³]©wÀɤ¤¬°¨C¤@Ó serial port - ³£³]¤@¦æ <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sio" - name="sio"> ªº³]©w¡C¦ý¬O±z¥u¯à¦b¥¦Ì¤§¤¤¿ï¤@Ó¨Ó³]©w irq ¥H¤Î - vector ¡C¥d¤Wªº©Ò¦³ port ·|¦@¨É¦P¤@Ó irq ¡C¤@¯ë¨Ó»¡§Ú̳£§â¥¦³]¦b³Ì - «á¤@Ó serial port ¤W¡C¤£n§Ñ¤F«ü©w <tt/COM_MULTIPORT/ ³oÓ - option ¡C - - <p>¤U±¬O¤@Ó§â AST 4-port ¥d ³]¦b irq 7 ªº¨Ò¤l¡G - - <verb> - options "COM_MULTIPORT" - device sio4 at isa? port 0x2a0 tty flags 0x781 - device sio5 at isa? port 0x2a8 tty flags 0x781 - device sio6 at isa? port 0x2b0 tty flags 0x781 - device sio7 at isa? port 0x2b8 tty flags 0x781 irq 7 vector siointr - </verb> - - <p>³o¸Ìªº flags ³]©w¬O«ü master port ªº minor number ¬O 7 - (<tt/0x700/)¡A¦b°»´ú®É°µÀˬd (<tt/0x080/)¡A¥H¤Î©Ò¦³ªº port ¦@¨É¤@Ó - irq (<tt/0x001/) ¡C - - <sect1> - <heading>FreeBSD ¥i¥H±±¨î¦h±i serial ¦h°ð¥d¨Ï¥Î¦P¤@Ó irq ¶Ü¡H</heading> - - <p>ÁÙ¨S¤ä´©¡C±z¥²»Ý¬°¨C±i¥d³]©w¤£¦Pªº irq ¡C - - <sect1> - <heading>§Ú¥i¥H¬° port ³]©w¹w³]°Ñ¼Æ¶Ü¡H</heading> - - <p>³q±`±z·|·Q¬°±zªºÀ³¥Îµ{¦¡¶}±Ò <tt/ttydX/ (©Î¬O <tt/cuaaX/) ¸Ë¸m¡C·í - ¤@Ó process ¶}±Ò¸Ë¸m¥H«á¡A¥¦·|¦³¤@²Õ¹w³]ªº²×ºÝ¾÷ I/O ³]©w¡C±z¥i¥H¥Î - ¤U±³oÓ«ü¥O¨ÓÆ[¹î³o¨Ç³]©w - - <verb> - stty -a -f /dev/ttyd1 - </verb> - - <p>·í±z§ïÅܤF¬YӸ˸mªº³]©w«á¡A³o¨Ç³]©w·|¤@ª½§@¥Î¡Aª½¨ì³oӸ˸m³QÃö³¬ - ¤F¬°¤î¡C·í¥¦³Q«¶}±Ò«á¡A¤S¦^¨ìì¥ýªº¹w³]ȤF¡C¦pªG·Qn§ïÅܹw³]È¡A±z - ¥i¥H¶}±Ò¨Ãקï ``ªì©lª¬ºA'' ¸Ë¸mªº³]©w¡CÁ|¨Ò¨Ó»¡¡A¦pªG±z·Q§ïÅÜ ttyd5 - ªº¹w³]È¡A§â <tt/CLOCAL/ ¼Ò¦¡¥´¶}¡A8 bits¡A¨Ã¥B¨Ï¥Î - <tt>XON/XOFF</tt> ¬y¶q±±¨î¡A±z¥i¥H³o¼Ë°µ¡G - - <verb> - stty -f /dev/ttyid5 clocal cs8 ixon ixoff - </verb> - - <p>±z¥i¥H¦b <tt>/etc/rc.serial</tt> ¸Ì°µ³o¼Ëªº³]©w¡C²{¦b¨C¤@Ó¶}±Ò - <tt/ttyd5/ ªºÀ³¥Îµ{¦¡³£·|¹w³]¨Ï¥Î³o¨Ç³]©w¤F¡C±z¨ÌµM¥i¥H¥Î¦P¼Ëªº¤èªk - ¥h§ïÅܳo¨Ç³]©w¡C - - <p>±z¤]¥i¥HÂǥѳ]©w ``Âê©wª¬ºA'' ¸Ë¸m¨Ó¨¾¤î¨ä¥LÀ³¥Îµ{¦¡¥h§ó°Ê³o¨Ç³]©w - ¡CÁ|¨Ò¨Ó»¡¡A·Qn§â <tt/ttyd5/ ªº³t«×Âê©w¦b 57600 bps¡A±zn³o¼Ë°µ - - <verb> - stty -f /dev/ttyld5 57600 - </verb> - - <p>³o¼Ë¤@¨Ó¡A¨C¤@Ó¶}±Ò <tt/ttyd5/ ªºÀ³¥Îµ{¦¡³£¥u¯à¨Ï¥Î 57600 bps ªº³t - «×¤F¡C - - <p>·íµM¡A±z¥²»Ý½T©w±zªºªì©lª¬ºA¥H¤ÎÂê©wª¬ºAªº¸Ë¸m¥u¯à³Q <tt/root/ ¼g¤J - ¡C<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?MAKEDEV" - name="MAKEDEV"> ³oÓ script ¨Ã <bf/¤£·|/ ¦b«Ø¥ß³o¨Ç¸Ë¸m®É¦Û°ÊÀ°±z³] - ©w¦n¡C - - <sect1> - <heading>§Ún«ç¼Ë¤~¯àÅý modem ±µ¨ü dialup µn¤J©O¡H</heading> - - <p>±z¬O¤£¬O·Q·í ISP¡Hº¥ý¡A±zn¦³¤@³¡¥H¤W¥i¥H¦Û°Ê±µÅ¥ªº modem¡C±zªº - modem ¥²¶·n¦³ carrier-detect ªº¥\¯à¡C¥¦¤]n¯à°÷¦b data terminal - ready (<tt/DTR/) ¥Ñ¶}ÂରÃö®É«·s³]©w¦Û¤v¡C¥¦©Î³\¤]n¯à°÷¨Ï¥Î - <tt>RTS/CTS</tt> ¬y¶q±±¨î©Î¬O¤£°µ¥ô¦ó¬y¶q±±¨î¡C³Ì«á¡A¥¦¥²¶·¯à°÷¦b¹q - ¸£©M¥¦¦Û¤vªº¶Ç¿é¤¤¨Ï¥Î©w³t¡A¦ý¬O¦b¥¦©M»·ºÝ modem ªº³s½u¤è±«hn¦³¨ó - °Ó¶Ç¿é³t«×ªº¯à¤O¡C - - <p>¹ï Hayes «ü¥O¶°¬Û®e modem ¨Ó»¡¡A¤U±ªº«ü¥O·|§â¤W¤@¬q©ÒÁ¿ªº¥þ³¡³]¦n - ¨Ã¦s¦b«D´§µo©Ê°O¾ÐÅ餤¡G - - <verb> - AT &C1 &D3 &K3 &Q6 S0=1 &W - </verb> - - <p>¬Ý¬Ý¤U±ªº <ref id="direct-at" name="¶Ç°e AT «ü¥O¶°"> ³o¤@¸`¥i¥H±o - §ó¦h¦³Ãö¦p¦ó¤£§Q¥Î MS-DOS ²×ºÝµ{¦¡¨Ó°µ³o¨Ç³]©wªº¸ê®Æ¡C - - <p>±µ¤U¨Ó¡A¦b <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" - name="/etc/ttys"> ¬°±zªº modem °µ³]©w¡C¦C¦b³oÓÀɮפ¤ªº¬O©Ò¦³¨t²Î·| - «Ý login ªº ports ¡C¹³¤U±³o¼Ë¥[¤J¤@¦æ¡G - - <verb> - ttyd1 "/usr/libexec/getty std.57600" dialup on insecure - </verb> - - <p>³o¤@¦æ«ü¥O²Ä¤GÓ serial port (<tt>/dev/ttyd1</tt>) ¬O¤@Ó¥H 57600 - bps ³t«×¦b¶Ç¿éªº modem¡A¨Ã¥B¤£°µ¦P¦ìÀˬd (<tt/std.57600/ ¬O¦b - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?gettytab" - name="/etc/gettytab"> Àɸ̫ü©wªº) ¡C³oÓ port ªº²×ºÝ¾÷«¬ºA¬O - ``dialup'' ¡C³oÓ port ³]¦¨ ``on'' ¦Ó¥B¬O ``insecure'' ªº --- ·N«ä¬O - root ¤£¯à±q³o¸Ì³s½u¶i¨Ó¡C±z¥²»Ý¬°¨CÓ dialin port ³£°µÃþ¦ü - <tt/ttydX/ ªº³]©w¡C - - <p>³q±`§ÚÌ·|¥Î ``dialup'' ¨Ó°µ¬°²×ºÝ¾÷«¬ºA¡C¦pªG¨Ï¥ÎªÌµn¤J®Éªº±Ò©l«¬ - ºA¬O dialup ªº¸Ü¡A«Ü¦h¨Ï¥ÎªÌ³£·|¦b¥L̪º .profile ©Î¬O .login Àɤ¤³] - ©w¥L̯u¥¿ªº²×ºÝ¾÷«¬ºA¡C¤W±ªº¨Ò¤l¤¤§ÚÌÁ|ªº¬O insecure ªº¨Ò¤l¡C¦pªG - ±z·Qn¦b³oÓ port Åܦ¨ root ªº¸Ü¡A±z¥²¶·¥Î¤@¯ë¨Ï¥ÎªÌªº¨¥÷µn¤J¡AµM«á - ``<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?su" name="su">'' - ¦¨ <tt/root/ ¡C¦pªG±z¥Îªº¬O ``secure'' ªº¸Ü¡A«h <tt/root/ ¥i¥Hª½±µµn - ¤J¡C - - <p>¦b¹ï <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" - name="/etc/ttys"> °µ¹Lק蠟«á¡A±z¥²¶·°e¤@Ó hangup ©Î¬O <tt/HUP/ - ªº signal µ¹ <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?init" - name="init"> process¡G - - <verb> - kill -HUP 1 - </verb> - - <p>³o¼Ë·|±j¢ init process ¥h«Åª <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys"> ¡C - µM«á init process ´N·|¦b©Ò¦³ªº ``on'' port ¤W«·s±Ò°Ê getty - process ¡C±z¥i¥H¥Î¤U¦C«ü¥O¨ÓÀˬd±zªº port ¬O¤£¬O¥i¥H login ¤F - - <verb> - ps -ax | grep '[t]tyd1' - </verb> - - <p>±z·|¨£¨ìÃþ¦ü³o¼Ëªºµ²ªG¡G - - <verb> - 747 ?? I 0:00.04 /usr/libexec/getty std.57600 ttyd1 - </verb> - - <sect1> - <heading>§Ún«ç»ò§â dumb terminal ³s¤W FreeBSD¡H</heading> - - <p>¦pªG±zn§â§Oªº¹q¸£·í¦¨¬O FreeBSD ªº²×ºÝ¾÷ªº¸Ü¡A±z¥u»Ýn¦b¨âªÌªº - serial port ¤§¶¡²o¤@±ø null modem ±Æ½u§Y¥i¡C¦pªG±z¦³¤@Ó¯uªº²×ºÝ¾÷ - ªº¸Ü¡A¬Ý¬Ý¥¦ªº«ü¥O¶°§a¡C - - <p>µM«á¡A¹³¤W¤@Ó°ÝÃD¤@¼Ëקï - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" - name="/etc/ttys"> ¡CÁ|¨Ò¨Ó»¡¡A¦pªG±z§â¤@Ó WYSE-50 ²×ºÝ¾÷±µ¦b²Ä¤Ó - serial port ¤Wªº¸Ü¡A´Nn¥Î³o¼Ëªº³]©w¡G - - <verb> - ttyd4 "/usr/libexec/getty std.38400" wyse50 on secure - </verb> - - <p>³oÓ¨Ò¤l¥Ü½dªº¬O <tt>/dev/ttyd4</tt> ©Ò¥Nªíªº port ¥Îªº¬O wyse50 ²× - ºÝ¾÷¡A³s½u³t«× 38400 bps¡A¤£¨Ï¥Î¦P¦ìÀˬd (<tt/std.38400/ ¬O±q - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?gettytab" - name="/etc/gettytab"> ³]©wªº) ¦Ó¥B <tt/root/ ¥i¥H login (secure) ¡C - - <sect1> - <heading>¬°¤°»ò§Ú¤£¯à°õ¦æ <tt/tip/ ¤Î <tt/cu/ ©O¡H</heading> - - <p>¦b±zªº¨t²Î¤¤¡A<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?tip" - name="tip"> ©M <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?cu" - name="cu"> «Ü¥i¯à¥u¯à¥Ñ <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?uucp" name="uucp"> ¨Ï¥ÎªÌ©M - <tt/dialer/ ¸s²Õ¤~¯à°õ¦æ¡C±z¥i¥H¥Î <tt/dialer/ ¸s²Õ¨Ó±±¨î¨ì©³¦³½Ö¥i - ¥H¦s¨ú±zªº modem ¥H¤Î»·ºÝ¨t²Î¡C±z¥un§â±z¦Û¤v¥[¨ì dialer ¸s²Õ¤¤´N¥i - ¥H¤F¡C - - <p>¥t¥~¤@ºØ¤èªk¬O¡A±z¥i¥HÅý±z¨t²Î¤W©Ò¦³¨Ï¥ÎªÌ³£¥i¥H°õ¦æ <tt/tip/ ©M - <tt/cu/ ¡A¥un±z - - <verb> - # chmod 4511 /usr/bin/cu - # chmod 4511 /usr/bin/tip - </verb> - - <sect1> - <heading>FreeBSD ¤£¤ä´©§Úªº stock Hayes modem --- §Ún«ç»ò¿ì¡H</heading> - - <p>¨Æ¹ê¤W¡A<htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?tip" - name="tip"> ªº man page ¤w¸g¹L®É¤F¡C¤@¯ëªº Hayes dialer ¤w¸g¤º«Ø¦b¨t - ²Î¤º¡C±z¥un¦b <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?remote" name="/etc/remote"> - «ü©w ``<tt/at=hayes/'' ´N¥i¥H¤F¡C - - <p>¥i±¤ªº¬O¡AHayes ªºÅX°Êµ{¦¡¤£°÷Áo©ú¡A¦³¨Ç·s modem ¤Wªº¶i¶¥¥\¯à¥¦µLªk - ¿ëÃÑ¥X¨Ó --- ¨Ò¦p <tt/BUSY/ ¡A<tt/NO DIALTONE/ ¡A©Î¬O - <tt/CONNECT 115200/ ³oÃþªº°T®§¥¦´N·|·d²V¡C±z¦b¨Ï¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> ªº®ÉÔ¥²¶· - §â¥¦ÌÃö±¼ (¥Î <tt/ATX0&W/) ¡C - - <p>ÁÙ¦³¡A<tt/tip/ ªº dial ¹O®É®É¶¡¬O 60 ¬í¡C±zªº modem ¥i¯àn³]±o§óµu¡A - §_«h tip ·|»{¬°µo¥Í¤F³q°T¤Wªº°ÝÃD¡C¸Õ¸Õ¬Ý<tt/ATS7=45&W/ ¡C - - <p>¨Æ¹ê¤W <tt/tip/ ÁÙ¨S¦³§¹¥þ¤ä´©¥¦¡C¸Ñ¨M¤èªk¬O¥hקï - <tt>/usr/src/usr.bin/tip/tip</tt> ¥Ø¿ý¸Ìªº <tt/tipconf.h/ ¡C«ÜÅãµM±z - ¥²¶·n¦³ì©lµ{¦¡½X¤~¯à³o»ò°µ¡C - - <p>§â ``<tt/#define HAYES 0/'' §ï¦¨ ``<tt/#define HAYES 1/'' ¡CµM«á - ``<tt/make/'' ¨Ã ``<tt/make install/'' ¡C¤§«á¤@¤Á³£·|«ì´_¥¿±`¤F¡C - - <sect1> - <heading> - §Ú¤°»ò®ÉÔnª½±µÁä¤J AT «ü¥O¡H<label id="direct-at"> - </heading> - - <p>¦b±zªº <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?remote" - name="/etc/remote"> Àɸ̥[¤@Ó ``<tt/direct/'' ¡CÁ|¨Ò¨Ó»¡¡A¦pªG±zªº - modem ³s±µ¦b²Ä¤@Ó serial port¡A<tt>/dev/cuaa0</tt>¡A«h±zn¥[¤J¤U± - ³o¤@¦æ¡G - - <verb> - cuaa0:dv=/dev/cuaa0:br#19200:pa=none - </verb> - - <p>¦b br Ä椤³]©w±z modem ©Ò¤ä´©ªº³Ì°ª³t¡C¤§«á¡AÁä¤J <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip cuaa0"> ¤§«á - ±z´N³s¤W±zªº modem ¤F¡C - - <p>¦pªG±zªº¨t²Î¤W¨S¦³ <tt>/dev/cuaa0</tt> ¡A±z´N¥ý³o¼Ë¡G - - <verb> - # cd /dev - # ./MAKEDEV cuaa0 - </verb> - - <p>©Î¬O±z¥i¥H¥Î root °õ¦æ cu «ü¥O¡A¹³³o¼Ë¡G - - <verb> - # cu -l``line'' -s``speed'' - </verb> - - <p>³o¸Ìªº line ¬O«ü±zªº serial port (¨Ò¦p <tt>/dev/cuaa0</tt>) ¡Aspeed - ¬O«ü±zªº¶Ç¿é³t«× (¨Ò¦p <tt>57600</tt>) ¡C¦pªG±z¤U§¹ AT «ü¥O«á¡AÁä¤J - <tt>~.</tt> ¥i¥HÂ÷¶}¡C - - <sect1> - <heading>pn Ä椤ªº <tt/@/ ¤£¯à¥Î¤F¡I</heading> - - <p>¹q¸Ü¸¹½XÄ椤ªº <tt/@/ °O¸¹¬O¥Î¨Ó§i¶D tip ¥h <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?phones(5)" - name="/etc/phones"> §ä¹q¸Ü¸¹½X¡C¦ý¬O <tt/@/ ¦P®É¤]¬O <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?remote" name="/etc/remote"> - ³oÃþÀɮפ¤ªº¯S®í¦r¤¸¡C±z¥i¥H¥[¤W¤Ï±×½u¡G - - <verb> - pn=\@ - </verb> - - <sect1> - <heading>§Ún«ç»ò¦b©R¥O¦C¤U¼·¹q¸Ü©O¡H</heading> - - <p>¦b±zªº <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?remote" - name="/etc/remote"> ©ñ¤@Ó ``<tt/generic/''¡CÁ|¨Ò¨Ó»¡¡G - - <verb> - tip115200|Dial any phone number at 115200 bps:\ - :dv=/dev/cuaa0:br#115200:at=hayes:pa=none:du: - tip57600|Dial any phone number at 57600 bps:\ - :dv=/dev/cuaa0:br#57600:at=hayes:pa=none:du: - </verb> - - <p>µM«á±z´N¥i¥H¹³ ``<tt/tip -115200 5551234/'' ³o¼Ë¥Î¤F¡C¦pªG±z¤ñ¸û³ß - Åw¥Î <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?cu" name="cu"> - ªº¸Ü¡A¨Ï¥Î generic cu Äæ¦ì¡G - - <verb> - cu115200|Use cu to dial any number at 115200bps:\ - :dv=/dev/cuaa1:br#57600:at=hayes:pa=none:du: - </verb> - - <p>µM«á¿é¤J ``<tt/cu 5551234 -s 115200/'' ¡C - - <sect1> - <heading>§Ú¨C¦¸¥Îªº®ÉÔ³£n¿é¤J bps ³t«×¶Ü¡H</heading> - - <p>±z¥i¥H¨Ï¥ÎÃþ¦ü <tt/tip1200/ ©Î¬O <tt/cu1200/ ªºÄæ¦ì¡A¤£¹L¦b±z¨Ï¥Î¤§ - «e½Ð¥ý½T©w±zªº br Äæ¥i¥H¤ä´©³oÓ³t«×¡C<htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> »{¬° 1200 - bps ¬O¤@ӫܦnªº¹w³]È¡A³o¤]´N¬O¬°¤°»òn¥s°µ ``<tt/tip1200/'' ªºì¦] - ¤F¡C·íµM±z¤]¥i¥H¤£n¥Î 1200 bps ¡C - - <sect1> - <heading>³z¹L¤@¥x terminal server ¨Ó¦s¨ú¥D¾÷¡C</heading> - - <p>°£¤F¨C¦¸µ¥±z³s¤W server ¨ÃÁä¤J ``<tt/CONNECT <host>/'' ¥H¥~¡A - ¤ñ¸û¦nªº¤èªk¬O¥Î tip ªº <tt/cm/ ¡CÁ|¨Ò¨Ó»¡¡A¬Ý¬Ý <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?remote" name="/etc/remote">¡G - - <verb> - pain|pain.deep13.com|Forrester's machine:\ - :cm=CONNECT pain\n:tc=deep13: - muffin|muffin.deep13.com|Frank's machine:\ - :cm=CONNECT muffin\n:tc=deep13: - deep13:Gizmonics Institute terminal server:\ - :dv=/dev/cua02:br#38400:at=hayes:du:pa=none:pn=5551234: - </verb> - - <p>¥i¥HÅý±z¥u¥´ ``<tt/tip pain/'' ©Î¬O ``<tt/tip muffin/'' ´N¥i¥H³s¤W - pain ©Î muffin¡FµM«á ``<tt/tip deep13/'' ¥i¥H³s¤W terminal server¡C - - <sect1> - <heading>tip ¥i¥H¦b¤@¦¸³s½u¤¤¿ï¾Ü¦h¥x¾÷¾¹¶Ü¡H</heading> - - <p>³q±`³oÓ°ÝÃDµo¥Í¦b¡G¤@¶¡¤j¾Ç¦³¤@¨Ç modem ¡A¦Ó¥B¦³¤W¤d¦W¾Ç¥Ín¥Î... - - <p>¦b <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?remote" - name="/etc/remote"> ¸Ì¬°±zªº¤j¾Ç³]¤@ÓÄæ¦ì¡A¨Ã¨Ï¥Î <tt>\@</tt> §@¬° - ¥¦ªº <tt/pn/¡G - - <verb> - big-university:\ - :pn=\@:tc=dialout - dialout:\ - :dv=/dev/cuaa3:br#9600:at=courier:du:pa=none: - </verb> - - <p>µM«á¡A§â¤j¾Çªº¼·±µ¹q¸Ü©ñ¦b <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?phones" name="/etc/phones"> - ¤¤¡G - - <verb> - big-university 5551111 - big-university 5551112 - big-university 5551113 - big-university 5551114 - </verb> - - <p><htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> - ·|¨Ì·Óªí¦Cªº¶¶§Ç¨Ì¦¸À|¸Õ¡A³Ì«á©ñ±ó¡C¦pªG±zn¤@ª½¸Õªº¸Ü¡A±z¥i¥H¦b - while °j°é¸Ì°õ¦æ <tt/tip/ ¡C - - <sect1> - <heading>¬°¤°»ò§Ú«ö¨â¦¸ CTRL+P¡A¥i¬O«o¥u°e¥X¤F¤@Ó CTRL+P¡H</heading> - - <p>CTRL+P ¬O¤º©wªº ``force'' ¦r¤¸¡A¥Î¨Ó§i¶D <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> ¤U¤@Ó¦r¤¸ - ¬O¤@¯ë¦r¤¸¡C±z¥i¥HÂÇ¥Ñ <tt/~s/ (¥Nªí ``³]©wÅܼÆ'') §â¨ä¥L¦r¤¸³]¦¨±j - ¢¦r¤¸¡C - - <p>Áä¤J ``<tt/~sforce=<single-char>/'' «á±±µ¤@Ó newline ¡C - <tt/<single-char>/ ¥i¥H¬O¥ô·N³æ¤@¦r¤¸¡C¦pªG±z¥u¥´ - <tt/<single-char>/ ¡A«h nul ´N³Q³]¦¨¬O force character¡A±z¥i - ¥HÂǥѫö CTRL+2 ©Î¬O CTRL+SPACE ¨Ó«ö¥X nul ¡CSHIFT+CTRL+6 ¬O¤@Ó¤£ - ¿ùªº <tt/<single-char>/ ¡A§Ú¬Ý¹L¤@¨Ç²×ºÝ¾÷³£¬O³o»ò³]©w¡C - - <p>±z¤]¥i¥H¦b <tt>$HOME/.tiprc</tt> ¤¤³]©w force character¡G - - <verb> - force=<single-char> - </verb> - - <sect1> - <heading>¬ðµM¶¡§Ú¥´ªºªF¦è³£Åܦ¨¤j¼g¤F¡H¡H</heading> - - <p>±zÀ³¸Ó¬O«ö¨ì¤F CTRL+A¡A¦b <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?tip" name="tip"> ¤¤¬°¨S¦³ - caps-lock Á䪺¨Ï¥ÎªÌ©Ò³]pªº ``raise character''¡C±z¥i¥H¹³¤WÓ°ÝÃD - ¤@¼Ë§Q¥Î <tt/~s/ ¨Ó§â ``raisechar'' ³oÓÅܼƧ令¦X²zªºÈ¡C¨Æ¹ê¤W¡A - ¦pªG±z»{¬°±z¥Ã»·³£¤£·|¥Î¨ì³o¨âÓ¥\¯àªº¸Ü¡A±z¥i¥H§â¥¦³]¦¨¸ò force - character ¤@¼Ë¡C - - <p>¤U±¬O¤@Ó¬° Emacs ¨Ï¥ÎªÌ©Ò³]©wªº .tiprc ¡AEmacs ¨Ï¥ÎªÌ±`±`·|¥Î¨ì - CTRL+2 ©M CTRL+A¡G - - <verb> - force=^^ - raisechar=^^ - </verb> - - <p>^^ ´N¬O SHIFT+CTRL+6 ¡C - - <sect1> - <heading>§Ún¦p¦ó¨Ï¥Î <tt/tip/ ¨Ó¶ÇÀɮשO¡H</heading> - - <p>¦pªG±zªº¹ï¹³¤]¬O UNIX ¨t²Îªº¸Ü¡A±z¥i¥H¥Î <tt/~p/ (put) ©M <tt/~t/ - (take) ¨Ó¦¬°e¸ê®Æ¡C³o¨âÓ©R¥O·|¦b»·ºÝ¾÷¾¹°õ¦æ <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?cat" name="cat"> ©M <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?echo" name="echo"> ¨Ó¦¬°eÀÉ - ®×¡C¥Îªk¬O¡G - - <verb> - ~p <local-file> [<remote-file>] - ~t <remote-file> [<local-file>] - </verb> - - <p>¥¦¤£·|°µ¿ù»~Àˬd¡A©Ò¥H±z³Ì¦n¥Î§Oªº³q°T¨ó©w¡A¨Ò¦p zmodem ¡C - - <sect1> - <heading>§Ún«ç»ò¥Î <tt/tip/ ¨Ó¶] zmodem ©O¡H</heading> - - <p>º¥ý¡A±q ports ¤¤¿ï¤@Ó zmodem µ{¦¡¨Ó¦w ¸Ë (¨Ò¦p¦b comms ¥Ø¿ý¤Uªº - <htmlurl url="http://www.FreeBSD.org/cgi/ports.cgi?^lrzsz" - name="lrzsz"> ©Î¬O <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?^rzsz" name="rzsz">) ¡C - - <p>¦b±µ¦¬Àɮפ象A±zn¥ý¦b»·ºÝ±Ò°Ê¶Ç°eµ{¦¡¡CµM«á«ö enter ¦AÁä¤J - ``<tt/~C rz/'' (¦pªG±z¦w¸Ë lrzsz ªº¸Ü´Nn¥´ ``<tt/~C lrz/'') ´N¥i¥H - ¶}©l±µ¦¬¤F¡C - - <p>¦b¶Ç°eÀɮפ象A±zn¥ý¦b»·ºÝ±Ò°Ê¶Ç°eµ{¦¡¡CµM«á«ö enter ¦AÁä¤J - ``<tt/~C sz <files>/'' (©Î¬O ``<tt/~C lsz <files>/'') ´N - ¥i¥H§âÀÉ®×°e¨ì»·ºÝ¨t²Î¤F¡C - - <sect1> - <heading>´Nºâ§Ú³]©wµL»~¡AFreeBSD ¦n¹³ÁÙ¬O§ä¤£¨ì§Úªº serial port¡H</heading> - - <p>¦pªG±zªº¥D¾÷ªO©Î¬O¥d¤W¦³¥Î¨ì Acer ªº UART ´¹¤ùªº¸Ü¡AFreeBSD ¦b¶}¾÷®É - ªº sio °»´ú¥i¯à·|¤£¥¿½T¡C±z¥i¥H±q <url - url="http://www.lemis.com/serial-port-patch.html" name="www.lemis.com"> - §ä¨ì patch ¨Ó×¥¿³oÓ°ÝÃD¡C - - </sect> diff --git a/zh_TW.Big5/FAQ/troubleshoot.sgml b/zh_TW.Big5/FAQ/troubleshoot.sgml deleted file mode 100644 index f306e23ec8..0000000000 --- a/zh_TW.Big5/FAQ/troubleshoot.sgml +++ /dev/null @@ -1,446 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by corona@tale.net --> -<!-- English Version: 1.10 --> - - <sect> - <heading>±`¨£°ÝÃD¸Ñ¨M<label id="troubleshoot"></heading> - - <sect1> - <heading>§ÚªºµwºÐ¦³Ãay!<label id="awre"></heading> - - <p>Y¬O SCSI µwºÐªº¸Ü¡AÀ³¸Ó¦³¯à¤O¦Û°Ê§@ re-mapping ªº°Ê§@¡C - µM¦Ó¡A¦]¬°¤@¨Ç¯«¯µªº¦]¯À¡A¦b¥X¼t®É¡A«Ü¦hµwºÐªº³o¶µ¥\¯à¬OÃö³¬ªº. - <p>n±N¨ä«·s¶}±Ò¡A±z»Ýn½s¿è¸Ë¸mªº²Ä¤@Ó page ¼Ò¦¡ - ¡]first device page mode¡^¡A¦b FreeBSD ¤W¥i¥H¥Î¤U±ªº«ü¥O¿ì¨ì - ¡]¥H root ¨¤À°õ¦æ¡^ - - <verb> - scsi -f /dev/rsd0c -m 1 -e -P 3 - </verb> - - <p>µM«á±N AWRE ©M ARRE ªº¼Æȱq 0 Åܦ¨ 1:- - - <verb> - AWRE (Auto Write Reallocation Enbld): 1 - ARRE (Auto Read Reallocation Enbld): 1 - </verb> - - <p>¤W±³o¬q¬O¥Ñ - <url url="mailto:tedm@toybox.placo.com" name="Ted Mittelstaedt">©Ò´£¨Ñ: - - <p>Y¬° IDE µwºÐ¡A¥ô¦óªºÃay³q±`³£¬O³Â·Ðªº¹w¥ü¡C¥Ø«e©Ò¦³¸û·sªº IDE µw - ºÐ¡A¤º³¡³£¦³¦Û°Ê remapping Ãayªº¯à¤O¡C¥Ø«e©Ò¦³ IDE µwºÐ»s³y°Ó¡A³£´£¨Ñ - ¤F§ó¤[ªº«OÃÒ¡A¦Ó¥B·|À°±z§ó´«¥X²{ÃayªºµwºÐ¡C - - <p>¦pªG±z¤´·Qn×´_²£¥ÍÃayªº IDE µwºÐ¡A±z¤´¥i¥H¸ÕµÛ¥h¤U¸ü IDE µwºÐ»s³y - °Ó©Ò´£¨ÑªºÀË´úµ{¦¡¡A¨Ã¥Î¥¦¨ÓÀˬd±zªºµwºÐ¡C¦³®É³o¨Ç³nÅé¥i¥H±j¢µwºÐ¹q¸ô - «·sÀˬdµwºÐªºÃay¡A¨Ã±N¥¦Ì¼Ð¥Ü¥X¨Ó. - - <p>¹ï ESDI¡ARLL ¤Î MFM ªºµwºÐ¨Ó»¡¡A³q±`Ãay¬O¥¿±`²{¶H¡A¤]¤£¬O¤°»ò³Â·Ðªº - «e¥ü¡C¦b PC ¤W¡AºÏºÐ±±¨î¥d©M BIOS t³d¼Ð¥ÜÃayªº¥ô°È¡C³o¹ï¤@¨Ç¨Ï¥Î BIOS - ¨Ó¦s¨úºÏºÐªº§@·~Àô¹Ò(¦p DOS)¬O¨S¦³°ÝÃDªº¡CµM¦Ó¡AFreeBSD ªººÏºÐÅX°Êµ{¦¡ - ¨Ã¤£¸g¹L BIOS ¨Ó¦s¨úºÏºÐ¡A©Ò¥H¡A¦³Ó bad144 ªº¾÷¨î¥Î¨Ó¨ú¥N³o¶µ¥\¯à¡C - bad144 ¥u¯à¥Î¦b wd ³oӺϺÐÅX°Êµ{¦¡¤W¡A¥¦µLªk¥Î¦b SCSI µwºÐ¤W¡Cbad144 - ªº¤u§@¤èªk¬O±N©Ò¦³§ä¨ìªºÃay¸ê®Æ¦s¨ì¤@Ó¯S§OªºÀÉ®×ùØ¡C - - <p>¨Ï¥Î bad144 ªºÄµ§i - ¦sµÛÃay¸ê®Æªº¯S§OÀɮ׬O©ñ¦bµwºÐªº³Ì«á¤@y - ¤W¡C¦]¬°³oÓÀÉ®×Àx¦sªºÃay¸ê®Æ¤¤¡A¦³¥i¯à¦³¨Ç¸ê®Æ¬O«ü¦VµwºÐ³Ì«eºÝ©Òµo¥Í - ªºÃay±¡§Î¡A´N¬O¥i¯àÀx¦s /kernel ³oÓÀɪº¦a¤è¡A©Ò¥H¥¦¤@©wn¯à³Q¶}¾÷µ{¦¡ - ©ÒŪ¨ú¡A¦Ó¶}¾÷µ{¦¡¬O³z¹L BIOS ¨ÓŪ¨ú kernel ÀÉ¡C³oªí¥Ü¤F¨Ï¥Î bad144 ªº - µwºÐµ´¤£¯à¾Ö¦³¶W¹L 1024 Ó cylinder¡A16 Ó head ¤Î 63 Ó sector¡C - ³o³y¦¨¤F¨Ï¥Î bad144 ªºµwºÐªº¤j¤p¤£¯à¤j©ó 500 MB¡C - - <p>n¨Ï¥Î bad144 «Ü²³æ¡A¥un¦b¶}©l¦w¸Ë®É¡A¦b FreeBSD fdisk µe±§â - "Bad Block" ±½ºË³]¬° ON §Y¥i¡C¦b FreeBSD 2.2.7 ¥H«á³£¥i¥H¨Ï¥Î¦¹¤èªk¡C - ¦ý³oÓµwºÐªº cylinder ¤@©wn¦b 1024 ¥H¤U¡C¨Ï¥Î«e¡A§ÚÌ«Øij³oÓµwºÐn - ¦Ü¤Ö¥ý¨Ï¥Î¥|Ó¤p®É¡A¥H«K¼ö¿±µÈ»PºÏy°¾²¾¹F¤@¯ëª¬ºA¡C - - <p>¦pªG³oÓµwºÐ¾Ö¦³¶W¹L 1024 Ó cylinder (¹³¤j®e¶qªº ESDI µwºÐ)¡A - ESDI ±±¨î¥d§Q¥Î¤@Ó¯S§OªºÂà´«¼Ò¦¡¨Ï¥¦¯à¦b DOS ¤U¤u§@¡C - ¦Ó¦pªG±z¦b fdisk ùتº "set geometry" ¤¤¿é¤J "Âà´«¹L" ªº geometry¡Awd ³o - ÓÅX°Êµ{¦¡¯à¤F¸Ñ³o¨ÇÂà´«¼Ò¦¡¡C±z¤]µ´¹ï¤£¯à¨Ï¥Î dangerously dedicated ¼Ò - ¦¡¨Ó«Ø¥ß FreeBSD ªº¤À³Î°Ï¡A¦]¬°¥¦·|©¿²¤ geometry ³oӰѼơC - ¦¹¥~¡A´Nºâ fdisk ¨Ï¥Î±z©Ò¿é¤Jªº geometry °Ñ¼Æ¡A¥¦¨ÌµM·|¥hŪ¨ú³oµwºÐªº - ¯u¥¿¸ê®Æ¡A¦Ó·|¹Á¸Õ¥h«Ø¥ß¤@Ó¹L¤jªº FreeBSD ¤À³Î°Ï¡C¦pªGºÏºÐªº geometry - ¤w¸g³Q "Âà´«" ¹L¤F¡A¨º»ò³oÓ¤À³Î°Ï "¥²¶·" ¥H¤â°Ê¿é¤J block ¼Æ¥Øªº¤èªk¨Ó - «Ø¥ß¡C - - <p>¤@Ó§Ö³tªº¤p§Þ¥©¬O§Q¥Î ESDI ±±¨î¥d¨Ó³]©w¤j®e¶qªº ESDI µwºÐ¡A¥Î DOS ¶} - ¾÷¤ù¶}¾÷¡A¦A±N¥¦ format ¬° DOS ªº¤À³Î°Ï¡CµM«á«¶}¾÷¶i¤J FreeBSD ¦w¸Ëµ{§Ç - ¡A¦b fdisk µe±¡A§âDOS ¤À³Î°Ïªº blocksize ©M block number §Û¤U¨Ó¡CµM«á« - ·s³]©w geometry ¨Ï¨ä¸ò DOS ¨Ï¥Îªº¤@¼Ë¡C§R°£ DOS ¤À³Î°Ï¡AµM«á¨Ï¥Î±zèè§Û - ¤Uªº blocksize ¨Ó«Ø¥ß¤@Ó cooperative FreeBSD ¤À³Î°Ï¡CµM«á³]©w³oÓ¤À³Î°Ï - ¬°¥i¶}¾÷¡A¦A¥´¶}Ãay±½ºË¡C¦b¯u¥¿ªº¦w¸Ë¹Lµ{¤¤¡Abad144 ·|¦b¥ô¦óÀɮרt²Î³Q - «Ø¥ß«e¥ý³Q°õ¦æ¡C(±z¥i¥H«ö Alt-F2 ¨ÓºÊ¬Ý³o¤@¤Á)¦pªG¦b«Ø¥ßÃay¸ê®ÆÀɮɵo¥Í - ¤F°ÝÃD¡A±z·|»Ýn³]©w¤@Ó¸û¤jªººÏºÐ geometry - ³oªí¥Ü±z»Ýn«¶}¾÷¡AµM«á¥þ - ³¡¦A«·s¶}©l (¥]¬A«·s¤À³Î¥H¤Î¦b DOS ¤U«·s format)¡C - - <p>¦pªG remapping ªº¥\¯à¤w¸g±Ò°Ê¤F¡A¦Ó±z¨ÌµM¤@ª½¬Ý¨ìÃay²£¥Í¡A¨º»ò¦Ò¼{ - ´«¤@¥xµwºÐ§a¡CÃayªº±¡§Î¥u·|ÀH®É¶¡¼W¥[¦Ó§ó¬°ÄY«¡C - - <sect1> - <heading>FreeBSD §ì¤£¨ì§Úªº Bustek 742a EISA SCSI ¥d!</heading> - - <p>¤U±ªº¸ê°T¬Oµ¹ 742a ³o±i¥d¥Îªº¡A¦ý¬O¨ä¥L Buslogic ªº¥d©Î³\¤]¥i¥H - ¾A¥Î¡C (Bustek ´N¬O Buslogic) - - <p>742a ³o±i¥d¦³¨âÓ¥Dnªº¡uª©¥»¡v¡C¤@Ó¬Oª©¥» A-G¡A¥t¤@Ó¬Oª©¥» H - ¤Î¨ä¥H«á¡Cª©¥»¸ê°T¥i¥H±q¤¶±¥dÃä½tªº¬y¤ô¸¹³Ì«á±±oª¾¡C742a ³o±i - ¥d¦³¨âÓ°ßŪ´¹¤ù¦b¥¦¤W±¡A¤@Ó¬O BIOS ´¹¤ù¡A¦Ó¥t¤@Ó¬O¶´Åé´¹¤ù¡C - FreeBSD ¨Ã¤£¦b¥G±z¥d¤Wªº BIOS ª©¥»¡A¦ý¬O¶´Å骺ª©¥»´N«Ü«n¤F¡C¦pªG - §A¥´¹q¸Üµ¹¥Ļ޳N¤ä´©±M½uªº¸Ü¡A¥LÌ·|±Hµ¹±z³Ì·sªºª©¥»¨Ñ±z¤É¯Å¡C - BIOS ©M¶´Åé´¹¤ù¬O¤@°_°e¨Óªº¡C ±z»Ýn±N¥d¤W BIOS ©M¶´Å骩¥»¡A¨Ì±z¥d - ª©¥»ªº¤£¦P¡A¤É¯Å¨ì³Ì·sªº¤@ª©¡C - - <p>ª©¥» A-G ªº¥d³Ì°ª¥u¯à±N BIOS/¶´Åé ¤É¯Å¨ì 2.41/2.21 ª©¡A¦Óª©¥» H - «á¡A¥Ø«e BIOS/¶´Å骺³Ì·sª©¥»¬O 4.70/3.37¡C³o¨âÓ¶´Å骩¥»¶¡ªº®t²§¦b - ©ó¡A3.37 ³oª©¤ä´© ``round robin'' - - <p>Buslogic ªº¥d¤W±¤]³£¦³§Ç¸¹¡C¦pªG±z¥dªºª©¥»¸û¡A±z¥i¥H¸ÕµÛ¥´¹q - ¸Üµ¹ Buslogic ªºRMA ³¡ªù¡AµM«áµ¹¥Ḻzªº§Ç¸¹¡A¬Ý¯à¤£¯à¸ò¥L̥洫¤@ - ±i¸û·sª©¥»ªº¥d¡C¦pªG¨º±i¥d°÷ªº¸Ü¡A¥LÌ·|´«µ¹§A¡C - - <p>FreeBSD 2.1 ¥u¤ä´©¶´Åé 2.21 ª©¥H«áªºª©¥»¡C¦pªG±z¶´Å骩¥»¤ñ³oÓÁÙ - ªº¸Ü¡A¨º»ò±zªº¥d´N¤£¯à³Q¿ëÃÑ¥X¬O Buslogic ªº¥d¡C¥¦¦³¥i¯à·|³Q¿ëÃѦ¨ - Adaptec 1540¡C¸û¦ªº Buslogic ¥d¤Wªº¶´Å馳¤@Ó AHA1540``¼ÒÀÀ''¼Ò¦¡¡A - ³o¹ï¤@±i EISA ¥d¨Ó»¡¨Ã¤£¬O¥ó¦n¨Æ¡C - - <p>¦pªG±z¦³¤@±i¸ûª©¥»ªº¥d¡A¦Ó±z¨ú±o 2.21 ª©¶´Å骺¸Ü¡A±z»ÝnÀˬd¤@¤U - jumper W1 ªº¦ì¸m¡A±N¥¦½Õ¦Ü B-C¡Aì©l³]©w¬O A-B¡C - - <p>742a EISA ¥d¨S¦³¦b <ref id="bigram" name="¦b¾Ö¦³ >16 MB °O¾ÐÅ骺¾÷¾¹¤W"> - ³o¬q¤¤©Ò´£¹Lªº ``>16MB'' °ÝÃD¡C³oÓ°ÝÃD¥u·|µo¥Í¦b Vesa-Local ¶×¬y±Æªº - Buslogic SCSI ¥d¤W¡C - - <sect1> - <heading> - FreeBSD §ì¤£¨ì§Úªº HP Netserver ªº SCSI ±±¨î¥d¡I - </heading> - - <p>°ò¥»¤W³oÓ¬O¤@Ó¤wª¾ªº°ÝÃD¡C¦b HP Netserver ¾÷¾¹¤Wªº on-board - EISA ¤¶± SCSI ±±¨î¥d¥e¾Ú¤F©w§}¬°²Ä 11 ªº EISA ¼Ñ¡A¦]¦¹©Ò¦³ªº ``¯u¹ê'' - EISA ¼Ñ³£¦b¥¦¤§«e¡C¥i¬O¡A¦b EISA ©w§}ªÅ¶¡ >= 10 ®É¡A·|»P«ü©wµ¹ PCI - ¥Îªº©w§}ªÅ¶¡¬Û½Ä¬ð¡A¥B FreeBSD ªº auto-configuration µLªk¥¿½Tªº³B²z - ³oÓ±¡§Î¡C - - <p>¦]¦¹¡A²{¦b§A¯à°µªº³Ì¦n¨Æ±¡´N¬O¦b kernel ùس]©w <tt/EISA_SLOTS/ - ³oӿﶵ¬° 12 ¡AµM«á·í§@¨S¦³³oÓ°ÝÃD :)¡C - ½Ð¨Ì·Ó <url url="../../handbook/kernelconfig.html" - name="Handbook ¤¤¦³Ãö kernel ªº³]©w"> ùØ©Ò»¡ªº¤èªk¨Ó - ³]©w»P½sĶ±zªº kernel - - <p>·íµM¡A¦b¦w¸Ë¨ì³oºØ¾÷¾¹¤W®É¡A³o¬O¤@ÓÂû¥Í³J³J¥ÍÂûªº°ÝÃD¡C - ¬°¤F¸Ñ¨M³oÓ°ÝÃD¡A¦b <em>UserConfig</em> ¤¤¦³¤@Ó¯S§Oªº¤èªk¡A - ¦w¸Ë®É¤£n¶i¤J ``visual'' ¤¶±¡A¬Û¤Ïªº¡A¦b©R¥O¦C¼Ò¦¡¤¤¡AÁä¤J - - <verb> - eisa 12 - quit - </verb> - - <p>µM«á´N¦p¥H©¹¤@¼Ë¦w¸Ë±zªº¨t²Î¡CÁöµM§ÚÌ«Øij±z½sĶ»P¦w¸Ë¤@Ó - ÄÝ©ó¦Û¤vªº kernel¡A¦ý - - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?dset" name="dset"> - ²{¦b¤]¤w¸g¤F¸Ñ³oӰѼơA¥B·|Àx¦s¥¦¡C - - <p>§Æ±æ¡A¦b¥¼¨Óªºª©¥»¤¤¯à¹ï³oÓ°ÝÃD¦³¤@Ó¦nªº¸Ñ¨M¤èªk¡C - - <p><tt/ª`·N:/ ±zµLªk¦b HP Netserver ¤W¨Ï¥Î <bf/dangerously dedicated/ - ºÏºÐ¼Ò¦¡¡C±z¥i¥H°Ñ¦Ò <ref id="dedicate" name="³o¥÷µù¸Ñ">¥HÀò±o§ó¦h - ¸ê°T¡C - - <sect1> - <heading>CMD640 IDE ±±¨î´¹¤ù¥X¤F¤°»ò°ÝÃD?</heading> - - <p>¥¦ªº°ÝÃD¦b©óµLªk¦P®É³B²z¨âÓ channel ªº«ü¥O¡C - - <p>²{¦b¤w¸g¦³Ó¸Ñ¨M¤èªk¤F¡A¥B·|¦Û°Ê¦b±z¨Ï¥Î³o¶ô´¹¤ù®É±Ò°Ê¡C - ¦pªG»Ýn§ó¸ÔºÉªº¸ÑÄÀ¡A½Ð¬d¾\¦³ÃöºÏºÐÅX°Êµ{¦¡ªº»¡©ú(man 4 wd) - - <p>¦pªG±z¥Ø«e¬O¨Ï¥Î CMD640 IDE ±±¨î´¹¤ù¡A¥[¤W FreeBSD 2.2.1 ©Î - 2.2.2¡A¦Ó¥B±z¤S·Qn¨Ï¥Î¨ì²Ä¤GÓ channel ®É¡A½Ð¦b±zªº kernel ³] - ©w¤¤¥[¤J <tt/options "CMD640"/ µM«á«·s½sĶ¤@Ó·sªº kernel¡C - ³oÓ option ¦b 2.2.5 ª©¥H«á¬O¤º©w±Ò°Êªº¡C - - <sect1> - <heading>§Ú¤@ª½¬Ý¨ìÃþ¦ü ``<tt/ed1: timeout/'' ªº°T®§</heading> - - <p>³oÓ³q±`¬O¥Ñ©ó¤¤Â_½Ä¬ð(interrupt conflict)©Ò³y¦¨ªº (¨Ò¦p¡A¨â¶ô¥d - ¨Ï¥Î¨ì¤F¬Û¦Pªº IRQ)¡C FreeBSD ¦b 2.0.5 ª©¥H«e³£®e³\³oÓ±¡§Î¡A - ´Nºâ¦³ IRQ ½Ä¬ð±¡§Î¡Aºô¸ô¥d¤]À³¸Ó¤´¥i¥¿±`¹B§@¡C - µM¦Ó¡A¦b 2.0.5 ª©¤Î¨ä¥H«á¡A¤w¤£¦A®e³\¦³ IRQ ½Ä¬ðªº±¡§Î¤F¡C - ½Ð©ó¶}¾÷®É¨Ï¥Î -c ³oӿﶵ¡AµM«á§ó§ï ed0/de0/..¡Cµ¥ªº³]©w¡A¨Ï¨ä - ©M±zºô¸ô¥d¥»¨ªº³]©w¤@P¡C - - <p>¦pªG±z¬O¨Ï¥Î±zºô¸ô¥d¤Wªº BNC ±µÀY¡A±z©Î³\¤]·|¦]¤£¨}ªº²×ºÝ¹qªý³]©w¡A - ¦Óµo¥Í¸Ë¸m (device) timeout ªº±¡§Î¡CnÀˬd¬O§_¦³³oºØ±¡§Î¡A±z¥i¥H¦b - ºô¸ô¥d¤Wª½±µ±µ¤W²×ºÝ¹qªý (¤£n±µºô¸ô½u)¡AµM«á¬Ý¬Ý³oÓ¿ù»~°T®§¬O¤£¬O - ´N®ø¥¢¤F¡C - - <p>¦³¨Ç NE2000 ªº¬Û®e¥d¡A¦pªG¥¦ªº UTP °ð¨S¦³±µºô¸ô½u¡A©Î¬O¸Óºô¸ô½u¨Ã - ¨S³Q¨Ï¥Îªº¸Ü¡A¤]·|¥X²{³oÓ¿ù»~°T®§¡C - - <sect1> - <heading>¦b§Ú·Qn±¾¤W CDROM ®É¡A¥X²{``Incorrect super block''ªº°T®§</heading> - - <p>±z¥²¶·§i¶D - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount" name="mount"> - ±z·Q±¾¤Wªº device ªºÀɮ׮榡¡C¦bì©l³]©wùØ¡A - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount" name="mount"> - ·|°²³]±zªºÀɮ׮榡¬° ``<tt/ufs/''¡C¦pªG±z·Qn±¾¤W CD-ROM ùتºÀɮסA - ±z»Ýn¦b <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?mount" - name="mount">¡C - ®É«ü©w ``<tt/-t cd9660/'' ³oӿﶵ¡C·íµM¡A³o¬O°²³]¥úºÐ¤ù¬O¨Ï¥Î - ISO 9660 ªºÀɮרt²Î (µ´¤j¦h¼Æ¥úºÐ¤ù¬Ò¬O¥Î³o®MÀɮרt²Î) - ¥B¦b 1.1 ª©¥H«á¡AFreeBSD ¤w¸g¯à¬Ý±oÀ´ Rock Ridge (ªøÀɦW) ³oÓ©µ¦ù®æ¦¡¡C - - <p>Á|¨Ò¨Ó»¡¡A¦pªG±z·Q±N ``<tt>/dev/cd0c</tt>'' ³oÓ CDROM ¸Ë¸m (device) - ±¾¦b <tt>/mnt</tt> ¤U¡A±z»Ýn°õ¦æ: - - <verb> - mount -t cd9660 /dev/cd0c /mnt - </verb> - - <p>nª`·Nªº¬O¡A±zªº¸Ë¸m¦WºÙ¥i¯à·|¤£¤@¼Ë (¦b¦¹½d¨Ò¤¤¬O - ``<tt>/dev/cd0c</tt>''¡A¥¦¬O®Ú¾Ú±zªº CDROM ¤¶±¦Ó©wªº¡C - ¥t¥~nª`·Nªº¡A``<tt/-t cd9660/'' ³oӿﶵ¥u¬O©I¥s - ``<tt/mount_cd9660/'' ³oÓ«ü¥O¡A©Ò¥H¤W±³oÓ½d¨Ò - ¤]¥i¥HÁYµu¬°: - - <verb> - mount_cd9660 /dev/cd0c /mnt - </verb> - - <sect1> - <heading>·í§Ú·Q±¾¤W CDROM ®É¡A¥X²{¤F ``Device not configured'' ªº¿ù»~°T®§ - </heading> - - <p>³o³q±`¬Oªí¥Ü±zªº CD-ROM ùر¨S¦³¥úºÐ¤ù¡A©ÎªÌ¬O³o¥x¾÷¾¹µLªk³Q - ¶×¬y±Æ (bus) §ì¨ì¡C©ñ¤ù¥úºÐ¤ù¦b¥úºÐ¾÷ùØ¡A¦pªG¥¦¬O IDE (ATAPI) ªº - ¥úºÐ¾÷ªº¸Ü¡AÀˬd¤@¤U¥¦ªº master/slave ª¬ºA¡C¥úºÐ¾÷³q±`»Ýn´X¬íÄÁ - ªº®É¶¡¤~¯à³Æ§´ (ready)¡A©Ò¥H½Ð@¤ßµ¥Ô¡C - - <p>¦³®É³o¬Oµo¥Í¦b SCSI CD-ROM ¤W¡A¦]¬°¥¦¦b¶×¬y±Æ«¸m (bus reset) - ®É¨Ó¤£¤Î¦^À³¡A©Ò¥H®ø¥¢¤F¡C¦pªG±z¾Ö¦³ªº¬O SCSI CD-ROM¡A½Ð¹Á¸Õ¦b - kernel ³]©wÀɤ¤¥[¤J¥H¤Uªº³]©w¡AµM«á«·s½sĶ¡C - - <verb> - options "SCSI_DELAY=15" - </verb> - - <sect1> - <heading>§Úªº¦Lªí³t«×¯}¤Ñ¯îªººC¡C§Ú¸Ó«ç»ò°µ¡H</heading> - - - <p>¦pªG¬O¥¦æ°ð¡A¥B°ß¤@ªº°ÝÃD´N¬O³t«×«ÜºCªº¸Ü¡A¸ÕµÛ³]©w±zªº - ¦Lªí¾÷°ð¬° ``polled'' ¼Ò¦¡: - - <verb> - lptcontrol -p - </verb> - - <p>¦³¨Ç·sªº HP ¦Lªí¾÷¦ü¥GµLªk¦b interrupt ¼Ò¦¡¤¤¥¿±`¤u§@¡A - «Ü©úÅ㪺¬O¦]¬°¤@¨Ç®É¯ß°ÝÃD (¦ýÁÙ¤£¬O«ÜÁA¸Ñ¬°¤°»ò·|¦p¦¹) - - <sect1> - <heading>§Úªºµ{¦¡¦³®É·|¦] ``Signal 11'' ³oÓ¿ù»~¦Ó°±¤î</heading> - - <p>³oÓ³q±`¬O¦]¬°¦³°ÝÃDªºµwÅé (°O¾ÐÅé¡A¥D¾÷ªOµ¥µ¥) ©Ò³y¦¨ªº. - ¸Õ¸Õ¦b±zªº PC ¤W¶]Ó°O¾ÐÅé´ú¸Õµ{¦¡¬Ý¬Ý¡Cª`·N¡A´Nºâ±z¸Õ¹Lªº¨C¤@ºØ°O - ¾ÐÅé´ú¸Õµ{¦¡³£¦^³ø»¡±zªº°O¾ÐÅé¨S¦³°ÝÃD¡A¦ý¬O¡A¦³¤@¨Ç§C«~½èªº°O¾ÐÅé¡A - ÁöµM¯à³q¹L°O¾ÐÅé´ú¸Õ¡A¤£¹L¦b¯u¥¿¤u§@®É«o·|¥X°ÝÃD (¨Ò¦p±q - Adaptec 1542 µ¥µ¥ SCSI ±±¨î¥d°µ bus mastering DMA¡B¦b½s¿è kernel ®É¡B - ©Î¬O¨t²Îªºt¸ü«Ü°ª®É) - - <p>SIG11 FAQ (¦ì§}¦b¤U±) «ü¥X°O¾ÐÅ骺³t«×¤£°÷§Ö³q±`¬O³oÓ°ÝÃDªºì¦]¡C - ¸ÕµÛ¦b±zªº BIOS ³]©w¤¤¼W¥[°O¾ÐÅé wait ª¬ºAªº®É¶¡¡A©Î¬O§ó´«§ó§Öªº°O¾Ð - Åé¡C - - <p>¥H§Ú¦Ó¨¥¡A§Ú´¿¹J¹L¥Ñ¤£¨}ªº§Ö¨ú°O¾ÐÅé©Î¬O¤£¨}ªº on-board §Ö¨ú¥d - ©Ò³y¦¨ªº³oÓ°ÝÃD¡C¸ÕµÛ¦b BIOS ³]©w¤¤¨ú®ø on-board (²Ä¤G¶¥) §Ö¨ú¡A - ¬Ý¬Ý³o¼Ë¯à¤£¯à¸Ñ¨M³oÓ°ÝÃD - - <p>³o¨à¦³¤@¥÷«Ü¦nªº FAQ: - <url url="http://www.bitwizard.nl/sig11/" name="SIG11 °ÝÃDªº FAQ"> - - <sect1> - <heading>·í§Ú¶}¾÷®É¡A¿Ã¹õÅܶ¡A¥B¤£°±°{°Ê¡I</heading> - - <p>³oÓ°ÝÃD¡A¤wª¾¬O¥Ñ ATI Mach 64 Åã¥Ü¥d©Ò¤Þ°_ªº¡C¦]¬°³o¶ô¥d¨Ï¥Î¨ì - <tt/2e8/ ³oÓ¦ì§}¡A¦Ó³o»P²Ä¥|ӧǦC°ð(serial port)©Ò¨Ï¥Îªº¦ì§}¬Û¦P¡C¦Ó - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sio" name="sio.c"> - ³oÓÅX°Êµ{¦¡¡A¤£ª¾¹D¬O bug ©Î¬O¥\¯à(feather)¡A´Nºâ±z¨S¦³²Ä¥|ӧǦC°ð¡A - ©Î¬O¤w¸g±N sio3 (²Ä¥|ӧǦC°ð¡^¨ú®ø¤F¡A¥¦¨ÌµM·|¥h¹Á¸ÕÅX°Ê¥¦¡C - - <p>ª½¨ì³oÓ°ÝÃD³Q¸Ñ¨M¥H«e¡A±z¥i¥H¨Ï¥Î³oÓ¤èªk¡G - - <enum> - <item>¦b¶}¾÷´£¥Ü¡]¬Ý¨ì<tt/boot:/ ®É¡^¥´¤J <tt/-c/¡C ¡]³o·|Åý kernel - ¶i¤J³]©w¼Ò¦¡¡^ - - <item>¨ú®ø <tt/sio0/¡A<tt/sio1/¡A<tt/sio2/ and <tt/sio3/ ¡]¥þ³¡¡^ - ³o¥i¥HÅý sio ÅX°Êµ{¦¡¤£°Ê§@ -> ©ó¬O°ÝÃD¸Ñ¨M¡C - - <item>¿é¤J exit ¥HÄ~Äò±Ò°Êµ{§Ç - </enum> - - <p>¦pªG±z·Qn¨Ï¥Î±zªº§Ç¦C°ð¡A±z»Ýnקï - <tt>/usr/src/sys/i386/isa/sio.c</tt>¡A¦b¸ÓÀɤ¤§ä¥X <tt/0x2e8/ ³oÓ¦r¦ê - ²¾°£³oÓ¦r¦ê¤Î¥¦«e±ªº³r¸¹¡]«O¯d«á±ªº¡^¡AµM«á«·s½sĶ¤@Ó·sªº kernel - - <p>´Nºâ¨Ï¥Î¤F¤W±³o¨Ç¤èªk¡AX Window ¤´µM¦³¥i¯àµLªk¶¶§Q°õ¦æ¡C¦³¨Ç·sªº - ATI Mach 64 Åã¥Ü¥d¡]¯S§O¬O ATI Mach Xpression¡^¡AµLªk¦b¥Ø«eª©¥»ªº - <tt/XFree86/ ¤W¥¿±`¤u§@¡F±Ò°Ê X Window ®É¿Ã¹õÅܶ¡A©Î¬O·|¦³©_©Çªº°ÝÃD - µo¥Í¡C±z¥i¥H¨ì <url url="http://www.xfree86.org" name="XFree86 ªººô¯¸"> - §ä¨ì new beta release ³oÓ³sµ²(link)¡A¨Ó¨ú±o X-server ªº beta ª©¡A¥¦ªº - ¬Û®e±¡§ÎÀ³¸Ó´N¤ñ¸û¦n¤F¡C±z»Ýn¨ú±o¤U¦C³o¨ÇÀɮסG - - <p><tt>AccelCards¡ABetaReport¡ACards¡ADevices¡AFILES¡AREADME.ati¡A - README.FreeBSD¡AREADME.Mach64¡ARELNOTES¡AVGADriver.Doc¡A - X312BMa64.tgz</tt> - - <p>¥H³o¨ÇÀɮרú¥N±z즳ªºÂÂÀɮסAµM«á¤Á°O¦A¶] <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xf86config" - name="xf86config"> ¤@¹M¡C - - <sect1> - <heading> - §Ú¦³ 128 MB ªº RAM¡A¦ý¬O¨t²Î¥u¥Î¨ä¤¤ªº 64MB - <label id="reallybigram"> - </heading> - - <p>¦]¬° FreeBSD ¬O¨Ï¥Î©I¥s BIOS ¨Ó¨ú±o°O¾ÐÅé¤j¤pªº¤èªk¡A¦]¦¹¥¦¥u¯à - °»´ú¨ì 16 bits ¦ì¤¸ªø«×ªº KByte ¤j¤p (65535 KBytes = 64MB) - (©ÎªÌ§ó¤Ö..¡C¦³¨Ç BIOS ±N³Ì°ª°O¾ÐÅé¤j¤p¬°¥u¦³ 16MB) - ¦pªG±z¾Ö¦³ 64MB ¥H¤Wªº RAM¡AFreeBSD ·|¹Á¸Õ¥h°»´ú¥X¥¦¡A¦ý¬O¦³¥i¯à - ·|¥¢±Ñ¡C - - <p>n¸Ñ¨M³oÓ°ÝÃD¡A±z»Ýn¨Ï¥Î¤U±©Ò´£ªº kernel ³]©w¿ï¶µ¡C - ÁöµM¦³¤èªk¥i¥H±q BIOS ¤¤¨ú±o°O¾ÐÅ骺§¹¾ã¸ê°T¡A¦ý¬O¥Ø«e§Ú̦b - bootblock ¤¤¨Ã¨S¦³¦h¾lªºªÅ¶¡¨Ó°µ³o¥ó¨Æ¡C·í¬Y¤Ñ bootblock ªÅ¶¡ - ¤£¨¬ªº±¡§ÎÀò±o¸Ñ¨M®É¡A§Ú̱N·|¨Ï¥Î BIOS ªº©µ¦ù¥\¯à¨Ó¨ú±o°O¾Ð - Å骺§¹¾ã¸ê°T...¦ý²{¦b§Ú̱N¥¦©ñ¦b kernel ³]©w¿ï¶µ¤¤¡C - - <tt> - options "MAXMEM=<n>" - </tt> - - <p><tt/n/ ¬O«ü±zªº°O¾ÐÅé¤j¤p¡A¥H KB ¬°³æ¦ì¡C¥H¤@¥x¦³ 128MB RAM ªº - ¾÷¾¹¨Ó»¡¡A±z¥i¨Ï¥Î <tt/131072/ ³oӼƦr¡C - - <sect1> - <heading>FreeBSD 2.0 ¦]¬° ``kmem_map too small!'' ¦Óµo¥Í panic¡I</heading> - - <p><tt /ª`·N/ ³oÓ°T®§¤]¦³¥i¯à¬O ``mb_map too small!'' - - <p>³oÓ panic ¬Oªí¥Ü¨t²Î¥Î¥ú¤Fµ¹ºô¸ô½w½Ä°Ïªº©Ò¦³ªºµêÀÀ°O¾ÐÅé (¯S - §O¬O mbuf clusters)¡C±z¥i¥H¼W¥[µ¹ mbuf clusters ªº VM ªº¼Æ¶q¡A - ¥un¥[¤J: - - <p><tt>options "NMBCLUSTERS=<n>"</tt> - - <p>¦b±zªº kernel ³]©wÀɤ¤¡A<n> ¬O¤@Ó¦b 512-4096 ¶¡ªº¼Æ¦r¡A - ¨Ì±z·Q´£¨Ñ¦h¤Ö¦P®Éªº TCP ³s±µ¼Æ¥Ø¦h¹è¦Ó©w¡C§Ú·|«Øij¸Õ¸Õ 2048 - - ³o¼Æ¦rÀ³¸Ó¥i¥H§¹¥þÁקK³oÓ panic ¤F¡C±z¥i¥H°õ¦æ: - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?netstat" - name="netstat -m"> ¨ÓºÊ¬Ý¦³¦h¤Ö mbuf clusters - ¦b¨t²Î¤W¥¿³Q °t¸m/¨Ï¥Î¡CNMBCLUSTERS ªº¼ÆȤº©w¬° - <tt/512 + MAXUSERS * 16/¡C - - <sect1> - <heading>¥Î·s kernel ¶}¾÷®É¡A¥X²{ ``CMAP busy panic'' ³oÓ¿ù»~°T®§</heading> - - <p>¥Î¨Ó°»´ú¹L´Á <tt>/var/db/kvm_*.db</tt> Àɮתº¾÷¨î°¸º¸·|"¥XÂñ" - ¦Ó¨Ï¥Î¤@Ó§t¤£¥¿½T¸ê®ÆªºÀɮצ³®É´N·|¾ÉP panic¡C - - <p>¦pªGµo¥Í¤F³oÓ°ÝÃD¡A½Ð«·s¶}¾÷¡A¶i¤J³æ¨Ï¥ÎªÌ¼Ò¦¡¡AµM«á°õ¦æ: - - <verb> - rm /var/db/kvm_*.db - </verb> - - <sect1> - <heading>ahc0: brkadrint¡A Illegal Host Access at seqaddr 0x0</heading> - - <p>³o¬O¤@Ó©M Ultrastor SCSI ±±¨î¥d¦³Ãöªº½Ä¬ð - - <p>¦b¶}¾÷®É¡A¶i¤J kernel ³]©w¿ï³æ - ¨ú®ø <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?uha(4)" - name="uha0">¡A¥¦¬O³y¦¨³oÓ°ÝÃDªºì¦] - - <sect1> - <heading>Sendmail ¤@ª½©ê«è ``mail loops back to myself''</heading> - - <p>³oÓ°ÝÃD¦b sendmail ªº FAQ ¤¤¬O³o¼Ë¦^µªªº:- - <verb> - * §Ú¤@ª½¦¬¨ì¦³Ãö "Local configuration error" ªº«H¥ó¡A¨Ò¦p: - - 553 relay.domain.net config error: mail loops back to myself - 554 <user@domain.net>... Local configuration error - - §Ún¦p¦ó¸Ñ¨M³oÓ°ÝÃD? - - ±z§Q¥Î MX ³]©w¡AÅýn±H¨ì¬Y domain (¦p: domain.net) ªº«H¥ó¡A - ±H¨ì±z©Ò«ü©wªº¾÷¾¹ (¦b³oÓ¨Ò¤l¤¤¬° relay.domain.net)¡A¦ý¬O³o - ³¡¾÷¾¹¨Ã¥¼³Q³]©w±µ¨ü domain.net ªº«H¥ó¡C§â domain.net ¥[¨ì - /etc/sendmail.cw ¤¤ (¦pªG±z¦³¨Ï¥Î FEATURE(use_cw_file)) ©Î¬O - ¦b sendmail.cf ¤¤¥[¤J "Cw domain.net" - </verb> - - <p><url - url="ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/sendmail-faq" - name="sendmail FAQ"> ²{¦b¤w¤£¦AÀHµÛ sendmail "¥X³f"¡C - ¥¦¥Ø«e¬O³Q©w´Áªºµoªí¦b: - <url url="news:comp.mail.sendmail" name="comp.mail.sendmail">¡A - <url url="news:comp.mail.misc" name="comp.mail.misc">¡A - <url url="news:comp.mail.smail" name="comp.mail.smail">¡A - <url url="news:comp.answers" name="comp.answers">¡A©M - <url url="news:news.answers" name="news.answers">¡C - ±z¤]¥i¥H±H¤@«Ê Email ¨ì - <url url="mailto:mail-server@rtfm.mit.edu" - name="mail-server@rtfm.mit.edu">¡AµM«á¦b«H¥ó¤º¤å¤¤¼g¤W - "send usenet/news.answers/mail/sendmail-faq" ³oÓ«ü¥O - ¥H¨ú±o³o¥÷¤å¥ó¡C - - <sect1> - <heading>¦b»·ºÝ¾÷¾¹(remote machine)°õ¦æ¥þ¿Ã¹õªº³nÅé®É¡A¦³¤£¥¿±`ªº±¡§Î¡I - </heading> - <p>©Î³\»·ºÝ¾÷¾¹¨Ã«D±N±zªº²×ºÝ¾÷§ÎºA³]¬° FreeBSD console ©Ò¥Î - ªº <tt>cons25</tt>¡A¦Ó¬O³]¬°¨ä¥¦ºØÃþ¡C - <p>³o¨à¦³´XӸѨM³oÓ°ÝÃDªº¤èªk: - <itemize> - <item>¦b logging ¶i»·ºÝ¾÷¾¹«á¡A§ó§ï±zªº shell ÅÜ¼Æ TERM ¬° - <tt>ansi</tt> ©Î¬O <tt>sco</tt>¡C - <item>¦b local ºÝ¥Î¤@¨Ç¥i¥H¼ÒÀÀ VT100 ªº¼ÒÀÀ¾¹¡A¦p <htmlurl - url="http://www.FreeBSD.org/cgi/ports.cgi?screen-" name="screen">¡C - <tt>screen</tt> ´£¨Ñ±z¦b¤@Ó terminal ùئP®É¶]¦n´XÓ session - ªº¯à¤O¡A¦Ó¥B¥¦¥»¨¤]¬O¤@Ó¬Û·í¦nªº³nÅé¡C - <item>¦b»·ºÝ¾÷¾¹ªº²×ºÝ¾÷¸ê®Æ®w(terminal database)¤¤¥[¤J - <tt>cons25</tt> ªº¸ê®Æ¡C - <item>±Ò°Ê X µM«á§Q¥Î <tt>xterm</tt> ¨Ó login ¶i»·ºÝªº¾÷¾¹¡C - </itemize> - - <sect1> - <heading>§Úªº¾÷¾¹¤@ª½Åã¥Ü "calcru: negative time..."</heading> - <p>¸ò¤¤Â_ ¡]interrupt¡^ ¦³Ãöªº¤£¦PµwÅé »P/©Î ³nÅ骺·f°t³£¦³¥i¯à³y¦¨ - ³oÓ°ÝÃD¡C³o¦³¥i¯à¬O bug ©Î¬O¬YӸ˸m¥»¨ªº°ÝÃD¡C¦b¥¦æ°ð¤W¨Ï¥Î - ¤jªº MTU ¨Ó§@ TCP/IP ¶Ç¿é¥i¥H«²{³oÓ°ÝÃD¡CY¬O¹Ï§Î¥[³t¥d³y¦¨³oÓ - °ÝÃDªº¸Ü¡A±zÀ³¸Ó¥ýÀˬd¥dªº¤¤Â_³]©w¡C - - <p>³oÓ°ÝÃDªºÃä»Ú®ÄÀ³¬O·|³y¦¨¦³¨Ç process ¥X²{ - "SIGXCPU exceeded cpu time limit" ªº°T®§¡A¦Ó¤£¥¿±`¤¤Â_ - - <p>Yª©¥»¬O 1998 ¦~ 11 ¤ë 29 ¤é¥H«áªº FreeBSD 3.0¡A¦pªG³oÓ - °ÝÃD¤@ª½µLªk¥H¨ä¥L¤èªk¸Ñ¨M¡A´N¥u¯à³]©w sysctl ÅܼơG -<verb> - sysctl -w kern.timecounter.method=1 -</verb> - <p> ³o¼Ë·|¹ï®Ä¯à¦³¨Ç¼vÅT¡A¦ý¬OY¦Ò¼{¨ì³oÓ°ÝÃD±a¨Óªº«áªG¡A³o¼Ë°µ¬OÈ - ±oªº¡C¦pªG³oÓ°ÝÃDÁÙ¬O¦s¦bªº¸Ü¡A±N sysctl ¨ºÓȨ̵M³]¬° 1¡AµM«á - ¼W¥[ kernel ³]©wÀɤ¤ "NTIMECOUNTER" ³oӿﶵªº¼ÆÈ¡C¦pªG±z±N - "NTIMECOUNTER" ¼W¥[¨ì 20 ¨ÌµMµLªk¸Ñ¨M³oÓ°ÝÃD¡A¨º»ò±z¾÷¾¹¤Wªº¤¤Â_ - ¤w¸g¦h¨ìµLªk«O«ùéwªºª¬ºA¤F¡C - </sect> - diff --git a/zh_TW.Big5/FAQ/x.sgml b/zh_TW.Big5/FAQ/x.sgml deleted file mode 100644 index 086133da42..0000000000 --- a/zh_TW.Big5/FAQ/x.sgml +++ /dev/null @@ -1,406 +0,0 @@ -<!-- $FreeBSD$ --> -<!-- The FreeBSD Documentation Project --> -<!-- Translate into Chinese by ijliao@dragon2.net --> -<!-- English Version: 1.10 --> - - <sect> - <heading>X Window System ¤Î Virtual Consoles<label id="x"></heading> - - <sect1> - <heading>§Ú·Qn°õ¦æ X ¡A§Ú¸Ó«ç»ò°µ¡H</heading> - - <p>³Ì²³æªº¤èªk´N¬O¦b¦w¸Ë¨t²Îªº®ÉÔ¤@¨Ö¦w¸Ë¡C - - <p>µM«á¬Ý¬Ý <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xf86config" - name="xf86config ªº man page"> ¡A³oÓµ{¦¡¥i¥HÀ°±z³]©w XFree86(tm) ¨Ï¥¦ - ¯à°÷¨Ï¥Î±zªºÅã¥Ü¥d/·Æ¹«µ¥¶gÃä¡C - - <p>±z©Î³\¤]·Q¸Õ¸Õ¬Ý Xaccel server¡C¸Ô±¡½Ð¬Ý <ref id="metrox" - name="Metro Link"> ©Î¬O <ref id="xig" name="Xi Graphics"> ³o¤@¬q¡C - - <sect1> - <heading>¬°¤°»ò§Ú¤£¯à¦b X ¸Ì¨Ï¥Î·Æ¹«¡H<label id="x-and-moused"></heading> - - <p>¦pªG±z¥Îªº¬O syscons (¤º©wªº console ÅX°Êµ{¦¡) ªº¸Ü¡A±z¥i¥H¸g¥Ñ³]©w - FreeBSD ¨ÓÅý¥¦¤ä´©¦b¨CÓ virtual console ¨Ï¥Î·Æ¹«¡C¬°¤FÁקK©M X ²£¥Í½Ä - ¬ð¡Asyscons ¨Ï¥Î¤F¤@Ó¥s°µ``<tt>/dev/sysmouse</tt>''ªºµêÀÀ¸Ë¸m¡C©Ò¦³·Æ - ¹«²£¥Íªº event ³£·|§Q¥Î MouseSystems ³oÓ¨ó©w¨Ó¶Ç¨ì sysmouse ³oӸ˸m - ¡C¦pªG±z§Æ±æ¦b¤@Ó©Î¥H¤Wªº virtual console ¤W¨Ï¥Î·Æ¹«¡A<bf/¨Ã¥B/ ¯à°÷ - ¨Ï¥Î X ªº¸Ü¡A§ÚÌ«Øij±z³o¼Ë³]©w¡G - - <verb> - /etc/rc.conf: - moused_type=ps/2 # or whatever your actual type is - moused_port=/dev/psm0 # or whatever your real port is - moused_flags= - - /etc/XF86Config - Section Pointer - Protocol "MouseSystems" - Device "/dev/sysmouse" - ..... - </verb> - - <p>¦³¨Ç¤H¤ñ¸û³ßÅw¦b³]©w X ªº®ÉԥΠ"<tt>/dev/mouse</tt>" ³oӸ˸m¡C¦p - ªG±znÅý¥¦¯à°÷¥¿±`¤u§@ªº¸Ü¡A±z´N¥²¶·§â "<tt>/dev/mouse</tt>" ³sµ²¨ì - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?sysmouse" - name="/dev/sysmouse">¡G - - <verb> - # cd /dev - # rm -f mouse - # ln -s sysmouse mouse - </verb> - - <sect1> - <heading>X Window ªº¿ï³æ©M¹ï¸Ü®Ø¤£¯à¥¿±`¹B§@¡I</heading> - - <p>§â Num Lock Ãö±¼¸Õ¸Õ¡C - - <p>¦pªG±zªº Num Lock ¦b¶}¾÷®Éªº¹w³]ȬO¶}µÛªº¸Ü¡A±z¥²¶·§â¤U¦C³o¦æ©ñ¨ì - <tt/XF86Config/ ³]©wÀɤ¤ªº "<tt/Keyboard/" ³¡¥÷¡C - - <verb> - # Let the server do the NumLock processing. This should only be - # required when using pre-R6 clients - ServerNumLock - </verb> - - <sect1> - <heading>¤°»ò¬O virtual console¡H§Ún«ç»ò°µ¤~¯à¥Î¦h¤@ÂI¡H</heading> - - <p>²³æ¨Ó»¡¡Avirtual console ´N¬O¥i¥HÅý±z¤£¥²°µ¤Ó¦h½ÆÂøªº³]©w¦p¨Ï¥Îºô - ¸ô©Î°õ¦æ X ¡A¦Ó¦b¦P¤@»O¾÷¾¹¤W¦P®É°µ¦n´X¥ó¨Æªº¤èªk¡C - - <p>·í±Ò°Ê¨t²Î¨ÃÅã¥Ü§¹©Ò¦³¶}¾÷°T®§¤§«á¡A±z´N·|¦b¿Ã¹õ¤W¬Ý¨ì¤@Ó login ªº - ´£¥Ü²Å¸¹¡C¦b³oÓ®ÉÔ±z´N¥i¥H¿é¤J±zªº login name ¥H¤Î password ¡AµM«á´N - ¥i¥H¦b²Ä¤@Ó virtual console ¤W¶}©l¤u§@¤F (©ÎªÌ¶}©lª±¡I) ¡C - - <p>¦b¬Y¨Ç±¡ªp¤U¡A±z¥i¯à·|·Qn§@¨ä¥Lªº¤u§@¡A¨Ò¦p»¡¬O¬Ý¬Ý±z¥¿¦b°õ¦æªºµ{ - ¦¡ªº»¡©ú¤å¥ó¡A©Î¬O·í±z¦b FTP ¶Ç¿éªºµ¥«Ý®É¶¡¤¤¬Ý¬Ý±zªº¶l¥ó¡C±z¥u»Ýn«ö - Alt-F2 («ö¦í Alt Á䤣©ñ¡A¨Ã«ö¤U F2 Áä) ¡AµM«á±z´N·|¦b²Ä¤GÓ "virtual - console" ¤W¬Ý¨ì¤@Ó login ´£¥Ü²Å¸¹¡I·í±z·Qn¦^¨ìì¨Óªº¤u§@®É¡A½Ð«ö - Alt-F1¡C - - <p>FreeBSD ¦b¦w¸Ë®Éªº¹w³]ȬO¨Ï¥Î¤TÓ virtual console ¡A±z¥i¥H¥Î - Alt-F1¡AAlt-F2¡A¥H¤Î Alt-F3 ¦b¥¦Ì¤§¶¡°µ¤Á´«¡C - - ¦pªG±z·Qn¦h¤@ÂI virtual console ªº¸Ü¡A±z¥u»Ýn½s¿è <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys"> ³oÓÀÉ - ¡A¦b "Virtual terminals" ³oÓµù¸Ñ«á±¥[¤J "<tt/ttyv4/" ¨ì "<tt/ttyvc/" - ªºÄæ¦ì¡G - - <verb> - # Edit the existing entry for ttyv3 in /etc/ttys and change - # "off" to "on". - ttyv3 "/usr/libexec/getty Pc" cons25 on secure - ttyv4 "/usr/libexec/getty Pc" cons25 on secure - ttyv5 "/usr/libexec/getty Pc" cons25 on secure - ttyv6 "/usr/libexec/getty Pc" cons25 on secure - ttyv7 "/usr/libexec/getty Pc" cons25 on secure - ttyv8 "/usr/libexec/getty Pc" cons25 on secure - ttyv9 "/usr/libexec/getty Pc" cons25 on secure - ttyva "/usr/libexec/getty Pc" cons25 on secure - ttyvb "/usr/libexec/getty Pc" cons25 on secure - </verb> - - <p>±z·Q¥Î´XÓ´N³]´XÓ¡C±z³]¶V¦h virtual terminal ¡A¥¦Ì´N¥Î±¼¶V¦h¨t²Î - ¸ê·½¡F¦pªG±z¥u¦³¤£¨ì 8MB ªº°O¾ÐÅ骺¸Ü¡A³o¼vÅT´N¤j¤F¡C±z¥i¯à¤]·|·Q§â - "<tt/secure/" ´«¦¨ "<tt/insecure/" ¡C - - <p><bf/IMPORTANT NOTE/ ¦pªG±z·Qn°õ¦æ X ªº¸Ü¡A±z <bf/¥²¶·/ ¬°¥¦«O¯d ( - ©ÎÃö±¼) ¦Ü¤Ö¤@Ó virtual terminal ¡C³o´N¬O»¡¡A¦pªG±z·Q¦b«ö¤Q¤GÓ Alt - ¥\¯àÁä®É³£¦³ login ´£¥Ü²Å¸¹¡A¦Ó¥B¤S¦b¦P¤@³¡¹q¸£¤W¤]·Q°õ¦æ X ªº¸Ü¡A¨º»ò - ³o¯u¬O¤Ó¤£©¯¤F - ±z¥u¯à¥Î¤Q¤@Ó¡C - - <p>¨ú®ø¤@Ó console ³Ì²³æªº¤èªk´N¬O§â¥¦Ãö±¼¡CÁ|¨Ò¨Ó»¡¡A¦pªG±z¹³¤W±Á¿ - ªº¤@¼Ë³]©w¤F¥þ³¡ªº 12 Ó terminal ¨Ã¥B·Qn°õ¦æ X ¡A±z¥²»Ý§â virtual - terminal 12 ±q¡G - - <verb> - ttyvb "/usr/libexec/getty Pc" cons25 on secure - </verb> - - <p>³]¦¨¡G - - <verb> - ttyvb "/usr/libexec/getty Pc" cons25 off secure - </verb> - - <p>¦pªG±zªºÁä½L¥u¦³ 10 Ó¥\¯àÁ䪺¸Ü¡A±z´Nn§ï¦¨³o¼Ë¡G - - <verb> - ttyv9 "/usr/libexec/getty Pc" cons25 off secure - ttyva "/usr/libexec/getty Pc" cons25 off secure - ttyvb "/usr/libexec/getty Pc" cons25 off secure - </verb> - - <p>(±z¤]¥i¥Hª½±µ§â³o´X¦æ¬å±¼¡C) - - <p>¤@¥¹±z§ï¤F <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?ttys" name="/etc/ttys">¡A - ¤U¤@Ó¨BÆJ´N¬On½T©w±z¦³¨¬°÷ªº virtual terminal ¸Ë¸m¡C³Ì²³æªº¤èªk´N¬O¡G - - <verb> - # cd /dev - # ./MAKEDEV vty12 # For 12 devices - </verb> - - <p>¦A¹L¨Ó¡A·Qn±Ò°Ê³o¨Ç virtual console ³Ì²³æ (¤]¬O³Ì°®²b) ªº°µªk´N¬O - «¶}¾÷¡CµM«á¡A¦pªG±z¤£·Q«¶}¾÷ªº¸Ü¡A±z¥i¥H§â X Window Ãö±¼¡AµM«á¥Î - <tt/root/ ªº¨¥÷°õ¦æ¤U¦C«ü¥O¡G - - <verb> - kill -HUP 1 - </verb> - - <p>·í±z°õ¦æ³oÓ©R¥O«e¡A±z¤@©wn§¹¥þ§â X Window Ãö±¼¡C¦pªG±z¤£³o»ò°µªº - ¸Ü¡A±zªº¨t²Î¥i¯à·|¦b±z°õ¦æ kill ©R¥O«á¥X²{·í±¼©ÎÂꦺªº±¡ªp¡C - - <sect1> - <heading>§Ún«ç»ò±q X ¤Á´«¨ì virtual console¡H</heading> - - <p>¦pªG±z¿Ã¹õ¤W¥¿¦bÅã¥Ü X Window ªº¸Ü¡A±z¥i¥H¥Î Ctrl-Alt-F1 µ¥«öÁä¨Ó¤Á - ´«¨ì virtual console ¡Cª`·N¡A¤@¥¹±z±q X Window ¤Á´«¨ì¥ô¤@Ó virtual - console ¤§«á¡A±z´N¥i¥H¥u¥Î Alt- ¥\¯àÁä¨Ó¤Á´«¨ì¨ä¥L virtual terminal ©Î - ¬O¤Á¦^ X Window ¡C±z¤£¥²¦P®É«öµÛ Ctrl Áä¡C¦pªG¦b¤ñ¸ûªºª©¥»¤¤±z¥Î - Ctrl Áä¨Ó¤Á¦^ X Window ªº¸Ü¡A±z·|µo²{±zªº¤å¦r¿Ã¹õ³Q¥d¦b "control-lock" - ¼Ò¦¡¤U¡C±z¥u»Ýn¦A«ö¤@¦¸±±¨îÁä´N¥i¥H«ì´_쪬¡C - - <sect1> - <heading>§Ún«ç»ò°µ¤~¯à¦b¶}¾÷®É±Ò°Ê XDM¡H</heading> - - <p>¦³¨âºØ¤èªk¥i¥H±Ò°Ê <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xdm" - name="xdm"> ¡C¤@ºØ¤èªk¬O±q - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?ttys" - name="/etc/ttys"> ¨Ó±Ò°Ê¡A¥i¥H°Ñ¦Ò man page ¤¤ªº½d¨Ò¡F¥t¤@ºØ¤èªk¬O¦b - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?rc" name="rc.local"> - °õ¦æ xdm ¡A©Î¬O¦b <tt>/usr/local/etc/rc.d</tt> ©ñ¤@Ó <tt/X.sh/ ¡C³o¨â - ºØ¤èªk³£¬O¦Xªkªº¡A¦pªG±z¸Õ¬Y¤@ºØ¤èªkµL®Äªº¸Ü¡A±z¥i¥H¸Õ¸Õ¥t¥~¤@ºØ¡C³o¨â - ºØ¤èªkªºµ²ªG¬O¤@¼Ëªº¡GX ·|Åã¥Ü¤@ӹϧΤƪº login: ´£¥Ü¡C - - <p>¥Î ttys ªº¤èªkªºÀuÂI¡A¦b©ó«ü©ú¤F X ¦b±Ò°Ê®É¨ì©³¬O¥Î¨ºÓ vty¡A¨Ã¥B±N - logout ®É«·s±Ò°Ê X server ªº³d¥ô¥áµ¹ init¡C rc.local ªº¤èªk«h¬O¦b·í±Ò - °Ê X ¥X¤F°ÝÃD®É¡A¥i¥H«Ü»´ÃP¦a§â xdm ±þ±¼¨Ó¸Ñ¨M°ÝÃD¡C - - <p>¦pªG¬O¥Î rc.local ªº¤èªk¡A¦b°õ¦æ <tt/xdm/ ®É±z¤£¯à¥[¥ô¦ó°Ñ¼Æ¡]¤]´N - ¬O¶]¦¨ daemon¡^¡C¥²¶·¦b getty °õ¦æ«á¤~¯à±Ò°Ê xdm¡A§_«h getty ©M xdm ·| - ¤¬¬Û½Ä¬ð¦ÓÂê¦í console¡C³Ì¦nªº¤è¦¡¬O¦b script ¤¤¥[Ó sleep¡AÅý¥¦¼È°± - 10 ¬íÄÁ¥ª¥k¡A±µµÛ¤~°õ¦æ xdm¡C - - <p>«e¤@ª©ªº FAQ »¡±z¥²¶·§â±z·QÅý X ¨Ï¥Îªº <tt/vt/ ¥[¨ì - <tt>/usr/X11R6/lib/X11/xdm/Xservers</tt> Àɸ̥h¡C³o¬O¤£¥²nªº¡GX ·|¦Û - °Ê¨Ï¥Î²Ä¤@Ó§ä¨ìªº¥i¥Î <tt/vt/ ¡C - - <sect1> - <heading>·í§Ú°õ¦æ xconsole ®É¡Aµo¥Í¤F "Couldn't open console" ªº¿ù»~</heading> - - <p>¦pªG±z¬O¥Î <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=startx" - name="startx"> ¨Ó±Ò°Ê <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=X" - name="X"> ªº¸Ü¡A/dev/console ªºÅv¨Ã¤£·|§ïÅÜ¡Aµ²ªG´N¬O <htmlurl - url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xterm" - name="xterm -C"> ©M <htmlurl url= - "http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&query=xconsole" - name="xconsole"> ³oÃþªºµ{¦¡µLªk¥¿±`°õ¦æ¡C - - <p>³o¤@¤Áªº°ÝÃD¡A³£¬O¦]¬° console ªºÅv¬O±Ä¥Î¨t²Î¹w³]È¡C¦b¤@Ó¦h¨Ï¥Î - ªÌªº¨t²Î¸Ì¡A§Ṳ́£§Æ±æ¨CӨϥΪ̳£¥i¥Hª½±µ¼g¤J¨t²Î console ¡C¦pªG¨Ï - ¥ÎªÌ¬O±q¾÷¾¹ªº VTY ª½±µ login ªº¸Ü¡A¨º»ò - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fbtab" name="fbtab"> - ¥i¥H¸Ñ¨M³oÃþªº°ÝÃD¡C - - <p>²³æ¦a»¡¡A½Ð½T«O - <htmlurl url="http://www.FreeBSD.org/cgi/man.cgi?fbtab(5)" - name="/etc/fbtab"> ³oÓÀɮפ¤ªº³o¤@¦æ¨S¦³³Qµù¸Ñ±¼¡G - - <verb> - /dev/ttyv0 0600 /dev/console - </verb> - - ³o¤@¦æ³]©wªº¦s¦b¥i¥H½T«O±q <tt>/dev/ttyv0</tt> µn¤Jªº¨Ï¥ÎªÌ¥i¥H±±¨î - console ¡C - - <sect1> - <heading>§Úªº PS/2 ·Æ¹«¦b X ¤¤¦³ÂI¤£¥¿±`</heading> - - <p>±zªº·Æ¹«©M±zªº·Æ¹«ÅX°Êµ{¦¡¥i¯à¦s¦b¦³¤£¦P¨Bªº²{¶H¡C - - <p>¦b 2.2.5 ¥H¤Î§ó¦ªº¨t²Î¸Ì¡A±q X ¤Á¨ì virtual terminal µM«á¦A¤Á¦^¨Ó - ´N¥i¥H¨Ï¥¦Ì«·s°µ¦P¨Bªº°Ê§@¡C¦pªG³oÓ°ÝÃD±`±`µo¥Íªº¸Ü¡A±z¥i¥H¦b±zªº - ®Ö¤ß³]©wÀɤ¤¥[¤J¤U±³oӿﶵµM«á«·s½sĶ¡G - - <verb> - options PSM_CHECKSYNC - </verb> - - <p>¦pªG±z¨S¦³«Ø¥ß®Ö¤ßªº¸gÅç¡A½Ð¬Ý - <ref id="make-kernel" name="«Ø¥ß®Ö¤ß"> ³o¤@¸`¡C - - <p>¥[¤W³oӿﶵ¥H«á¡A·Æ¹«©M·Æ¹«ÅX°Êµ{¦¡¶¡ªº¦P¨B°ÝÃDÀ³¸Ó´N¤ñ¸û¤£·|¥X²{ - ¤F¡C¦pªG³oÓ°ÝÃD¤´µM¦s¦bªº¸Ü¡A¦b²¾°Ê·Æ¹«®É«ö«ö·Æ¹««öÁä¥i¥H¨Ï·Æ¹«©M·Æ - ¹«ÅX°Êµ{¦¡«·s°µ¦P¨Bªº°Ê§@¡C - - <p>¸Óª`·Nªº¬O³oӿﶵ¨Ã¤£¬O¹ï¨C¤@Ó¨t²Î³£¦³®Ä¡A¥¦¥i¯à·|Åý±µ¦b PS/2 ·Æ - ¹«¦ì¸mªº ALPS GlidePoint ¸Ë¸m¥¢¥h "tap" ³o¶µ¥\¯à¡C - - <p>¦b 2.2.6 ¤Î¨ä«áªºª©¥»¡A¦P¨Bªº½T»{¤w¸g¦³¤F¸û¦nªº¸Ñ¨M¿ìªk¡A¦Ó¥B³o¨Ç³£ - ¤w¸g¬O PS/2 ·Æ¹«ÅX°Êµ{¦¡ªº¼Ð·Ç¤F¡C³oÓ¤èªk¤]¥i¥H¦b GlidePoint ¤W¥¿±`¤u - §@¡C (¦]¬°½T»{ªºµ{¦¡½X¤w¸g¦¨¬°¤@Ӽзǥ\¯à¡A©Ò¥H¦b³o¨Çª©¥»¤¤§Ṳ́£¦b´£ - ¨Ñ PSM_CHECKSYNC ªº¿ï¶µ¤F¡C) ¤£¹L¦b·¥¤Ö¼Æªº®×¨Ò¤¤¡A³o¨ÇÅX°Êµ{¦¡·|»~³ø - ¦P¨B©Ê¿ù»~¡AµM«á±z´N·|¬Ý¨ì³o¼Ëªº®Ö¤ß°T®§¡G - - <verb> - psmintr: out of sync (xxxx != yyyy) - </verb> - - µM«á±z´N·|µo²{±zªº·Æ¹«¤£¯à¥¿±`¹B§@¤F¡C - - <p>¦pªG±zµo¥Í¤F³o¼Ëªºª¬ªp¡A±z¥²¶·Âǥѧâ PS/2 ·Æ¹«ÅX°Êµ{¦¡ªº flag ³]¦¨ - 0x100 ¨Ó§â¦P¨B½T»{ªºµ{¦¡½Xµ¹¨ú®ø±¼¡CµM«á¦b¶}¾÷´£¥Ü²Å¸¹®É¥Î - "<tt>-c</tt>" ¿ï¶µ¨Ó¶i¤J <em>UserConfig</em>¡G - - <verb> - boot: -c - </verb> - - µM«á¡A¦b <em>UserConfig</em> ªº©R¥O¦C¤¤Áä¤J¡G - - <verb> - UserConfig> flags psm0 0x100 - UserConfig> quit - </verb> - - <sect1> - <heading>§Úªº PS/2 ·Æ¹«¤£¯à³z¹L MouseSystem ¨Ó¹B§@</heading> - - <p>¦³¤@¨Ç³ø§i«ü¥X¬Y¨Ç¼tµPªº PS/2 ·Æ¹«¥u¯à¦b "°ª¸ÑªR«×" ª¬ºA¤U¤~¯à¹B§@ - ¡C¦pªG¤£¬Oªº¸Ü¡A·Æ¹«´å¼Ð·|±`±`¶]¨ì¿Ã¹õªº¥ª¤W¨¤¥h¡C - - <p>«D±`¤£©¯ªº¡A³oÓ°ÝÃD¦b 2.0.X ©M 2.1.X ¤U¬OµL¸Ñªº¡C¦b 2.2 ¨ì 2.2.5 - ª©¡A±z¥i¥H¹ï <tt>/sys/i386/isa/psm.c</tt> ¨Ï¥Î¤U¦C patch µM«á««Ø±zªº - ®Ö¤ß¡C¦pªG±z¨S¦³«Ø¥ß®Ö¤ßªº¸gÅç¡A½Ð¬Ý - <ref id="make-kernel" name="building a kernel"> ³o¸`¡C - - <verb> -diff -u psm.c.orig psm.c -@@ -766,6 +766,8 @@ - if (verbose >= 2) - log(LOG_DEBUG¡A"psm%d: SET_DEFAULTS return code:%04x\n", - unit¡Ai); -+ set_mouse_resolution(sc->kbdc¡APSMD_RES_HIGH); -+ - #if 0 - set_mouse_scaling(sc->kbdc); /* 1:1 scaling */ - set_mouse_mode(sc->kbdc); /* stream mode */ - </verb> - - <p>¦b 2.2.6 ¤Î¥H«áªºª©¥»¡A¦b PS/2 ·Æ¹«ÅX°Êµ{¦¡¤¤³]©w 0x04 ªº flag ·| - §â·Æ¹«³]¦¨°ª¸ÑªR«×¼Ò¦¡¡C¦b¶}¾÷´£¥Ü²Å¸¹®É¥Î "<tt>-c</tt>" ¿ï¶µ¨Ó¶i¤J - <em>UserConfig</em>¡G - - <verb> - boot: -c - </verb> - - µM«á¡A¦b <em>UserConfig</em> ªº©R¥O¦C¤¤Áä¤J¡G - - <verb> - UserConfig> flags psm0 0x04 - UserConfig> quit - </verb> - - <p>«e¤@¸`¦³´£¨ì¥t¤@Ó¥i¯à¾ÉP·Æ¹«°ÝÃDªºì¦]¡C - - <sect1> - <heading>·í§Ú«Ø¥ß X µ{¦¡®É¡A<tt/imake/ »¡¥¦§ä¤£¨ì <tt/Imake.tmpl/ ¡C¥¦¦b¨º¡H - </heading> - - <p>Imake.tmpl ¬O Imake ®M¥óªº¤@³¡¥÷¡AImake ¬O¼Ð·Çªº«Ø¥ß X µ{¦¡ªº¤u¨ã¡C - Imake.tmpl ©M¨ä¥L¼ÆÓ header file ¤@¼Ë¬O«Ø¥ß X µ{¦¡ªº¥²nÀɮסA±z¥i¥H¦b - X prog distribution ¤¤§ä¨ì¥¦Ì¡C±z¥i¥H¥Î sysinstall ¨Ó¦w¸Ë©Î¬Oª½±µ±q - X distribution ¤¤¤â°Ê¦w¸Ë¡C - - </sect1> - - <sect1> - <heading>§Ún«ç»ò°µ¤~¯à³]©w¥ªºJ¤l¥Îªº·Æ¹«¡H - </heading> - - <p>¦b±zªº .xinitrc ©Î¬O .xsession ¤¤°õ¦æ - <tt/ xmodmap -e "pointer = 3 2 1"/ ªº«ü¥O¡C - </p> - </sect1> - - <sect1> - <heading>n¦p¦ó¦w¸Ë splash ¹Ï§ÎÅã¥Üµ{¦¡¡H¨º¸Ì¥i¥H§ä±o¨ì©O¡H - </heading> - - <p>´N¦bµo¦æ FreeBSD 3.1 ¤§«e¡A§ÚÌ¥[¶i¤F¦b¶}¾÷®ÉÅã¥Ü "splash" - ¹Ï§Îªº·s¥\¯à¡C¥Ø«e¥Î¨ÓÅã¥Ü¦b¿Ã¹õ¤WªºÀÉ®×¥²¶·¬O 256 ¦âªºÂI¯x°}¹Ï§Î - ¡]<tt>*.BMP</tt> ¡B©Î ZSoft PCX¡]<tt>*.PCX</tt> ªº®æ¦¡¡C°£¦¹¤§¥~¡A¸ÑªR - «×¤]¥²¶·¦b 320x200 ¥H¤U¡A¤~¯à©M¼Ð·Ç VGA Åã¥Ü¥d·f°t¨Ï¥Î¡C¦pªG±z½sĶ - kernel ®É¦³¥[¤J VESA ¤ä´©¡A¨º»ò³Ì¤j¸ÑªR«×¥i¥H¨ì 1024x768¡Cª`·N VESA ªº - ¤ä´©»Ýn¥[¤J <tt>VM86</tt> ³oÓ kernel ¿ï¶µ¡CVESA ¤ä´©¹ê»Ú¤W¥i¥H¦b½sĶ - kernel ®É¥[¤J <tt>VESA</tt> ¿ï¶µ¡B©Î¸ü¤J VESA ªº kld module ¨Ó¹F¦¨¡C - - <p>±znקﱱ¨î FreeBSD ¶}¾÷¨BÆJªº³]©wÀÉ¡A¤~¯à¨Ï¥Î splash Åã¥Ü¹Ï§Îªº¥\ - ¯à¡C³]©wÀɦbµo¦æ FreeBSD 3.2 «e¦³¨Ç§ó°Ê¡A©Ò¥H²{¦b¦³¨âÓ¤èªk¥i¥H¸ü¤J - splash ªº¥\¯à¡G - - <itemize> - <item>FreeBSD 3.1 - - <p>¥ý¿ï¥X¥Î¨ÓÅã¥Ü¦b¿Ã¹õ¤Wªº¹Ï§Î¡A3.1 ª©¥u¤ä´© Windows ªºÂI¯x°}®æ¦¡¡C - ¿ï¦n¤F±znªº¹ÏÀÉ«á¡A±N¥¦«þ¨ì <tt>/boot/splash.bmp</tt>¡C±µµÛ§â¤U±´X - ¦æ¥[¤J <tt>/boot/loader.rc</tt> ¤¤¡G - - <verb> - load kernel - load -t splash_image_data /boot/splash.bmp - load splash_bmp - autoboot - </verb> - </item> - - <item>FreeBSD 3.2 ¥H«áªºª©¥» - - <p>°£¤F¥[¤J¹ï PCX Àɮתº¤ä´©¥~¡AFreeBSD 3.2 ¤]§ï¶i¤F¶}¾÷µ{§Çªº³]©w - ¤è¦¡¡C¦pªG±zÄ@·Nªº¸Ü¡A¥i¥H¥Î¤Wz FreeBSD 3.1 ªº¤èªk¡A±N - <tt>splash_bmp</tt> ´«¦¨ <tt>splash_pcx</tt> ¨Ó¸ü¤J PCX ÀɮקY¥i¡C - ¦pªG·Q¥Î·sªº³]©w¤è¦¡¡A±zªº <tt>/boot/loader.rc</tt> ¥²¶·¥]¬A³o´X¦æ¡G - - <verb> - include /boot/loader.4th - start - </verb> - - <p>¨Ã¥B <tt>/boot/loader.conf</tt> ¤]n¥]¬A³o´X¦æ¡G - - <verb> - splash_bmp_load="YES" - bitmap_load="YES" - </verb> - - <p>³o¬O°²³]±z¥Î <tt>/boot/splash.bmp</tt> ¨Ó·í§@ splash ªº¿Ã¹õÅã - ¥Ü¡C¦pªG·Q¥Î PCX ªºÀɮסA±N¥¦«þ¦¨ <tt>/boot/splash.pcx</tt>¡A¦p¤W - z°µ¥X <tt>/boot/loader.rc</tt>¡A¦A±N³o´X¦æ¥[¨ì - <tt>/boot/loader.conf</tt> ¤¤¡G - - <verb> - splash_pcx_load="YES" - bitmap_load="YES" - bitmap_name="/boot/splash.pcx" - </verb> - </item> - </itemize> - - <p>²{¦b´N¥u³Ñ¤U splash ¥Î¨ÓÅã¥Üªº¹ÏÀÉ¡A±z¥i¥H¦b <htmlurl - url="http://www.cslab.vt.edu/~jobaldwi/splash/" - name="http://www.cslab.vt.edu/~jobaldwi/splash/"> §ä¨ì¦UºØ¼Ë«~.</p> - - </sect1> - </sect> diff --git a/zh_TW.Big5/Makefile.inc b/zh_TW.Big5/Makefile.inc new file mode 100644 index 0000000000..453700a49b --- /dev/null +++ b/zh_TW.Big5/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +DOC_PREFIX?= ${.CURDIR}/../.. diff --git a/zh_TW.Big5/htdocs/Makefile b/zh_TW.Big5/htdocs/Makefile index ae9e7cfd1d..b5b22acf77 100644 --- a/zh_TW.Big5/htdocs/Makefile +++ b/zh_TW.Big5/htdocs/Makefile @@ -44,4 +44,4 @@ WEBDIR?= data/zh_TW DATESUBST?= 's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date "¤W¦¸§ó·s¡G \1">/' -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_TW.Big5/htdocs/Makefile.inc b/zh_TW.Big5/htdocs/Makefile.inc index 0275c8f2a0..210a1bd6eb 100644 --- a/zh_TW.Big5/htdocs/Makefile.inc +++ b/zh_TW.Big5/htdocs/Makefile.inc @@ -2,4 +2,4 @@ # Original revision: 1.8 WEBBASE?= /data/zh_TW -WEB_PREFIX?= ${.CURDIR}/../.. +DOC_PREFIX?= ${.CURDIR}/../../.. diff --git a/zh_TW.Big5/htdocs/art.sgml b/zh_TW.Big5/htdocs/art.sgml index 9d83451996..cc557bfa52 100644 --- a/zh_TW.Big5/htdocs/art.sgml +++ b/zh_TW.Big5/htdocs/art.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "FreeBSD Art"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Traditional Chinese Documentation Project --> diff --git a/zh_TW.Big5/htdocs/doc/Makefile b/zh_TW.Big5/htdocs/doc/Makefile index 1a60757bb0..8f4b942277 100644 --- a/zh_TW.Big5/htdocs/doc/Makefile +++ b/zh_TW.Big5/htdocs/doc/Makefile @@ -37,7 +37,7 @@ install clean: ${RM} -rf zh_TW* .endif -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" obj: _OBJUSE diff --git a/zh_TW.Big5/htdocs/docs/Makefile b/zh_TW.Big5/htdocs/docs/Makefile index 0a8676b942..efc108e9be 100644 --- a/zh_TW.Big5/htdocs/docs/Makefile +++ b/zh_TW.Big5/htdocs/docs/Makefile @@ -13,4 +13,4 @@ DOCS= books.sgml webresources.sgml -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_TW.Big5/htdocs/layout/Makefile b/zh_TW.Big5/htdocs/layout/Makefile index 2e575f3329..93118fd1e5 100644 --- a/zh_TW.Big5/htdocs/layout/Makefile +++ b/zh_TW.Big5/htdocs/layout/Makefile @@ -12,4 +12,4 @@ SUBDIR= css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_TW.Big5/htdocs/layout/Makefile.inc b/zh_TW.Big5/htdocs/layout/Makefile.inc index 978b646d75..0934dc2b0f 100644 --- a/zh_TW.Big5/htdocs/layout/Makefile.inc +++ b/zh_TW.Big5/htdocs/layout/Makefile.inc @@ -4,4 +4,4 @@ # $FreeBSD$ WEBBASE?= /data/zh_TW/layout -WEB_PREFIX?= ${.CURDIR}/../../.. +DOC_PREFIX?= ${.CURDIR}/../../../.. diff --git a/zh_TW.Big5/htdocs/layout/css/Makefile b/zh_TW.Big5/htdocs/layout/css/Makefile index 3ee4323058..6975adf9f4 100644 --- a/zh_TW.Big5/htdocs/layout/css/Makefile +++ b/zh_TW.Big5/htdocs/layout/css/Makefile @@ -22,4 +22,4 @@ DATA+= query-pr.css DATA+= table.css DATA+= text.css -.include "${WEB_PREFIX}/share/mk/web.site.mk" +.include "${DOC_PREFIX}/share/mk/web.site.mk" diff --git a/zh_TW.Big5/htdocs/logo.sgml b/zh_TW.Big5/htdocs/logo.sgml index 6f0dfa0664..69581790bb 100644 --- a/zh_TW.Big5/htdocs/logo.sgml +++ b/zh_TW.Big5/htdocs/logo.sgml @@ -2,7 +2,7 @@ <!ENTITY date "$FreeBSD$"> <!ENTITY title "FreeBSD Logo"> <!ENTITY % navinclude.about "INCLUDE"> -<!ENTITY % developers SYSTEM "developers.sgml"> %developers; +<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers; ]> <!-- The FreeBSD Traditional Chinese Documentation Project --> diff --git a/zh_TW.Big5/htdocs/share/sgml/catalog b/zh_TW.Big5/htdocs/share/sgml/catalog deleted file mode 100644 index bae3bb06c0..0000000000 --- a/zh_TW.Big5/htdocs/share/sgml/catalog +++ /dev/null @@ -1,12 +0,0 @@ --- - $FreeBSD$ --- - -PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" - "l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" - "header.l10n.ent" - -PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" - "navibar.l10n.ent" diff --git a/zh_TW.Big5/htdocs/share/sgml/l10n.ent b/zh_TW.Big5/htdocs/share/sgml/l10n.ent deleted file mode 100644 index 85d011d98e..0000000000 --- a/zh_TW.Big5/htdocs/share/sgml/l10n.ent +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="Big5" ?> -<!-- $FreeBSD$ --> - -<!-- The FreeBSD Traditional Chinese Documentation Project --> -<!-- Original Revision www/en/includes.sgml,v 1.62 2003/10/11 18:51:26 hrs --> - -<!ENTITY url.doc.langcode 'zh_TW.Big5'> -<!ENTITY xml.encoding 'Big5'> - -<!-- From FreeBSD: www/share/sgml/release.ent,v 1.7 2006/12/27 22:28:55 bmah --> -<!ENTITY rel.current.date '2006 ¦~ 5 ¤ë'> -<!ENTITY rel2.current.date '2006 ¦~ 5 ¤ë'> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff --git a/zh_TW.Big5/share/sgml/articles.ent b/zh_TW.Big5/share/sgml/articles.ent new file mode 100644 index 0000000000..e4795fbda8 --- /dev/null +++ b/zh_TW.Big5/share/sgml/articles.ent @@ -0,0 +1,24 @@ +<!-- $FreeBSD$ --> + +<!ENTITY % l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN"> +%l10n; +<!ENTITY % l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN"> +%l10n-common; +<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> +%man; +<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN"> +%freebsd; +<!ENTITY % authors.tw PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH"> +%authors.tw; +<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> +%authors; +<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN"> +%teams; +<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> +%mailing-lists; +<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN"> +%newsgroups; +<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"> +%trademarks; +<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN"> +%urls; diff --git a/zh_TW.Big5/share/sgml/books.ent b/zh_TW.Big5/share/sgml/books.ent new file mode 100644 index 0000000000..75630dc4a1 --- /dev/null +++ b/zh_TW.Big5/share/sgml/books.ent @@ -0,0 +1,26 @@ +<!-- $FreeBSD$ --> + +<!ENTITY % l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN"> +%l10n; +<!ENTITY % l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN"> +%l10n-common; +<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> +%man; +<!ENTITY % bookinfo PUBLIC "-//FreeBSD//ENTITIES DocBook BookInfo Entities//EN"> +%bookinfo; +<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN"> +%freebsd; +<!ENTITY % authors.cn PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH"> +%authors.cn; +<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> +%authors; +<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN"> +%teams; +<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> +%mailing-lists; +<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN"> +%newsgroups; +<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"> +%trademarks; +<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN"> +%urls; diff --git a/zh_TW.Big5/share/sgml/catalog b/zh_TW.Big5/share/sgml/catalog index c3bcc3ec8c..10a7dc2976 100644 --- a/zh_TW.Big5/share/sgml/catalog +++ b/zh_TW.Big5/share/sgml/catalog @@ -26,3 +26,15 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN" PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN" "urls.ent" + + -- ...................................................................... -- + -- HTML docs ............................................................ -- + +PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN" + "l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" + "header.l10n.ent" + +PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN" + "navibar.l10n.ent" diff --git a/zh_TW.Big5/htdocs/share/sgml/catalog.xml b/zh_TW.Big5/share/sgml/catalog.xml index 12c0f02504..12c0f02504 100644 --- a/zh_TW.Big5/htdocs/share/sgml/catalog.xml +++ b/zh_TW.Big5/share/sgml/catalog.xml diff --git a/zh_TW.Big5/htdocs/share/sgml/header.l10n.ent b/zh_TW.Big5/share/sgml/header.l10n.ent index 37a0fd826f..37a0fd826f 100644 --- a/zh_TW.Big5/htdocs/share/sgml/header.l10n.ent +++ b/zh_TW.Big5/share/sgml/header.l10n.ent diff --git a/zh_TW.Big5/share/sgml/l10n.ent b/zh_TW.Big5/share/sgml/l10n.ent index 0934bd3b57..323ba0806b 100644 --- a/zh_TW.Big5/share/sgml/l10n.ent +++ b/zh_TW.Big5/share/sgml/l10n.ent @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="Big5" ?> <!-- -*- sgml -*- DocBook Language Neutral Entities for Localization. @@ -19,5 +20,9 @@ <!ENTITY mdash "¡X¡X"> -<!ENTITY % authors.tw PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//ZH"> -%authors.tw; +<!ENTITY url.doc.langcode 'zh_TW.Big5'> +<!ENTITY xml.encoding 'Big5'> + +<!-- From FreeBSD: www/share/sgml/release.ent,v 1.7 2006/12/27 22:28:55 bmah --> +<!ENTITY rel.current.date '2006 ¦~ 5 ¤ë'> +<!ENTITY rel2.current.date '2006 ¦~ 5 ¤ë'> diff --git a/zh_TW.Big5/htdocs/share/sgml/libcommon.xsl b/zh_TW.Big5/share/sgml/libcommon.xsl index 535c044f9b..535c044f9b 100644 --- a/zh_TW.Big5/htdocs/share/sgml/libcommon.xsl +++ b/zh_TW.Big5/share/sgml/libcommon.xsl diff --git a/zh_TW.Big5/htdocs/share/sgml/navibar.l10n.ent b/zh_TW.Big5/share/sgml/navibar.l10n.ent index 5b1bd4e407..5b1bd4e407 100644 --- a/zh_TW.Big5/htdocs/share/sgml/navibar.l10n.ent +++ b/zh_TW.Big5/share/sgml/navibar.l10n.ent diff --git a/zh_TW.Big5/htdocs/share/sgml/news.xml b/zh_TW.Big5/share/sgml/news.xml index 4bce625a2b..4bce625a2b 100644 --- a/zh_TW.Big5/htdocs/share/sgml/news.xml +++ b/zh_TW.Big5/share/sgml/news.xml diff --git a/zh_TW.Big5/htdocs/share/sgml/press.xml b/zh_TW.Big5/share/sgml/press.xml index f58a89cd90..f58a89cd90 100644 --- a/zh_TW.Big5/htdocs/share/sgml/press.xml +++ b/zh_TW.Big5/share/sgml/press.xml |