i18n subproject has been extracted to a separated repository and removed from here.

This commit is contained in:
Serge Victor 2015-10-21 21:49:40 +07:00
parent 8d19937377
commit 9cea240c3b
106 changed files with 0 additions and 2263 deletions

View File

@ -1,20 +0,0 @@
# ad-hoc processing Makefile, for internal use /klakier
# nice version
all:
docbook2html PLD-Guide.xml
# validate document
valid:
nsgmls -s PLD-Guide.xml
local-valid:
xmllint --noout --dtdvalid \
file:///usr/share/sgml/docbook/xml-dtd-4.1.2/docbookx.dtd \
PLD-Guide.xml
# draft with xslt tools
draft:
SGML_CATALOG_FILES=/etc/sgml/catalog \
xsltproc --nonet --catalogs -o index.html \
/usr/share/sgml/docbook/xsl-stylesheets-1.49/html/docbook.xsl PLD-Guide.xml

View File

@ -1,181 +0,0 @@
<?xml version='1.0' encoding='ISO-8859-2'?>
<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.1.2//EN'
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY concept SYSTEM "concept.xml">
<!ENTITY logo SYSTEM "logo.xml">
<!ENTITY getting-pld SYSTEM "getting-pld.xml">
<!ENTITY ra-nest SYSTEM "ra-nest.xml">
<!ENTITY enduser SYSTEM "enduser.xml">
<!ENTITY developer SYSTEM "developer.xml">
<!ENTITY contact SYSTEM "contact.xml">
<!ENTITY gfdl SYSTEM "fdl-appendix.xml">
<!ENTITY people SYSTEM "people/people.xml">
<!ENTITY listserver SYSTEM "listserver.xml">
<!ENTITY ircnet SYSTEM "ircnet.xml">
<!ENTITY ftp SYSTEM "ftp.xml">
<!ENTITY www SYSTEM "www.xml">
<!ENTITY rsync SYSTEM "rsync.xml">
<!ENTITY cvs SYSTEM "cvs.xml">
<!ENTITY join SYSTEM "join.xml">
<!ENTITY running SYSTEM "running.xml">
<!ENTITY wizard SYSTEM "wizard.xml">
<!ENTITY unattended SYSTEM "unattended.xml">
<!ENTITY serial-port SYSTEM "serial-port.xml">
<!ENTITY managing SYSTEM "admin-manual/managing.xml">
<!-- installation manual -->
<!ENTITY installer SYSTEM "installer.xml">
<!-- admin manual -->
<!ENTITY admin-basics SYSTEM "admin-manual/basics.xml">
<!ENTITY admin-sysconfig SYSTEM "admin-manual/sysconfig.xml">
<!ENTITY admin-netconfig SYSTEM "admin-manual/netconfig.xml">
<!ENTITY admin-sysadm SYSTEM "admin-manual/sysadm.xml">
<!ENTITY admin-security SYSTEM "admin-manual/security.xml">
<!ENTITY admin-overview SYSTEM "admin-manual/overview.xml">
<!-- developer manual -->
<!ENTITY devel-general SYSTEM "devel/general.xml">
<!ENTITY devel-hacking SYSTEM "devel/hacking.xml">
<!ENTITY devel-rpms SYSTEM "devel/rpms.xml">
<!ENTITY devel-python SYSTEM "devel/python.xml">
<!ENTITY devel-ocaml SYSTEM "devel/ocaml.xml">
<!ENTITY devel-projects SYSTEM "devel/projects.xml">
<!ENTITY devel-projects-out SYSTEM "devel/projects-out.xml">
<!ENTITY devel-commit-messages SYSTEM "devel/commit-messages.xml">
<!ENTITY devel-scripts SYSTEM "devel/scripts.xml">
<!ENTITY inst-theory SYSTEM "installer-theory.xml">
]>
<book id="index">
<bookinfo>
<title>PLD-Guide - podrêcznik systemu PLD</title>
<pubdate>$Date$</pubdate>
<author>
<firstname>Sergiusz</firstname>
<surname>Paw³owicz</surname>
<affiliation>
<orgname>IT-ZONE</orgname>
<address><email>ser-pldg@it-zone.org</email></address>
</affiliation>
<contrib>Opiekun PLD-Guide. </contrib>
</author>
<author>
<firstname>Rafal</firstname>
<surname>Kleger-Rudomin</surname>
<affiliation>
<orgname>PLD</orgname>
<address><email>klakier@pld.org.pl</email></address>
</affiliation>
<contrib>Autor instalatora PLD</contrib>
</author>
<author>
<firstname>Micha³</firstname>
<surname>Moskal</surname>
<affiliation>
<orgname>PLD</orgname>
<address><email>malekith@pld-linux.org</email></address>
</affiliation>
<contrib>Autor instalatora PLD, opracowa³ machineriê WWW tej dokumentacji</contrib>
</author>
<author>
<firstname>Marcin</firstname>
<surname>Chojnowski</surname>
<affiliation>
<orgname>PLD</orgname>
<address><email>martii@pld-linux.org</email></address>
</affiliation>
<contrib>Autor nowych pomys³ow ;)</contrib>
</author>
<author>
<firstname>Mariusz</firstname>
<surname>Mazur</surname>
<affiliation>
<orgname>PLD</orgname>
<address><email>mmazur@pld-linux.org</email></address>
</affiliation>
<contrib>Opisa³ zarz±dzanie pakietami w PLD
na potrzeby PLD-Guide</contrib>
</author>
<author>
<firstname>Artur</firstname>
<surname>Wroblewski</surname>
<affiliation>
<orgname>PLD</orgname>
<address><email>wrobell@ite.pl</email></address>
</affiliation>
<contrib>Przygotowywanie pakietów Pythona</contrib>
</author>
<abstract>
<para>Wszystko co wiemy o dystrybucji PLD Linux</para>
</abstract>
<revhistory>
<revision>
<revnumber>0.01</revnumber>
<date>2002-02-02</date>
<authorinitials>SP</authorinitials>
<revremark>
Converted and integrated from html files.
</revremark>
</revision>
</revhistory>
</bookinfo>
<part id="pld-project">
<title>Projekt PLD</title>
<chapter>
<title>Wstêp</title>
<!-- web-hack welcome.xml -->
&concept;
&logo;
&getting-pld;
&enduser;
&developer;
&contact;
</chapter>
&people;
&gfdl;
</part>
<part id="instalation-manual">
<title>Opis instalacji</title>
&installer;
</part>
<part id="administators-manual">
<title>Podrêcznik Administratora</title>
&admin-basics;
&admin-sysconfig;
&admin-netconfig;
&admin-sysadm;
&admin-security;
&admin-overview;
</part>
<part id="developers-docs">
<title>Dokumenty dla developerów</title>
&devel-general;
&devel-rpms;
&devel-projects;
&inst-theory;
</part>
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-default-dtd-file:"dbxbook4.1.2.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
sgml-declaration:nil
sgml-validate-command:"rxp -sxV %s %s"
End:
-->

View File

@ -1,8 +0,0 @@
<section id="contact">
<title>Kontakt</title>
<para>
Mo¿esz skontaktowaæ siê z nami
przez adres poczty elektronicznej:
<ulink url="mailto:feedback@pld.org.pl">feedback@pld.org.pl</ulink>
</para>
</section>

View File

@ -1,20 +0,0 @@
<section id="developer">
<title>Rozwijanie PLD</title>
<para>
Nasz± filozofi± towarzysz±c± w rozwoju PLD jest wspó³praca.
Wiêkszo¶æ z nas to administratorzy, którzy potrzebuj± stabilnej
i elastycznej dystrybucji - a nie ma lepszej metody by to osi±gn±æ
ni¿ zrobiæ to samemu! Wiêc podtrzymujemy razem dystrybucj±,
zachêcaj±c siê wzajemnie do jej rozwijania. <!-- ostatnie zdanie mi siê nie misia.. -->
<!-- Our philosophy can br shorten to one word: cooperation.
We are mostly sysadmins, which need stable and
also flexible distro - and there is no better way
to achieve it than do it ourselves! So we maintain open
distribution, everyone is encouraged to take a part in
developing it.
-->
</para>
&cvs;
&join;
&ra-nest;
</section>

View File

@ -1,45 +0,0 @@
<section id="enduser">
<title>Jak uzyskaæ pomoc dotycz±c± u¿ywania PLD?</title>
<para>
Pomagamy u¿ytkownikom na dwa sposoby: na IRCu oraz
na listach mailingowych:
</para>
<section id="listserver-for-endusers">
<title>Listy mailingowe</title>
<para>
Aktualnie istniej± dwie listy dedykowane dla u¿ytkowników:
<!-- There are currently two e-lists, destined for End Users:
-->
</para>
<itemizedlist>
<listitem>
<para>
<emphasis>pld-users-en</emphasis> -
w jêzyku angielskim
</para>
</listitem>
<listitem>
<para>
<emphasis>pld-users-pl</emphasis> -
w jêzyku polskim
</para>
</listitem>
</itemizedlist>
<para>
Listy w innych jêzykach zostan± dodane na pro¶bê u¿ytkowników.
</para>
</section>
&listserver;
<section id="irc-for-endusers">
<title>IRC</title>
<para>
Je¶li chcesz porozmawiaæ z innymi u¿ytkownikami PLD
wejd¼ na kana³ #PLDhelp (IRCnet).
<!-- IF you want to meet other PLD Linux Distribution End
Users, please join #PLDhelp channel on IrcNET.
-->
</para>
&ircnet;
</section>
</section>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,157 +0,0 @@
<section id="ftp">
<title>FTP</title>
<para>
Uruchomili¶my jeden podtswowy serwer FTP z zasobami
naszej dystrybucji, szeroko mirrorowany na ca³ym ¶wiecie.
<!-- We provide main FTP server with our distribution, it is
widely mirrored around the world.
-->
</para>
<itemizedlist>
<listitem>
<para>
<ulink url="ftp://ftp.pld.org.pl/">
ftp://ftp.pld.org.pl/</ulink>
</para>
<para>
ICM, Uniwersytet Warszawski, Polska
</para>
</listitem>
</itemizedlist>
<para>
Mirrory:
</para>
<itemizedlist>
<listitem>
<para>
<ulink
url="ftp://distro.ibiblio.org/pub/Linux/distributions/pld/">
ftp://distro.ibiblio.org/pub/Linux/distributions/pld/</ulink>
</para>
<para>
Ibiblio, biblioteka publiczna i cyfrowe
archiwum, Chapell Hill, NC, USA
<!-- Ibiblio, the public's library and digital
archive, Chapell Hill, NC, USA
-->
</para>
</listitem>
<listitem>
<para>
<ulink url="ftp://ftp.pld.net.pl/">
ftp://ftp.pld.net.pl/</ulink>
</para>
<para>
ICM, Uniwersytet Warszawski, Polska
</para>
</listitem>
<listitem>
<para>
<ulink
url="ftp://ftp.icm.edu.pl/pub/Linux/distributions/pld/">
ftp://ftp.icm.edu.pl/pub/Linux/distributions/pld/</ulink>
</para>
<para>
SunSITE Polska, Uniwersytet Warszawski
<!-- SunSITE Poland, Warsaw University
-->
</para>
</listitem>
<listitem>
<para>
<ulink
url="ftp://ftp.wsisiz.edu.pl/pub/Linux/PLD/">
ftp://ftp.wsisiz.edu.pl/pub/Linux/PLD</ulink>
</para>
<para>
WSISiZ, Warszawa, Polska
</para>
</listitem>
<listitem>
<para>
<ulink
url="ftp://ftp.taska.gda.pl/pub/linux/PLD/">
ftp://ftp.taska.gda.pl/pub/linux/PLD/</ulink>
</para>
<para>
TASK, Gdañsk, Polska
</para>
</listitem>
<listitem>
<para>
<ulink url="ftp://ftp.pld.kernel.pl/">
ftp://ftp.pld.kernel.pl/</ulink>
</para>
<para>
Warszawa, Polska
</para>
</listitem>
<listitem>
<para>
<ulink
url="ftp://ftp.futuro.pl/pub/distributions/PLD/">
ftp://ftp.futuro.pl/pub/distributions/PLD/</ulink>
</para>
<para>
Pro Futuro, Lublin, Polska
</para>
</listitem>
<listitem>
<para>
<ulink url="ftp://ftp.rpmfind.net/linux/PLD/">
ftp://ftp.rpmfind.net/linux/PLD/</ulink>
</para>
<para>
MIT, Boston, USA
</para>
</listitem>
<listitem>
<para>
<ulink url="ftp://fr.rpmfind.net/linux/PLD/">
ftp://fr.rpmfind.net/linux/PLD/</ulink>
</para>
<para>
INRIA Rhone-Alpes, Montbonnot, Francja
</para>
</listitem>
<listitem>
<para>
<ulink url="ftp://fr2.rpmfind.net/linux/PLD/">
ftp://fr2.rpmfind.net/linux/PLD/</ulink>
</para>
<para>
Creatis/CISM, Lyon, Francja
</para>
</listitem>
<listitem>
<para>
<ulink url="ftp://gd.tuwien.ac.at/linux/PLD/">
ftp://gd.tuwien.ac.at/linux/PLD/</ulink>
</para>
<para>
Vienna Univ. of Technology, Austria <!-- ???? -->
<!-- Vienna Univ. of Technology, Austria
-->
</para>
</listitem>
</itemizedlist>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-default-dtd-file:"dbxbook4.1.2.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
sgml-declaration:nil
sgml-validate-command:"rxp -sxV %s %s"
sgml-parent-document:("PLD-Guide.xml" "book" "section")
End:
-->

View File

@ -1,13 +0,0 @@
<section id="getting-pld">
<title>How to get PLD</title>
<para>
Udostêpniamy zasoby dystrybucji PLD po
protoko³ach FTP, HTTP oraz rsync.
<!-- We provide FTP, HTTP and rsync access to PLD Linux
Distribution.
-->
</para>
&ftp;
&www;
&rsync;
</section>

View File

@ -1,145 +0,0 @@
<chapter id="installer">
<title>Instalacja PLD</title>
<para>
Jak zainstalować naszą dystrybucję?
</para>
<section id="installer-requirements">
<title>Minimalne wymagania sprzętowe</title>
<para>
Zanim zaczniesz, warto abyś wiedział jakie są minimalne wymaganie PLD:
komputer z procesorem 386 oraz 16 MB pamięci operacyjnej. Przy instalacji pakietów RPM
potrzebne są 32MB + swap. Instalacja base wymaga 50MB wolnego miejsca na dysku twardym.
</para>
</section>
<section id="getting-installer">
<title>Jak zdobyć program instalacyjny?</title>
<para>
Jest kilka dróg ku zainstlowaniu PLD.
</para>
<itemizedlist>
<listitem>
<para>
CD-ROM. Płytki możesz zdobyć kupując je razem z dobrym
magazynem komputerowym lub ściagnąć obrazy ISO
z sieci i wypalić je samemu.
</para>
<para>
Obrazy ISO znajdują się na <link linkend="ftp">FTP</link>
w katalogu <emphasis>/iso/current/[arch]/*.iso</emphasis>.
Jest kilka obrazów płyt, jeśli chcesz zainstalować pełny
system ściągnij wszystkie, a jeśli chcesz tylko podstawową
instalację ściągnij tylko plik *-base.iso.
</para>
</listitem>
<listitem>
<para>
Sieć. Jeśli masz dobre łącze do Internetu możesz zainstalować
PLD prosto z sieci. Jedyne co potrzebujesz to obrazy
boot-dyskietek.
</para>
<para>
Pliki obrazów znajdują się na <link linkend="ftp">FTP</link>,
w katalogu <emphasis>/current/[arch]/PLD/images</emphasis>.
Musisz ściągnąć plik <emphasis>bootdisk_net.img</emphasis>
jeśli używasz standardowych kart sieciowych (na maginstarli ISA lub PCI)
lub <emphasis>bootdisk_pcmcia.img</emphasis> jeśli
chcesz użyć kart PCMCIA. Dyskietki bootujące
dla PCMCIA wymagają również obrazu <emphasis>addons1.img</emphasis>,
który zawiera m.in. sterownimi PCMCIA niskiego poziomu.
</para>
</listitem>
<listitem>
<para>
Dysk twardy. Obraz dyskietki jest taki sam jak powyższy,
z wyjątkiem instalowania <emphasis>z dysku SCSI</emphasis>,
który wymaga <emphasis>bootdisk_scsi.img</emphasis>
oraz <emphasis>addons2.img</emphasis>, zawierającego dodatkowo
sterowniki SCSI niskiego poziomu.
</para>
</listitem>
</itemizedlist>
<para>
Jeśli używasz CD-ROMu, wkładasz płytę do napędu, ustawiasz
w BIOSie CD-ROM jako pierwsze urządzenie startowe
i uruchamiasz z niego system.
</para>
<para>
Jeśli chcesz przeprowadzić instalację przez sieć lub
z dysku twardego to przygotowujesz boot-dyskietkę
i z niej uruchamiasz system. Wszystkie nasze dyskietki
pasują do standardu 3 &amp; 1/2 calowych dyskietek.
</para>
<para>
Jest taka możliwość, że będziesz potrzebował dodatkowych dysketek.
Przypadki, w których potrzebujesz addons*.img:
<itemizedlist>
<listitem>
<para>
instalacja z dysku/cd-romu SCSI
(addons2.img)
</para>
</listitem>
<listitem>
<para>
instalacja przez sieć z użyciem kart
sieciowych tokenring, arcnet lub gigabit ethenet (addons1.img),
</para>
</listitem>
<listitem>
<para>
instalacja z urządzeń PCMCIA
(karta sieciowa, karta SCSI etc.)
(addons1.img),
</para>
</listitem>
<listitem>
<para>
instalacja z sieci przy użyciu kernela
2.4 i nie wymienionych tu modułów ethernetowych:
3c59x.o, 8139too.o, dmfe.o, eepro100.o,
ne.o, ne2k-pci.o, pcnet32.o.
(addons1.img)
</para>
</listitem>
</itemizedlist>
</para>
<para>
Nagrywanie obrazów na dyskietki można zrobić
za pomocą komendy:
<command>cat bootdisk_image >/dev/fd0</command>
</para>
<para>
Jeśli jesteś zmuszony pracować na (wszyscy-wiedzą-jakim)
nie-UNIXowym systemie, możesz użyć programu rawrite.exe
najdującego się na <link linkend="ftp">FTP</link>
w katalogu <emphasis>/current/[arch]/PLD/dosutils</emphasis>.
</para>
</section>
&runing;
&wizard;
&unattended;
&serial-port;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-default-dtd-file:"../dbxbook4.1.2.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
sgml-declaration:nil
sgml-validate-command:"rxp -sxV %s %s"
sgml-parent-document:("PLD-Guide.xml" "book" "section")
End:
-->

View File

@ -1,5 +0,0 @@
<para>
Serwery IRCnetu s± wypisane na <ulink
url="http://www.ircnet.com/servers.html">
http://www.ircnet.com/servers.html</ulink>
</para>

View File

@ -1,7 +0,0 @@
#!/bin/bash
DEST=/home/httpd/html/tmp/PLD-Guide/
rm -rf $DEST
umask 022
mkdir $DEST
docbook2html --output $DEST PLD-Guide.xml
chmod -R a+rX $DEST/

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1,127 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<appendix id="people">
<title>Ludzie tworz±cy PLD</title>
<para>
Dystrybucja PLD Linux jest tworzona przez ochotników, którzy w g³ównej mierze pochodz± z Polski.
Jeste¶my m³odymi lud¼mi (przed trzydziestk±), którzy s± administratorami systemów operacyjnych, programistami, biotechnologami, lekarzami lub studentami.
Tworzymy PLD dla naszej przyjemno¶ci, dla u¿ytku domowego i zastosowañ w przedsiêbiorstwach. Naprawdy u¿ywamy tego systemu, ka¿dego dnia.
</para>
<para>
Uwaga! Kolejno¶æ alfabetyczna w postaci: Nazwisko Imiê &lt;login&gt;
</para>
<itemizedlist>
<listitem><para>Bauke Daniel &lt;bonkey&gt;</para></listitem>
<listitem><para>Bogusz Jakub &lt;qboosh&gt;</para></listitem>
<listitem><para>Bohosiewicz Marcin &lt;marcus&gt;</para></listitem>
<listitem><para>Borowski Ziemek &lt;ziembor&gt;</para></listitem>
<listitem><para>Cieciwa Wojciech &lt;cieciwa&gt;</para></listitem>
<listitem><para>Dobrek Lukasz &lt;dobrek&gt;</para></listitem>
<listitem><para>Dopierala Andrzej &lt;undefine&gt;</para></listitem>
<listitem><para>Filipczyk Witold &lt;juandon&gt;</para></listitem>
<listitem><para>Flinta Artur &lt;aflinta&gt;</para></listitem>
<listitem><para>Frysiak Artur &lt;wiget&gt;</para></listitem>
<listitem><para>Glazik Jakub &lt;zytek&gt;</para></listitem>
<listitem><para>Golszewski Pawel &lt;blues&gt;</para></listitem>
<listitem><para>Golawski Grzegorz &lt;grzegol&gt;</para></listitem>
<listitem><para>Kalinski Filip &lt;filon&gt;</para></listitem>
<listitem><para>Kamecka Marzena &lt;skobelek&gt;</para></listitem>
<listitem><para>Kamper Jaroslaw &lt;jack&gt;</para></listitem>
<listitem><para>Kleger-Rudomin Rafal &lt;klakier&gt;</para></listitem>
<listitem><para>Kloczko Tomasz &lt;kloczek&gt;</para></listitem>
<listitem><para>Knycz Przemyslaw &lt;djrzulf&gt;</para></listitem>
<listitem><para>Kochanowicz Michal &lt;mkochano&gt;</para></listitem>
<listitem><para>Kolodziej Pawel &lt;pawelk&gt;</para></listitem>
<listitem><para>Konieczny Jacek &lt;jajcus&gt;</para></listitem>
<listitem><para>Kowalczyk Marcin &lt;qrczak&gt;</para></listitem>
<listitem><para>Krecicki Witold &lt;adasi&gt;</para></listitem>
<listitem><para>Krzysztofowicz Andrzej &lt;ankry&gt;</para></listitem>
<listitem><para>Kuratczyk Michal &lt;kura&gt;</para></listitem>
<listitem><para>Lubaczewski Hubert &lt;depesz&gt;</para></listitem>
<listitem><para>Margula Michal &lt;alchemyx&gt;</para></listitem>
<listitem><para>Mazur Mariusz &lt;mmazur&gt;</para></listitem>
<listitem><para>Miskiewicz Arkadiusz &lt;misiek&gt;</para></listitem>
<listitem><para>Moskal Michal &lt;malekith&gt;</para></listitem>
<listitem><para>Orzechowski Tomasz &lt;orzech&gt;</para></listitem>
<listitem><para>Pala Tomasz &lt;gotar&gt;</para></listitem>
<listitem><para>Patyk Arkadiusz &lt;areq&gt;</para></listitem>
<listitem><para>Pawlowicz Sergiusz &lt;serek&gt;</para></listitem>
<listitem><para>Pieczul Olgierd &lt;wojrus&gt;</para></listitem>
<listitem><para>Pijanka Maciej &lt;agaran&gt;</para></listitem>
<listitem><para>Rekorajski Jan &lt;baggins&gt;</para></listitem>
<listitem><para>Sakowski Pawel &lt;saq&gt;</para></listitem>
<listitem><para>Sochala Arkadiusz &lt;jojoro&gt;</para></listitem>
<listitem><para>Sterniczuk Grzegorz &lt;grzegorz&gt;</para></listitem>
<listitem><para>Slusarczyk Wojciech &lt;wojtek&gt;</para></listitem>
<listitem><para>Taraszka Krzysztof &lt;dzimi&gt;</para></listitem>
<listitem><para>Taudul Bartosz &lt;wolf&gt;</para></listitem>
<listitem><para>Trabinski Lukasz &lt;lukasz&gt;</para></listitem>
<listitem><para>Trojanowski Tomasz &lt;trojan&gt;</para></listitem>
<listitem><para>Wal Robert &lt;rrw&gt;</para></listitem>
<listitem><para>Wojtczuk Marcin &lt;fastviper&gt;</para></listitem>
<listitem><para>Wozny Robert Jakub &lt;speedy&gt;</para></listitem>
<listitem><para>Wroblewski Artur &lt;wrobell&gt;</para></listitem>
<listitem><para>Zagrodzki Sebastian &lt;zagrodzki&gt;</para></listitem>
<listitem><para>Zawalich Michal &lt;michuz&gt;</para></listitem>
</itemizedlist>
<!--
<figure>
<title>Marcin Chojnowski</title>
<mediaobject>
<imageobject>
<imagedata fileref="people/martii.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase>martii</phrase>
</textobject>
</mediaobject>
</figure>
<figure>
<title>Michal Moskal</title>
<mediaobject>
<imageobject>
<imagedata fileref="people/malekith.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase>malekith</phrase>
</textobject>
</mediaobject>
</figure>
<figure>
<title>Sergiusz Pawlowicz</title>
<mediaobject>
<imageobject>
<imagedata fileref="people/serek.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>serek</phrase>
</textobject>
</mediaobject>
</figure>
-->
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-default-dtd-file:"../dbxbook4.1.2.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
sgml-declaration:nil
sgml-validate-command:"rxp -sxV %s %s"
sgml-parent-document:("PLD-Guide.xml" "book" "section")
End:
-->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

View File

@ -1,6 +0,0 @@
<chapter>
<title>Tworzenie pakietów RPM</title>
&devel-scripts;
&devel-python;
&devel-ocaml;
</chapter>

View File

@ -1,14 +0,0 @@
<section id="rsync">
<title>RSYNC</title>
<para>
Je¶li jeste¶ zainteresowany mirroringiem zasobów PLD
i udostêpnianiem ich publicznie - skontaktuj siê z nami,
w celu uzyskania dalszych informacji:
<ulink url="mailto:feedback@pld.org.pl">feedback@pld.org.pl</ulink>.
<!-- If you are interested in mirroring PLD Distro and making it publicly
available, please contact us for detailed info: <ulink
url="mailto:feedback@pld.org.pl">feedback@pld.org.pl</ulink>.
-->
</para>
</section>

View File

@ -1,128 +0,0 @@
<section id="running">
<title>Jak uruchomić program instalacyjny?</title>
<para>
Jeśli już zdobyłeś instalator, możesz przystąpić
do instalacji (odkrywcze, no nie? ;)). Po prostu włącz komputer
z CD lub boot-dyskietki. Opisuję tutaj Automagicznego Instalatora
(instalation wizzard), który jest odpowiedni dla wiekszości użytkowników.
</para>
<section id="installing-intro">
<title>Intro</title>
<para>
Jest kila rzeczy, o których powinieneś wiedzieć,
zanim zaczniesz instalację:
</para>
<itemizedlist>
<listitem>
<para>
Możesz przesuwać tekst używając
strzałek, a klawiszem [Tab] przechodzisz
między elementami interfejsu.
</para>
</listitem>
<listitem>
<para>
Powłoka jest dostępna między drugą
a piątą konsolą. Logi z procesu instalacji
są zapisywane do <emphasis>/var/log/installer</emphasis>.
Możesz przejżeć je przy użyciu <emphasis>vi</emphasis>
jeśli jakieś komunikaty przewinęły się poza ekran.
Możesz też zobaczyć na szóstą konsolę (tam są logi).
</para>
</listitem>
</itemizedlist>
</section>
<section id="installing-start">
<title>Zaczynajmy</title>
<para>
Chwilę po uruchomieniu maszyny z CD/dyskietki powinieneś zobaczyć
taki obrazek:
</para>
<figure>
<title> Instalator - okno startowe</title>
<mediaobject>
<imageobject>
<imagedata fileref="installer/installer-1.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>
Instalator - okno startowe
</phrase>
</textobject>
</mediaobject>
</figure>
<para>
Jeśli nie potrzebujesz żadnych specjalnych opcji, naciśnij [Enter]
i poczekaj na załadowanie się jądra linuxa.
</para>
<para>
Teraz powinieneś wybrać język:
</para>
<figure>
<title>Instalator - wybór języka</title>
<mediaobject>
<imageobject>
<imagedata fileref="installer/installer-2.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>
Instalator - wybór języka
</phrase>
</textobject>
</mediaobject>
</figure>
<para>
W tym przewodniku używamy wersji polskiej. W następnym oknie
widzisz podsumowanie możliwości instalacyjnych:
</para>
<figure>
<title>Instalator - ekran powitalny</title>
<mediaobject>
<imageobject>
<imagedata fileref="installer/installer-3.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>
Instalator - ekran powitalny
</phrase>
</textobject>
</mediaobject>
</figure>
<para>
Po prostu nacisnij [Enter] i przejdziesz do głównego menu instalatora:
</para>
<figure>
<title>Instalator - główne menu</title>
<mediaobject>
<imageobject>
<imagedata fileref="installer/installer-4.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>
Instalator - główne menu
</phrase>
</textobject>
</mediaobject>
</figure>
</section>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-default-dtd-file:"../dbxbook4.1.2.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
sgml-declaration:nil
sgml-validate-command:"rxp -sxV %s %s"
sgml-parent-document:("PLD-Guide.xml" "book" "section")
End:
-->

View File

@ -1,69 +0,0 @@
<section id="installer-serial">
<title>Instalacja na komputerze bez monitora (konsola na porcie szeregowym)</title>
<para>
Możesz zainstalować PLD na maszynie, która nie ma monitora. Jedyne
co potrzebujesz to kabel null-modem i drugi komputer z emulatorem terminala
(minicom, kermit, HyperTerminal, cokolwiek) lub sprzętowy terminal (np. Wyse).
</para>
<para>
Konsole szeregowe są bardzo pospolite na dużych "farmach komputerów",
tam gdzie są serwery, bez stacji roboczych.
Niektóry sprzęt jak Sun SPARC, Compaq Alpha, wiele urządzeń sieciowych
jak Cisco, Fore/Marconi lub 3Com, ma wbudowaną obsługę portu
szeregowego (włączając w to BIOS).
Nie musisz trzymać monitora lub monitorów w serwerowni,
nie musisz brać monitora, aby sprawdzić dlaczego system, który aktualizowałeś
w nocy nie odpowiada itd. - bierzesz notebooka (jakiegokolwiek, jak stary 386 lub nawet
8086 ze stacją dyskietek i zainstalowanym DOSem 3.3 z programem kermit)
i nie potrzebujesz nic więcej.
</para>
<para>
Upewnij się, że posiadasz odpowiedni kabel (z siedmioma lub więcej żyłami).
Jeśli chcesz zrobić taki kabel własnoręcznie - żaden problem.
Znajdziesz schemat tutaj: <ulink url="http://www.hardwarebook.net">http://www.hardwarebook.net</ulink>
Niezapomnij sprawdzić strony Yost.com traktującej o konsolowych kablach szeregowych.
Znajdziesz tam informacje jak zrobić apapter RJ45 <--> DB9/DB25:
<ulink url="http://Yost.com/Computers/RJ45-serial/">http://Yost.com/Computers/RJ45-serial/</ulink>
</para>
<para>
Ustaw parametry terminala: szybkość 9600bps, 8 bitów danych,
bez parzystości, 1 bit stopu, bez kontroli przepływu (sprzętowa i programowa wyłączone),
z emulacją VT100 lub VT102
</para>
<para>
Uruchom program odpowiedzialny za obsługę terminala, potem włóż
bootowalną dyskietkę lub plytę CD-ROm zawierającą PLD i włącz komputer.
Jeśli Twój BIOS nie obsługuje konsoli szeregowej, poczekaj chwilkę do momentu,
aż wyświetli się logo PLD. Jeśli go nie widzisz, może to oznaczać, że wybrałeś złe
urządzenie startowe w BIOSie.
</para>
<para>
Wpisz "serial" po znaku zachęty i naciśnij ENTER. Jeśli nie możesz nic wpisać
upewnij się, że wyłączeyłeś sprzetową konrolę przepływu. Obserwuj proces ładowania jądra
i poczekaj na znak zachęty shella. Voila! Teraz możesz robić wszystko tak, jakbyś
siedział przed monitorem.
</para>
<para>
Po instalacji upewnij się, że masz pakiet getty_ps oraz
ustawioną konsolę szeregową w inittab:
<programlisting>S0:respawn:/sbin/getty ttyS0 9600 vt100</programlisting>
Przy konfiguracji lilo użyj:
<programlisting>serial=0,9600n8</programlisting>
w globalej konfiguracji oraz
<programlisting>append="console=ttyS0,9600n8"</programlisting>
dla każdego obrazu jądra. W ten sposób lilo będzie wypisywało
komunikaty na konsoli szeregowej,
a jądro będzie używać /dev/ttyS0 jako /dev/console.
</para>
<para>
Wyprubuj tego - to naprawdę działa, a jak zaczniesz używać konsoli szeregowej,
przekonasz się, że jest ona bardzo użyteczna - dla przykładu pomyśl o zdalnym
dostępie przez konsolę.
</para>
</section>

View File

@ -1,12 +0,0 @@
all:
rm -rf html
mkdir -p html
xsltproc --novalid copy.xsl ../PLD-Guide.xml | (read xml; cat) > all.xml
xspp pld-guide.xspp > style.xsl
cd html; xsltproc ../style.xsl ../webpage.xml
rm -f all.xml style.xsl
cp *.png ../figures/*.png html
mkdir html/{figures,people}
cp ../figures/*.png html/figures
cp ../people/*.png html/people
cp html/Welcome.html html/index.html

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<config>
<bookinfo>
<title>About this book</title>
<authors>Authors</authors>
<revhistory>Revision History</revhistory>
<revision-by>by</revision-by>
</bookinfo>
<links>
<title>Links</title>
</links>
<toc>
<title>Table of contents</title>
</toc>
</config>

View File

@ -1,18 +0,0 @@
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*|@*|processing-instruction()|text()">
<xsl:copy>
<xsl:apply-templates
select="*|@*|comment()|processing-instruction()|text()" />
</xsl:copy>
</xsl:template>
<xsl:template match="comment()">
<xsl:if test="starts-with(normalize-space(.), 'web-hack ')">
<xsl:apply-templates
select="document(concat('../', substring-after(normalize-space(.), 'web-hack ')))"
/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 338 B

View File

@ -1,5 +0,0 @@
<links>
<link>http://irc.pld.org.pl/</link>
<link>http://lists.pld-linux.org</link>
<!-- testing... more testing.... -->
</links>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 884 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 884 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -1,647 +0,0 @@
#
# $Id$
#
# PLD-Guide stylesheet.
#
# Copyright (c) 2002 Michal Moskal <malekith@pld-linux.org>.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form 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.
# 3. All advertising materials mentioning features or use of this software
# must display the following acknowledgement:
# This product includes software developed by Michal Moskal.
# 4. Neither the name of the author nor the names of any co-contributors
# may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY MICHAL MOSKAL AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
var img-root = ""
var icons = ""
#var icons = "1"
template "*" {}
def head(title = "") {
<head>
<title>v{$title}</title>
<style type="text/css">q|
body {
font-family: Helvetica, sans-serif;
font-size: 17px;
color: #000000;
background-color: #FFFFFF;
}
div.small {
font-family: Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
div.title {
width: 100%;
text-align: center;
padding: 5px;
color: #000000;
background-color: #edf1fa;
font-size: 140%;
font-weight: bold;
}
div.example {
background-color: #eeeeee;
padding: 3px;
}
div.example pre {
margin: 5px;
padding: 10px;
background-color: #dddddd;
}
div.example h6.example {
width: 100%;
text-align: center;
margin: 0px;
padding: 2px;
}
a {
text-decoration: none;
color: #000099;
}
a:hover {
text-decoration: none;
color: #FF3300;
}|
</style>
</head>
}
def navi-img(img = "next", align = "center", alt = "->", val = "")
{
<td width="1%" align="{$align}">
if "$val != ''" {
<a href="{$val}.html">
<img width="30" height="30" src="{$img-root}{$img}.png"
alt="{$alt}" border="0"/>
</a>
} else {
<img width="30" height="30" src="{$img-root}empty.png"
border="0"/>
}
</td>
}
# this isn't currently in use
def navi-stuff(next = "", prev = "", up = "") {
<table cellspacing="3" cellpadding="0" width="100%">
<tr>
navi-img(img = "prev", align="right", val = v{$prev}, alt = "&lt;-")
navi-img(img = "up", align="center", val = v{$up}, alt = "^")
navi-img(img = "next", align="left", val = v{$next}, alt = "->")
</tr>
</table>
}
# but this is
def small-navi-stuff(next = "", prev = "", up = "") {
if "$next != '' or $prev != ''" {
<div align="right">
<table cellpadding="2">
<tr>
if "$prev != ''" {
<td>
<a href="{$prev}.html">
<img border="0" width="30" height="30"
src="{$img-root}prev-small.png" alt="&lt;-"/>
</a>
</td>
}
if "$next != ''" {
<td>
<a href="{$next}.html">
<img border="0" width="30" height="30"
src="{$img-root}next-small.png" alt="->"/>
</a>
</td>
}
</tr>
</table>
</div>
}
}
def title(title = "")
{
<div class="title">v{$title}</div>
}
macro page(title = "", content = "", next = "", prev = "", up = "",
current-chapter = "-1", current-section = "")
{
<html>
head(title = { macro-arg title })
<body>
<table cellspacing="5" width="100%" cellpadding="0">
<tr>
<td width="15%" valign="top">
<table width="100%" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF" align="center">
<img width="130" height="85"
src="{$img-root}pld-rec.png"/>
</td>
</tr>
</table>
small-toc(current-chapter = {macro-arg current-chapter},
current-section = {macro-arg current-section})
# navi-stuff(next = {macro-arg next},
# prev = {macro-arg prev},
# up = {macro-arg up})
</td>
<td valign="top">
title(title = {macro-arg title})
small-navi-stuff(next = {macro-arg next},
prev = {macro-arg prev},
up = {macro-arg up})
<table>
<tr>
<td width="3%"> nbsp </td>
<td> macro-arg content </td>
<td width="3%"> nbsp </td>
</tr>
</table>
small-navi-stuff(next = {macro-arg next},
prev = {macro-arg prev},
up = {macro-arg up})
</td>
</tr>
</table>
</body>
</html>
}
def small-toc(current-chapter = "-1", current-section = "")
{
<table cellspacing="4" cellpadding="3">
for-each "//part" {
<tr>
<td align="center" bgcolor="#000066">
<div class="small" style="color: #FFFFFF">
<b>q|<xsl:number value="position()" format="I"/>. | v{title}</b>
</div>
</td>
</tr>
for-each "chapter" {
if "count(preceding::chapter) = $current-chapter" {
<tr>
<td bgcolor="#EDF1FA">
if "$icons" {
<table>
<tr>
<td valign="top" width="1%">
<img src="{$img-root}icon.png"/>
nbsp
</td>
<td>
v{title}
</td>
</tr>
</table>
} else {
v{title}
}
</td>
</tr>
<tr>
<td>
<table>
for-each "section[parent::chapter]" {
<tr>
<td width="20" valign="top" align="right">
if "$icons" {
<img src="{$img-root}icon-small.png" />
}
</td>
<td>
<div class="small">
if "@id = $current-section" {
v{title}
} else {
<a href="{@id}.html">v{title}</a>
}
</div>
</td>
</tr>
}
</table>
</td>
</tr>
} else {
<tr>
<td bgcolor="#EDF1FA">
if "$icons" {
<table>
<tr>
<td valign="top" width="1%">
<img src="{$img-root}icon.png"/>
nbsp
</td>
<td>
<a href="{concat(child::section[1]/attribute::id,
'.html')}">
v{title}
</a>
</td>
</tr>
</table>
} else {
<div class="small">
<a href="{concat(child::section[1]/attribute::id, '.html')}">
v{title}
</a>
</div>
}
</td>
</tr>
}
}
}
<tr>
<td bgcolor="#EDF1FA" align="left">
<small>
<a href="bookinfo.html">v{//config/bookinfo/title}</a>
</small>
</td>
</tr>
<tr>
<td bgcolor="#EDF1FA" align="left">
<small>
<a href="toc.html">v{//config/toc/title}</a>
</small>
</td>
</tr>
<tr>
<td bgcolor="#EDF1FA">
apply select = "//main/links" mode = "";
</td>
</tr>
</table>
}
template "links" {
<table>
<tr>
<td>
<b>v{//config/links/title}</b>
</td>
</tr>
for-each "link" {
<tr>
<td>
<small><a href="{.}">v{.}</a></small>
</td>
</tr>
}
</table>
}
mode "sec" {
template "*" {}
template "section" {
<h2>v{title}</h2>
apply;
}
template "example" {
<div class="example">
apply;
<h6 class="example">v{title}</h6>
</div>
}
template "orderedlist" {
<ol>
apply;
</ol>
}
template "itemizedlist" {
<ul>
apply;
</ul>
}
template "listitem" {
<li>
apply;
</li>
}
template "emphasis" { <em> apply; </em> }
template "abstract" { apply; }
template "ulink" { <a href="{@url}"> apply; </a> }
template "para|simpara" { <p> apply; </p> }
template "figure" {
<p align="center">
<table bgcolor="#000000" cellspacing="2" cellpadding="5">
<tr>
<td align="center" bgcolor="#ffffff">
apply select = "mediaobject/imageobject";
</td>
</tr>
<tr>
<td bgcolor="#ffffff">
<div align="center">
<b>v{title}</b><br/>
apply select = "mediaobject/textobject";
</div>
</td>
</tr>
</table>
</p>
}
template "imageobject" { apply; }
template "textobject" { apply; }
template "imagedata" { <img src="{$img-root}{@fileref}"/> }
# template "phrase" { apply; }
template "screen" {
<pre>
apply;
</pre>
}
template "prompt" { <font color="#206610">apply;</font> }
template "command" { <tt><b> apply; </b></tt> }
template "table" {
<table width="100%" bgcolor="#000000"
cellpadding="3" cellspacing="1" caption="{title}">
apply;
</table>
}
template "tgroup" { apply; }
template "tbody" { apply; }
template "row" { <tr>apply;</tr> }
template "entry" { <td bgcolor="#999999">apply;</td> }
template "filename" { <i><tt> apply; </tt></i> }
template "programlisting" { <pre> apply; </pre> }
template "variablelist" {
<p>
<table width="100%" bgcolor="#000000"
cellpadding="3" cellspacing="1" caption="{title}">
apply;
</table>
</p>
}
template "varlistentry" { <tr> apply; </tr> }
template "varlistentry/term" {
<td bgcolor="#999999" valign="top">
<b>apply;</b>
</td>
}
template "varlistentry/listitem" {
<td bgcolor="#999999">apply;</td>
}
template "citerefentry" {
<tt>
v{refentrytitle}
</tt>
"(" <b>v{manvolnum}</b> ")"
}
template "note" {
<small>
apply;
</small>
}
template "address" { apply; }
template "email" { <a href="mailto:{.}">v{.}</a> }
template "application" { v{.} }
template "caution|important" { <font color="#ff0000"> apply; </font> }
template "envar" { <tt> v{.} </tt> }
template "literal" { <tt> v{.} </tt> }
template "parameter" { <tt> v{.} </tt> }
template "formalpara" { <i> v{.} </i> }
template "literallayout" { <pre> apply; </pre> }
template "quote" { q|"| v{.} q|"| }
# FIXME:
template "link" { apply; }
#template "footnote" { "(" v{.} ")" }
}
mode "sec-enum" {
template "text()" {}
template "section" {
<li>
v{title}
if "count(child::section) != 0" {
<ul>
apply;
</ul>
}
</li>
}
}
mode "index-html" {
template "*" {}
template "section" {
<table width="100%">
<tr>
<td valign="middle">
apply mode = "sec";
</td>
<td valign="middle">
<img src="{$img-root}pld-big.png"/>
</td>
</tr>
</table>
}
}
mode "chap" {
template "text()" {}
template "section" {
<li> nbsp
<a href="{@id}.html">v{title}</a>
if "count(child::section) != 0" {
<ul>
apply mode = "sec-enum";
</ul>
}
</li>
redirect "concat(@id, '.html')" {
%page(
title = v{title},
prev = v{preceding::section[parent::chapter][1]/attribute::id},
next = {
if "@id = 'Welcome'" { "" }
else { v{following::section[parent::chapter][1]/attribute::id} }
},
up = "toc",
current-chapter = v{count(preceding::chapter)},
current-section = v{@id},
content = {
if "@id = 'Welcome'" {
apply mode = "index-html" select=".";
} else {
apply mode = "sec";
}
}
)
}
}
template "chapter" {
redirect "concat('ch', count(preceding::chapter) + 1, '.html')" {
%page(
title = v{title},
up = "toc",
prev = {
if "count(preceding::chapter) > 0" {
"ch" v{count(preceding::chapter)}
}
},
next = {
if "count(following::chapter) > 0" {
"ch" v{count(preceding::chapter) + 2}
}
},
content = {
apply select = "child::section";
}
)
}
}
template "appendix" {
redirect "concat(@id, '.html')" {
%page( title = v{title}, up = "toc", content = {
apply mode = "sec";
})
}
}
} # mode chap
mode "full-toc" {
template "text()" {}
template "part" {
q|<xsl:number format="I" value="count(preceding::part) + 1"/>. |
<b>v{title}</b>
<br/>
<ul> apply; </ul>
}
template "chapter" {
q|<xsl:number value="count(preceding::chapter) + 1"/>. |
<a href="{concat('ch', count(preceding::chapter) + 1, '.html')}"
><b>v{title}</b></a>
<br/>
<ul> apply; </ul>
}
template "appendix" {
q|<xsl:number format="i" value="count(preceding::appendix) + 1"/>. |
<a href="{@id}.html"
><b>v{title}</b></a>
<br/>
}
template "section" {
<li><a href="{@id}.html">v{title}</a></li>
}
} # mode full-toc
mode "book-info" {
template "*" {}
template "abstract" { apply; }
template "para" { <p> apply; </p> }
template "author" {
<li>
v{firstname} nbsp v{surname} nbsp nbsp
var email = v{concat(substring-before(affiliation/address/email, '@'),
' /at/ ',
substring-after(affiliation/address/email, '@'))}
" &lt;"
<a href="mailto:{$email}">
v{$email}
</a>
"&gt;" nbsp nbsp "(" v{affiliation/orgname} ")"
<p>
v{contrib}
</p>
</li>
}
template "revhistory" {
<ul>
apply;
</ul>
}
template "revision" {
<li>
v{revnumber} ", " v{date}
"(" v{authorinitials} ")"
<p>
v{revremark}
</p>
</li>
}
template "//bookinfo" {
redirect "'bookinfo.html'" {
%page(
title = v{//config/bookinfo/title},
content = {
<div align="center">
<h1>v{title}</h1>
<h3>v{pubdate}</h3>
</div>
apply select = "abstract";
<h2>v{//config/bookinfo/authors}</h2>
<ul>
apply select = "author";
</ul>
<h2>v{//config/bookinfo/revhistory}</h2>
apply select = "revhistory";
},
up = "toc"
)
}
}
}
template "book" {
redirect "'toc.html'" {
%page( title = v{//config/toc/title}, content = {
apply mode = "full-toc" select = "//part";
apply mode = "chap" select = "descendant::chapter";
apply mode = "chap" select = "descendant::appendix";
})
apply mode = "book-info";
}
}
template "main" {
redirect "'foobarbaz.html'" {
apply;
}
}
# vim:expandtab:sw=2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1012 B

Some files were not shown because too many files have changed in this diff Show More