Add in the infrastructure for a Serbian translation, and include a translated

article, about diskless X servers.  Will be turned in on in the main build
later this week, when a new release of the DSSSL stylesheets will include a
Serbian translation, also prepared by the submitted.

Submitted by:	Vladimir Vrzic <random@beotel.yu>
This commit is contained in:
Nik Clayton 2001-05-07 18:25:56 +00:00
parent 509f575bfd
commit f1e0401cda
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=9381
44 changed files with 1144 additions and 0 deletions

7
sr_YU.ISO8859-2/Makefile Normal file
View file

@ -0,0 +1,7 @@
SUBDIR = articles
SUBDIR+= books
COMPAT_SYMLINK = sr
DOC_PREFIX?= ${.CURDIR}/..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,18 @@
#SUBDIR = committers-guide
#SUBDIR+= dialup-firewall
SUBDIR+= diskless-x
#SUBDIR+= explaining-bsd
#SUBDIR+= freebsd-questions
#SUBDIR+= fonts
#SUBDIR+= formatting-media
#SUBDIR+= ipsec-must
#SUBDIR+= mh
#SUBDIR+= multi-os
#SUBDIR+= new-users
#SUBDIR+= programming-tools
#SUBDIR+= zip-drive
# ROOT_SYMLINKS+= new-users
DOC_PREFIX?= ${.CURDIR}/../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,9 @@
TIDYFLAGS= -raw
.if defined(OPENJADE)
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/openjade
.else
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/jade
.endif
DESTDIR?= ${DOCDIR}/sr_YU.ISO_8859-2/articles/${.CURDIR:T}

View file

@ -0,0 +1,14 @@
# $FreeBSD: doc/en_US.ISO_8859-1/articles/diskless-x/Makefile,v 1.5 1999/09/06 06:52:36 peter Exp $
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,350 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/articles/diskless-x/article.sgml,v 1.4 2001/04/17 15:53:37 nik Exp $
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
%man;
]>
<article lang="sr">
<articleinfo>
<title>Diskless X Server: "how to" vodiè</title>
<authorgroup>
<author>
<firstname> Jerry</firstname>
<surname>Kendall</surname>
<affiliation>
<address>
<email>jerry@kcis.com</email>
</address>
</affiliation>
</author></authorgroup>
<pubdate>28. decembar 1996.</pubdate>
<copyright>
<year>1996</year>
<holder>Jerry Kendall</holder>
</copyright>
<abstract>
<para>Uz pomoæ nekih prijatelja sa FreeBSD-hackers liste, napravio
sam diskless X terminal. Pravljenje X terminala je prvo zahtevalo
da se napravi sistem bez diska sa minimalnim skupom alata koji se
mountuje preko NFSa. Isti postupak je kori¹æen da se naprave 2
odvojena diskless sistema. Prvi je <hostid role="fqdn">
altair.kcis.com</hostid>, X terminal bez diska koji radi na mom
starom 386DX-40 raèunaru. Ima hard disk od 340 megabajta, ali
nisam ¾eleo da ga menjam. Tako da se ma¹ina bootuje sa <hostid
role="fqdn">antares.kcis.com</hostid> ma¹ine, preko Etherneta.
Drugi sistem je 486DX2-66. Napravio sam diskless FreeBSD instalaciju
(kompletnu) koja ne koristi lokalni disk. U ovom sluèaju server je
Sun 670MP pod SunOSom 4.1.3. Ista konfiguracija je kori¹æena za
obe ma¹ine.</para>
<para>Siguran sam da ima dosta stvari koje treba dodati ovom dokumentu.
Molim vas, po¹aljite mi sve komentare.</para>
</abstract>
</articleinfo>
<sect1>
<title>Kreiranje boot diskete (na diskless sistemu)</title>
<para>Po¹to mre¾ni boot loaderi neæe da rade sa nekim TSR MS-DOS
programima, najbolje je napraviti posebnu boot disketu, ili,
ako mo¾ete, napraviti MS-DOS meni koji æe (pomoæu
<filename>config.sys</filename>/<filename>autoexec.bat</filename>
datoteka) upitati koju konfiguraciju ¾elimo da uèitamo pri startu
sistema. Ovo potonje je metod koji ja koristim i radi sjajno.
Evo mog MS-DOS (6.x) menija.</para>
<example>
<title><filename>config.sys</filename></title>
<programlisting>[menu]
menuitem=normal, normal
menuitem=unix, unix
[normal]
....
normal config.sys stuff
...
[unix]</programlisting>
</example>
<example>
<title><filename>autoexec.bat</filename></title>
<programlisting>@ECHO OFF
goto %config%
:normal
...
normal autoexec.bat stuff
...
goto end
:unix
cd \netboot
nb8390.com
:end</programlisting>
</example>
</sect1>
<sect1>
<title>Instalacija programa za boot preko mre¾e (na serveru)</title>
<para>Prevedite 'net-boot' programe koji se nalaze u
<filename>/usr/src/sys/i386/boot/netboot</filename>. Trebalo bi da
proèitate komentare na poèetku <filename>Makefile</filename> fajla.
Podesite po potrebi. Napravite rezervnu kopiju originala za svaki
sluèaj. Kad se prevoðenje zavr¹i, trebalo bi da imate 2 MS-DOS
izvr¹na fajla, <filename>nb8390.com</filename> i <filename>nb3c509.com</filename>.
Jedan od ova dva programa je ono ¹to æete pokrenuti na diskless ma¹ini.
Slu¾iæe da uèita kernel sa boot servera. Sada stavite oba programa na
MS-DOS boot disketu koju ste ranije napravili.</para>
</sect1>
<sect1>
<title>Koji program pokrenuti? (na diskless ma¹ini)</title>
<para>Ako znate koji set èipova va¹a Ethernet kartica koristi, ovaj
korak je lak. Ako imate NS8390 set èipova, ili neki baziran na NS8390
èipu, uzmite <filename>nb8390.com</filename>. Ako imate karticu baziranu
na 3Com 509 èipu, uzmite <filename>nb3C509.com</filename> boot program.
Ako niste sigurni kakvu karticu imate, poku¹ajte sa jednim, ako prijavi
<errorname>No adapter found</errorname>, poku¹ajte sa onim drugim. Ako
ovo ne upali, moraæete sami da se snaðete.</para>
</sect1>
<sect1>
<title>Podizanje sistema preko mre¾e</title>
<para>Podignite diskless sistem bez config.sys/autoexec.bat fajlova.
Poku¹ajte da pokrenete boot program za va¹u mre¾nu karticu.</para>
<para>Moja mre¾na kartica radi u WD8013 16bitnom modu, pa ja koristim
<filename>nb8390.com</filename>.</para>
<screen><prompt>C:&gt;</prompt> <userinput>cd \netboot</userinput>
<prompt>C:&gt</prompt> <userinput>nb8390</userinput>
<prompt>Boot from Network (Y/N) ?</prompt> <userinput>Y</userinput>
BOOTP/TFTP/NFS bootstrap loader ESC for menu
Searching for adapter..
WD8013EBT base 0x0300, memory 0x000D8000, addr 00:40:01:43:26:66
Searching for server...</screen>
<para>U ovom trenutku, moj diskless sistem poku¹ava da naðe ma¹inu koja
æe slu¾iti kao boot server. Prepi¹ite <literal>addr</literal> liniju
u gornjem listingu, trebaæe vam taj broj kasnije. Resetujte diskless
ma¹inu i podesite <filename>config.sys</filename> i
<filename>autoexec.bat</filename> da rade ovaj posao automatski. Na primer
pomoæu menija. Ako koristite <command>nb3c509.com</command> umesto
<command>nb8390.com</command>, listing æe biti isti kao gornji. Ako ste
dobili poruku <errorname>No adapter found</errorname> kod
<literal>Searching for adapter...</literal> poruke, proverite da li ste
dobro podesili opcije u <filename>Makefile</filename>-u.</para>
</sect1>
<sect1>
<title>Omoguæite sistemima da se podignu preko mre¾e (na serveru)</title>
<para>Proverite da li su tftp i bootps pode¹eni u <filename>/etc/inetd.conf</filename>
fajlu. Evo mog pode¹avanja:</para>
<programlisting>tftp dgram udp wait nobody /usr/libexec/tftpd tftpd /tftpboot
#
# Additions by who ever you are
bootps dgram udp wait root /usr/libexec/bootpd bootpd /etc/bootptab</programlisting>
<para>Ako promenite ne¹to u <filename>/etc/inetd.conf</filename> fajlu,
po¹aljite <literal>HUP</literal> signal inetd demonu. Da bi ovo uèinili,
naðite ID procesa inetd sa <command>ps -ax | grep inetd | grep -v
grep</command>. Zatim mu po¹aljite HUP signal sa
<command>kill -HUP &lt;pid&gt;</command>. Ovo æe naterati inetd
da ponovo proèita svoj konfiguracioni fajl.</para>
<para>Da li ste zabele¾ili <literal>addr</literal> liniju iz ispisa
boot loadera na ma¹ini bez diska? Sada æe vam biti potrebna.</para>
<para>Dodajte sledeæe u <literal>/etc/bootptab</literal> (mo¾da æete morati
da kreirate fajl).</para>
<programlisting>altair:\
:ht=ether:\
:ha=004001432666:\
:sm=255.255.255.0:\
:hn:\
:ds=199.246.76.1:\
:ip=199.246.76.2:\
:gw=199.246.76.1:\
:vm=rfc1048:</programlisting>
<para>Evo znaèenja ovih redova:</para>
<informaltable frame="none">
<tgroup cols="2">
<tbody>
<row>
<entry><literal>altair</literal></entry>
<entry>ime sistema bez diska, bez imena domena.</entry>
</row>
<row>
<entry><literal>ht=ether</literal></entry>
<entry>tip hardvera, u ovom sluèaju 'ethernet'.</entry>
</row>
<row>
<entry><literal>ha=004001432666</literal></entry>
<entry>hardverska adresa (broj koji ste zabele¾ili).</entry>
</row>
<row>
<entry><literal>sm=255.255.255.0</literal></entry>
<entry>subnet maska.</entry>
</row>
<row>
<entry><literal>hn</literal></entry>
<entry>govori serveru da treba klijentu da po¹alje
njegov hostname.</entry>
</row>
<row>
<entry><literal>ds=199.246.76.1</literal></entry>
<entry>govori klijentu gde je domain server.</entry>
</row>
<row>
<entry><literal>ip=199.246.76.2</literal></entry>
<entry>govori klijentu koja mu je IP adresa.</entry>
</row>
<row>
<entry><literal>gw=199.246.76.1</literal></entry>
<entry>govori klijentu koji je podrazumevani gateway.</entry>
</row>
<row>
<entry><literal>vm=...</literal></entry>
<entry>samo ostavite ovo kako jeste.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<note>
<para>Vodite raèuna da upi¹ete IP adrese ispravno, gornji primer je
moja konfiguracija.</para>
</note>
<para>Kreirajte direktorijum '/tftpboot' na serveru, koji æe sadr¾ati
konfiguracione fajlove za sisteme bez diska koje æe server opslu¾ivati.
Ovi fajlovi æe nositi ime 'cfg.&lt;ip&gt;' gde je &lt;ip&gt; IP adresa
diskless sistema. Konfiguracioni fajl za 'altair' je
/tftpboot/cfg.199.246.76.2. Njegov sadr¾aj je:</para>
<programlisting>rootfs 199.246.76.1:/DiskLess/rootfs/altair
hostname altair.kcis.com</programlisting>
<para>Red <literal>hostname altair.kcis.com</literal> govori raèunaru
bez diska njegovo puno ime domena.</para>
<para>Red <literal>rootfs
199.246.76.1:/DiskLess/rootfs/altair</literal> govori raèunaru bez
diska gde mu se nalazi root fajlsistem koji æe mountovati preko NFSa.
</para>
<note>
<para>NFS root fajlsistem æe biti mountovan kao <emphasis>read
only</emphasis>.</para>
</note>
<para>Hijerarhija za sistem bez diska mo¾e biti re-mountovana
da bi se dozvolilo pisanje po fajl sistemu, ukoliko je to potrebno.
</para>
<para>Ja koristim moj stari 386DX-40 kao posveæeni X terminal.</para>
<para>Hijerarhija za 'altair' izgleda ovako:</para>
<literallayout>/
/bin
/etc
/tmp
/sbin
/dev
/dev/fd
/usr
/var
/var/run</literallayout>
<para>Evo i liste samih fajlova:</para>
<screen>-r-xr-xr-x 1 root wheel 779984 Dec 11 23:44 ./kernel
-r-xr-xr-x 1 root bin 299008 Dec 12 00:22 ./bin/sh
-rw-r--r-- 1 root wheel 499 Dec 15 15:54 ./etc/rc
-rw-r--r-- 1 root wheel 1411 Dec 11 23:19 ./etc/ttys
-rw-r--r-- 1 root wheel 157 Dec 15 15:42 ./etc/hosts
-rw-r--r-- 1 root bin 1569 Dec 15 15:26 ./etc/XF86Config.altair
-r-x------ 1 bin bin 151552 Jun 10 1995 ./sbin/init
-r-xr-xr-x 1 bin bin 176128 Jun 10 1995 ./sbin/ifconfig
-r-xr-xr-x 1 bin bin 110592 Jun 10 1995 ./sbin/mount_nfs
-r-xr-xr-x 1 bin bin 135168 Jun 10 1995 ./sbin/reboot
-r-xr-xr-x 1 root bin 73728 Dec 13 22:38 ./sbin/mount
-r-xr-xr-x 1 root wheel 1992 Jun 10 1995 ./dev/MAKEDEV.local
-r-xr-xr-x 1 root wheel 24419 Jun 10 1995 ./dev/MAKEDEV</screen>
<para>Ne zaboravite da pokrenete <command>MAKEDEV all</command> u
<filename>dev</filename> direktorijumu.</para>
<para>Moj <filename>/etc/rc</filename> za <hostid>altair</hostid>
izgleda ovako:</para>
<programlisting>#!/bin/sh
#
PATH=/bin:/
export PATH
#
# configure the localhost
/sbin/ifconfig lo0 127.0.0.1
#
# configure the ethernet card
/sbin/ifconfig ed0 199.246.76.2 netmask 0xffffff00
#
# mount the root filesystem via NFS
/sbin/mount antares:/DiskLess/rootfs/altair /
#
# mount the /usr filesystem via NFS
/sbin/mount antares:/DiskLess/usr /usr
#
/usr/X11R6/bin/XF86_SVGA -query antares -xf86config /etc/XF86Config.altair >/dev/null 2>&1
#
# Reboot after X exits
/sbin/reboot
#
# We blew up....
exit 1</programlisting>
<para>Svi komentari su dobrodo¹li, kao i sva pitanja.</para>
</sect1>
</article>
<!--
Local Variables:
mode: sgml
sgml-indent-data: t
sgml-omittag: nil
sgml-always-quote-attributes: t
End:
-->

View file

@ -0,0 +1,13 @@
#SUBDIR = corp-net-guide
#SUBDIR+= design-44bsd
#SUBDIR+= developers-handbook
SUBDIR+= faq
#SUBDIR+= fdp-primer
#SUBDIR+= handbook
#SUBDIR+= porters-handbook
#SUBDIR+= ppp-primer
#ROOT_SYMLINKS= faq handbook
DOC_PREFIX?= ${.CURDIR}/../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,9 @@
TIDYFLAGS= -raw
.if defined(OPENJADE)
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/openjade
.else
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/jade
.endif
DESTDIR?= ${DOCDIR}/sr_YU.ISO_8859-2/books/${.CURDIR:T}

View file

@ -0,0 +1,24 @@
#
# Build the FreeBSD FAQ
#
MAINTAINER=random@boxnetwork.net
DOC?= book
FORMATS?= html-split html
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
#
# SRCS lists the individual SGML files that make up the document. Changes
# to any of these files will force a rebuild
#
# SGML content
SRCS= book.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

Binary file not shown.

After

(image error) Size: 294 B

Binary file not shown.

After

(image error) Size: 326 B

Binary file not shown.

After

(image error) Size: 318 B

Binary file not shown.

After

(image error) Size: 315 B

Binary file not shown.

After

(image error) Size: 310 B

Binary file not shown.

After

(image error) Size: 313 B

Binary file not shown.

After

(image error) Size: 320 B

Binary file not shown.

After

(image error) Size: 309 B

Binary file not shown.

After

(image error) Size: 322 B

Binary file not shown.

After

(image error) Size: 322 B

View file

@ -0,0 +1,12 @@
<!--
References to other files that can be included within a DocBook
BookInfo element.
Entity names take the form "bookinfo.<element>", where <element> is
the name of the outermost element in the entity. Examples would
be "bookinfo.legalnotice", and "bookinfo.preface".
$FreeBSD: doc/en_US.ISO_8859-1/share/sgml/bookinfo.ent,v 1.2 1999/09/06 06:53:10 peter Exp $
-->
<!ENTITY bookinfo.legalnotice SYSTEM "legalnotice.sgml">

View file

@ -0,0 +1,9 @@
-- ...................................................................... --
-- FreeBSD SGML Public Identifiers ...................................... --
-- $FreeBSD: doc/sr_YU.ISO_8859-2/share/sgml/catalog,v 1.1 2000/09/28 23:29:45 nbm Exp $
--
PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN"
"freebsd.dsl"

View file

@ -0,0 +1,63 @@
<!-- $FreeBSD: doc/en_US.ISO_8859-1/share/sgml/freebsd.dsl,v 1.5 2001/02/20 19:41:41 nik Exp $ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Language Neutral Stylesheet//EN" CDATA DSSSL>
<!ENTITY % output.html "IGNORE">
<!ENTITY % output.print "IGNORE">
<!ENTITY % lang.sr.dsssl "IGNORE">
]>
<style-sheet>
<style-specification use="docbook">
<style-specification-body>
<![ %lang.sr.dsssl; [
(define %gentext-language% "sr")
]]>
<![ %output.html; [
(define ($email-footer$)
(make sequence
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "This, and other documents, can be downloaded from ")
(make element gi: "a"
attributes: (list (list "href" "ftp://ftp.FreeBSD.org/pub/FreeBSD/doc"))
(literal "ftp.FreeBSD.org/pub/FreeBSD/doc/"))
(literal ".")))
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "For questions about FreeBSD, read the ")
(make element gi: "a"
attributes: (list (list "href" "http://www.freebsd.org/docs.html"))
(literal "documentation"))
(literal " before contacting <")
(make element gi: "a"
attributes: (list (list "href" "mailto:questions@FreeBSD.org"))
(literal "questions@FreeBSD.org"))
(literal ">.")
(make empty-element gi: "br")
(literal "For questions about this documentation, e-mail <")
(make element gi: "a"
attributes: (list (list "href" "mailto:doc@FreeBSD.org"))
(literal "doc@FreeBSD.org"))
(literal ">.")))))
<!-- Convert " ... " to `` ... '' in the HTML output. -->
(element quote
(make sequence
(literal "``")
(process-children)
(literal "''")))
]]>
(define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type") ("CONTENT" "text/html; charset=iso-8859-2"))))
</style-specification-body>
</style-specification>
<external-specification id="docbook" document="freebsd.dsl">
</style-sheet>

View file

@ -0,0 +1,44 @@
<!--
Standard FreeBSD Documentation Project Legal Notice.
$FreeBSD: doc/en_US.ISO_8859-1/share/sgml/legalnotice.sgml,v 1.2 1999/09/06 06:53:10 peter Exp $
-->
<legalnotice>
<para>Redistribution and use in source (SGML DocBook) and 'compiled'
forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without
modification, are permitted provided that the following conditions are
met:</para>
<orderedlist>
<listitem>
<para>Redistributions of source code (SGML DocBook) must retain the
above copyright notice, this list of conditions and the following
disclaimer as the first lines of this file unmodified.</para>
</listitem>
<listitem>
<para>Redistributions in compiled form (transformed to other DTDs,
converted to PDF, PostScript, RTF and other formats) must
reproduce the above copyright notice, this list of conditions and
the following disclaimer in the documentation and/or other
materials provided with the distribution.</para>
</listitem>
</orderedlist>
<important>
<para>THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION
PROJECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.</para>
</important>
</legalnotice>

View file

@ -0,0 +1,7 @@
SUBDIR = articles
SUBDIR+= books
COMPAT_SYMLINK = sr
DOC_PREFIX?= ${.CURDIR}/..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,18 @@
#SUBDIR = committers-guide
#SUBDIR+= dialup-firewall
SUBDIR+= diskless-x
#SUBDIR+= explaining-bsd
#SUBDIR+= freebsd-questions
#SUBDIR+= fonts
#SUBDIR+= formatting-media
#SUBDIR+= ipsec-must
#SUBDIR+= mh
#SUBDIR+= multi-os
#SUBDIR+= new-users
#SUBDIR+= programming-tools
#SUBDIR+= zip-drive
# ROOT_SYMLINKS+= new-users
DOC_PREFIX?= ${.CURDIR}/../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,9 @@
TIDYFLAGS= -raw
.if defined(OPENJADE)
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/openjade
.else
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/jade
.endif
DESTDIR?= ${DOCDIR}/sr_YU.ISO_8859-2/articles/${.CURDIR:T}

View file

@ -0,0 +1,14 @@
# $FreeBSD: doc/en_US.ISO_8859-1/articles/diskless-x/Makefile,v 1.5 1999/09/06 06:52:36 peter Exp $
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,350 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/articles/diskless-x/article.sgml,v 1.4 2001/04/17 15:53:37 nik Exp $
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
%man;
]>
<article lang="sr">
<articleinfo>
<title>Diskless X Server: "how to" vodiè</title>
<authorgroup>
<author>
<firstname> Jerry</firstname>
<surname>Kendall</surname>
<affiliation>
<address>
<email>jerry@kcis.com</email>
</address>
</affiliation>
</author></authorgroup>
<pubdate>28. decembar 1996.</pubdate>
<copyright>
<year>1996</year>
<holder>Jerry Kendall</holder>
</copyright>
<abstract>
<para>Uz pomoæ nekih prijatelja sa FreeBSD-hackers liste, napravio
sam diskless X terminal. Pravljenje X terminala je prvo zahtevalo
da se napravi sistem bez diska sa minimalnim skupom alata koji se
mountuje preko NFSa. Isti postupak je kori¹æen da se naprave 2
odvojena diskless sistema. Prvi je <hostid role="fqdn">
altair.kcis.com</hostid>, X terminal bez diska koji radi na mom
starom 386DX-40 raèunaru. Ima hard disk od 340 megabajta, ali
nisam ¾eleo da ga menjam. Tako da se ma¹ina bootuje sa <hostid
role="fqdn">antares.kcis.com</hostid> ma¹ine, preko Etherneta.
Drugi sistem je 486DX2-66. Napravio sam diskless FreeBSD instalaciju
(kompletnu) koja ne koristi lokalni disk. U ovom sluèaju server je
Sun 670MP pod SunOSom 4.1.3. Ista konfiguracija je kori¹æena za
obe ma¹ine.</para>
<para>Siguran sam da ima dosta stvari koje treba dodati ovom dokumentu.
Molim vas, po¹aljite mi sve komentare.</para>
</abstract>
</articleinfo>
<sect1>
<title>Kreiranje boot diskete (na diskless sistemu)</title>
<para>Po¹to mre¾ni boot loaderi neæe da rade sa nekim TSR MS-DOS
programima, najbolje je napraviti posebnu boot disketu, ili,
ako mo¾ete, napraviti MS-DOS meni koji æe (pomoæu
<filename>config.sys</filename>/<filename>autoexec.bat</filename>
datoteka) upitati koju konfiguraciju ¾elimo da uèitamo pri startu
sistema. Ovo potonje je metod koji ja koristim i radi sjajno.
Evo mog MS-DOS (6.x) menija.</para>
<example>
<title><filename>config.sys</filename></title>
<programlisting>[menu]
menuitem=normal, normal
menuitem=unix, unix
[normal]
....
normal config.sys stuff
...
[unix]</programlisting>
</example>
<example>
<title><filename>autoexec.bat</filename></title>
<programlisting>@ECHO OFF
goto %config%
:normal
...
normal autoexec.bat stuff
...
goto end
:unix
cd \netboot
nb8390.com
:end</programlisting>
</example>
</sect1>
<sect1>
<title>Instalacija programa za boot preko mre¾e (na serveru)</title>
<para>Prevedite 'net-boot' programe koji se nalaze u
<filename>/usr/src/sys/i386/boot/netboot</filename>. Trebalo bi da
proèitate komentare na poèetku <filename>Makefile</filename> fajla.
Podesite po potrebi. Napravite rezervnu kopiju originala za svaki
sluèaj. Kad se prevoðenje zavr¹i, trebalo bi da imate 2 MS-DOS
izvr¹na fajla, <filename>nb8390.com</filename> i <filename>nb3c509.com</filename>.
Jedan od ova dva programa je ono ¹to æete pokrenuti na diskless ma¹ini.
Slu¾iæe da uèita kernel sa boot servera. Sada stavite oba programa na
MS-DOS boot disketu koju ste ranije napravili.</para>
</sect1>
<sect1>
<title>Koji program pokrenuti? (na diskless ma¹ini)</title>
<para>Ako znate koji set èipova va¹a Ethernet kartica koristi, ovaj
korak je lak. Ako imate NS8390 set èipova, ili neki baziran na NS8390
èipu, uzmite <filename>nb8390.com</filename>. Ako imate karticu baziranu
na 3Com 509 èipu, uzmite <filename>nb3C509.com</filename> boot program.
Ako niste sigurni kakvu karticu imate, poku¹ajte sa jednim, ako prijavi
<errorname>No adapter found</errorname>, poku¹ajte sa onim drugim. Ako
ovo ne upali, moraæete sami da se snaðete.</para>
</sect1>
<sect1>
<title>Podizanje sistema preko mre¾e</title>
<para>Podignite diskless sistem bez config.sys/autoexec.bat fajlova.
Poku¹ajte da pokrenete boot program za va¹u mre¾nu karticu.</para>
<para>Moja mre¾na kartica radi u WD8013 16bitnom modu, pa ja koristim
<filename>nb8390.com</filename>.</para>
<screen><prompt>C:&gt;</prompt> <userinput>cd \netboot</userinput>
<prompt>C:&gt</prompt> <userinput>nb8390</userinput>
<prompt>Boot from Network (Y/N) ?</prompt> <userinput>Y</userinput>
BOOTP/TFTP/NFS bootstrap loader ESC for menu
Searching for adapter..
WD8013EBT base 0x0300, memory 0x000D8000, addr 00:40:01:43:26:66
Searching for server...</screen>
<para>U ovom trenutku, moj diskless sistem poku¹ava da naðe ma¹inu koja
æe slu¾iti kao boot server. Prepi¹ite <literal>addr</literal> liniju
u gornjem listingu, trebaæe vam taj broj kasnije. Resetujte diskless
ma¹inu i podesite <filename>config.sys</filename> i
<filename>autoexec.bat</filename> da rade ovaj posao automatski. Na primer
pomoæu menija. Ako koristite <command>nb3c509.com</command> umesto
<command>nb8390.com</command>, listing æe biti isti kao gornji. Ako ste
dobili poruku <errorname>No adapter found</errorname> kod
<literal>Searching for adapter...</literal> poruke, proverite da li ste
dobro podesili opcije u <filename>Makefile</filename>-u.</para>
</sect1>
<sect1>
<title>Omoguæite sistemima da se podignu preko mre¾e (na serveru)</title>
<para>Proverite da li su tftp i bootps pode¹eni u <filename>/etc/inetd.conf</filename>
fajlu. Evo mog pode¹avanja:</para>
<programlisting>tftp dgram udp wait nobody /usr/libexec/tftpd tftpd /tftpboot
#
# Additions by who ever you are
bootps dgram udp wait root /usr/libexec/bootpd bootpd /etc/bootptab</programlisting>
<para>Ako promenite ne¹to u <filename>/etc/inetd.conf</filename> fajlu,
po¹aljite <literal>HUP</literal> signal inetd demonu. Da bi ovo uèinili,
naðite ID procesa inetd sa <command>ps -ax | grep inetd | grep -v
grep</command>. Zatim mu po¹aljite HUP signal sa
<command>kill -HUP &lt;pid&gt;</command>. Ovo æe naterati inetd
da ponovo proèita svoj konfiguracioni fajl.</para>
<para>Da li ste zabele¾ili <literal>addr</literal> liniju iz ispisa
boot loadera na ma¹ini bez diska? Sada æe vam biti potrebna.</para>
<para>Dodajte sledeæe u <literal>/etc/bootptab</literal> (mo¾da æete morati
da kreirate fajl).</para>
<programlisting>altair:\
:ht=ether:\
:ha=004001432666:\
:sm=255.255.255.0:\
:hn:\
:ds=199.246.76.1:\
:ip=199.246.76.2:\
:gw=199.246.76.1:\
:vm=rfc1048:</programlisting>
<para>Evo znaèenja ovih redova:</para>
<informaltable frame="none">
<tgroup cols="2">
<tbody>
<row>
<entry><literal>altair</literal></entry>
<entry>ime sistema bez diska, bez imena domena.</entry>
</row>
<row>
<entry><literal>ht=ether</literal></entry>
<entry>tip hardvera, u ovom sluèaju 'ethernet'.</entry>
</row>
<row>
<entry><literal>ha=004001432666</literal></entry>
<entry>hardverska adresa (broj koji ste zabele¾ili).</entry>
</row>
<row>
<entry><literal>sm=255.255.255.0</literal></entry>
<entry>subnet maska.</entry>
</row>
<row>
<entry><literal>hn</literal></entry>
<entry>govori serveru da treba klijentu da po¹alje
njegov hostname.</entry>
</row>
<row>
<entry><literal>ds=199.246.76.1</literal></entry>
<entry>govori klijentu gde je domain server.</entry>
</row>
<row>
<entry><literal>ip=199.246.76.2</literal></entry>
<entry>govori klijentu koja mu je IP adresa.</entry>
</row>
<row>
<entry><literal>gw=199.246.76.1</literal></entry>
<entry>govori klijentu koji je podrazumevani gateway.</entry>
</row>
<row>
<entry><literal>vm=...</literal></entry>
<entry>samo ostavite ovo kako jeste.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<note>
<para>Vodite raèuna da upi¹ete IP adrese ispravno, gornji primer je
moja konfiguracija.</para>
</note>
<para>Kreirajte direktorijum '/tftpboot' na serveru, koji æe sadr¾ati
konfiguracione fajlove za sisteme bez diska koje æe server opslu¾ivati.
Ovi fajlovi æe nositi ime 'cfg.&lt;ip&gt;' gde je &lt;ip&gt; IP adresa
diskless sistema. Konfiguracioni fajl za 'altair' je
/tftpboot/cfg.199.246.76.2. Njegov sadr¾aj je:</para>
<programlisting>rootfs 199.246.76.1:/DiskLess/rootfs/altair
hostname altair.kcis.com</programlisting>
<para>Red <literal>hostname altair.kcis.com</literal> govori raèunaru
bez diska njegovo puno ime domena.</para>
<para>Red <literal>rootfs
199.246.76.1:/DiskLess/rootfs/altair</literal> govori raèunaru bez
diska gde mu se nalazi root fajlsistem koji æe mountovati preko NFSa.
</para>
<note>
<para>NFS root fajlsistem æe biti mountovan kao <emphasis>read
only</emphasis>.</para>
</note>
<para>Hijerarhija za sistem bez diska mo¾e biti re-mountovana
da bi se dozvolilo pisanje po fajl sistemu, ukoliko je to potrebno.
</para>
<para>Ja koristim moj stari 386DX-40 kao posveæeni X terminal.</para>
<para>Hijerarhija za 'altair' izgleda ovako:</para>
<literallayout>/
/bin
/etc
/tmp
/sbin
/dev
/dev/fd
/usr
/var
/var/run</literallayout>
<para>Evo i liste samih fajlova:</para>
<screen>-r-xr-xr-x 1 root wheel 779984 Dec 11 23:44 ./kernel
-r-xr-xr-x 1 root bin 299008 Dec 12 00:22 ./bin/sh
-rw-r--r-- 1 root wheel 499 Dec 15 15:54 ./etc/rc
-rw-r--r-- 1 root wheel 1411 Dec 11 23:19 ./etc/ttys
-rw-r--r-- 1 root wheel 157 Dec 15 15:42 ./etc/hosts
-rw-r--r-- 1 root bin 1569 Dec 15 15:26 ./etc/XF86Config.altair
-r-x------ 1 bin bin 151552 Jun 10 1995 ./sbin/init
-r-xr-xr-x 1 bin bin 176128 Jun 10 1995 ./sbin/ifconfig
-r-xr-xr-x 1 bin bin 110592 Jun 10 1995 ./sbin/mount_nfs
-r-xr-xr-x 1 bin bin 135168 Jun 10 1995 ./sbin/reboot
-r-xr-xr-x 1 root bin 73728 Dec 13 22:38 ./sbin/mount
-r-xr-xr-x 1 root wheel 1992 Jun 10 1995 ./dev/MAKEDEV.local
-r-xr-xr-x 1 root wheel 24419 Jun 10 1995 ./dev/MAKEDEV</screen>
<para>Ne zaboravite da pokrenete <command>MAKEDEV all</command> u
<filename>dev</filename> direktorijumu.</para>
<para>Moj <filename>/etc/rc</filename> za <hostid>altair</hostid>
izgleda ovako:</para>
<programlisting>#!/bin/sh
#
PATH=/bin:/
export PATH
#
# configure the localhost
/sbin/ifconfig lo0 127.0.0.1
#
# configure the ethernet card
/sbin/ifconfig ed0 199.246.76.2 netmask 0xffffff00
#
# mount the root filesystem via NFS
/sbin/mount antares:/DiskLess/rootfs/altair /
#
# mount the /usr filesystem via NFS
/sbin/mount antares:/DiskLess/usr /usr
#
/usr/X11R6/bin/XF86_SVGA -query antares -xf86config /etc/XF86Config.altair >/dev/null 2>&1
#
# Reboot after X exits
/sbin/reboot
#
# We blew up....
exit 1</programlisting>
<para>Svi komentari su dobrodo¹li, kao i sva pitanja.</para>
</sect1>
</article>
<!--
Local Variables:
mode: sgml
sgml-indent-data: t
sgml-omittag: nil
sgml-always-quote-attributes: t
End:
-->

View file

@ -0,0 +1,13 @@
#SUBDIR = corp-net-guide
#SUBDIR+= design-44bsd
#SUBDIR+= developers-handbook
SUBDIR+= faq
#SUBDIR+= fdp-primer
#SUBDIR+= handbook
#SUBDIR+= porters-handbook
#SUBDIR+= ppp-primer
#ROOT_SYMLINKS= faq handbook
DOC_PREFIX?= ${.CURDIR}/../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,9 @@
TIDYFLAGS= -raw
.if defined(OPENJADE)
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/openjade
.else
JADE= SP_ENCODING=ISO-8859-2 ${PREFIX}/bin/jade
.endif
DESTDIR?= ${DOCDIR}/sr_YU.ISO_8859-2/books/${.CURDIR:T}

View file

@ -0,0 +1,24 @@
#
# Build the FreeBSD FAQ
#
MAINTAINER=random@boxnetwork.net
DOC?= book
FORMATS?= html-split html
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
#
# SRCS lists the individual SGML files that make up the document. Changes
# to any of these files will force a rebuild
#
# SGML content
SRCS= book.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

Binary file not shown.

After

(image error) Size: 294 B

Binary file not shown.

After

(image error) Size: 326 B

Binary file not shown.

After

(image error) Size: 318 B

Binary file not shown.

After

(image error) Size: 315 B

Binary file not shown.

After

(image error) Size: 310 B

Binary file not shown.

After

(image error) Size: 313 B

Binary file not shown.

After

(image error) Size: 320 B

Binary file not shown.

After

(image error) Size: 309 B

Binary file not shown.

After

(image error) Size: 322 B

Binary file not shown.

After

(image error) Size: 322 B

View file

@ -0,0 +1,12 @@
<!--
References to other files that can be included within a DocBook
BookInfo element.
Entity names take the form "bookinfo.<element>", where <element> is
the name of the outermost element in the entity. Examples would
be "bookinfo.legalnotice", and "bookinfo.preface".
$FreeBSD: doc/en_US.ISO_8859-1/share/sgml/bookinfo.ent,v 1.2 1999/09/06 06:53:10 peter Exp $
-->
<!ENTITY bookinfo.legalnotice SYSTEM "legalnotice.sgml">

View file

@ -0,0 +1,9 @@
-- ...................................................................... --
-- FreeBSD SGML Public Identifiers ...................................... --
-- $FreeBSD: doc/sr_YU.ISO_8859-2/share/sgml/catalog,v 1.1 2000/09/28 23:29:45 nbm Exp $
--
PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN"
"freebsd.dsl"

View file

@ -0,0 +1,63 @@
<!-- $FreeBSD: doc/en_US.ISO_8859-1/share/sgml/freebsd.dsl,v 1.5 2001/02/20 19:41:41 nik Exp $ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Language Neutral Stylesheet//EN" CDATA DSSSL>
<!ENTITY % output.html "IGNORE">
<!ENTITY % output.print "IGNORE">
<!ENTITY % lang.sr.dsssl "IGNORE">
]>
<style-sheet>
<style-specification use="docbook">
<style-specification-body>
<![ %lang.sr.dsssl; [
(define %gentext-language% "sr")
]]>
<![ %output.html; [
(define ($email-footer$)
(make sequence
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "This, and other documents, can be downloaded from ")
(make element gi: "a"
attributes: (list (list "href" "ftp://ftp.FreeBSD.org/pub/FreeBSD/doc"))
(literal "ftp.FreeBSD.org/pub/FreeBSD/doc/"))
(literal ".")))
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "For questions about FreeBSD, read the ")
(make element gi: "a"
attributes: (list (list "href" "http://www.freebsd.org/docs.html"))
(literal "documentation"))
(literal " before contacting <")
(make element gi: "a"
attributes: (list (list "href" "mailto:questions@FreeBSD.org"))
(literal "questions@FreeBSD.org"))
(literal ">.")
(make empty-element gi: "br")
(literal "For questions about this documentation, e-mail <")
(make element gi: "a"
attributes: (list (list "href" "mailto:doc@FreeBSD.org"))
(literal "doc@FreeBSD.org"))
(literal ">.")))))
<!-- Convert " ... " to `` ... '' in the HTML output. -->
(element quote
(make sequence
(literal "``")
(process-children)
(literal "''")))
]]>
(define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type") ("CONTENT" "text/html; charset=iso-8859-2"))))
</style-specification-body>
</style-specification>
<external-specification id="docbook" document="freebsd.dsl">
</style-sheet>

View file

@ -0,0 +1,44 @@
<!--
Standard FreeBSD Documentation Project Legal Notice.
$FreeBSD: doc/en_US.ISO_8859-1/share/sgml/legalnotice.sgml,v 1.2 1999/09/06 06:53:10 peter Exp $
-->
<legalnotice>
<para>Redistribution and use in source (SGML DocBook) and 'compiled'
forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without
modification, are permitted provided that the following conditions are
met:</para>
<orderedlist>
<listitem>
<para>Redistributions of source code (SGML DocBook) must retain the
above copyright notice, this list of conditions and the following
disclaimer as the first lines of this file unmodified.</para>
</listitem>
<listitem>
<para>Redistributions in compiled form (transformed to other DTDs,
converted to PDF, PostScript, RTF and other formats) must
reproduce the above copyright notice, this list of conditions and
the following disclaimer in the documentation and/or other
materials provided with the distribution.</para>
</listitem>
</orderedlist>
<important>
<para>THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION
PROJECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.</para>
</important>
</legalnotice>