i18n subproject has been extracted to a separated repository and removed from here.
|
@ -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
|
|
@ -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:
|
||||
-->
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
Before Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 5.7 KiB |
Before Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 5.7 KiB |
Before Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 444 B |
Before Width: | Height: | Size: 368 B |
Before Width: | Height: | Size: 447 B |
Before Width: | Height: | Size: 1.5 KiB |
|
@ -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:
|
||||
-->
|
|
@ -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>
|
|
@ -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 & 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:
|
||||
-->
|
|
@ -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>
|
|
@ -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/
|
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 16 KiB |
|
@ -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ê <login>
|
||||
</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem><para>Bauke Daniel <bonkey></para></listitem>
|
||||
<listitem><para>Bogusz Jakub <qboosh></para></listitem>
|
||||
<listitem><para>Bohosiewicz Marcin <marcus></para></listitem>
|
||||
<listitem><para>Borowski Ziemek <ziembor></para></listitem>
|
||||
<listitem><para>Cieciwa Wojciech <cieciwa></para></listitem>
|
||||
<listitem><para>Dobrek Lukasz <dobrek></para></listitem>
|
||||
<listitem><para>Dopierala Andrzej <undefine></para></listitem>
|
||||
<listitem><para>Filipczyk Witold <juandon></para></listitem>
|
||||
<listitem><para>Flinta Artur <aflinta></para></listitem>
|
||||
<listitem><para>Frysiak Artur <wiget></para></listitem>
|
||||
<listitem><para>Glazik Jakub <zytek></para></listitem>
|
||||
<listitem><para>Golszewski Pawel <blues></para></listitem>
|
||||
<listitem><para>Golawski Grzegorz <grzegol></para></listitem>
|
||||
<listitem><para>Kalinski Filip <filon></para></listitem>
|
||||
<listitem><para>Kamecka Marzena <skobelek></para></listitem>
|
||||
<listitem><para>Kamper Jaroslaw <jack></para></listitem>
|
||||
<listitem><para>Kleger-Rudomin Rafal <klakier></para></listitem>
|
||||
<listitem><para>Kloczko Tomasz <kloczek></para></listitem>
|
||||
<listitem><para>Knycz Przemyslaw <djrzulf></para></listitem>
|
||||
<listitem><para>Kochanowicz Michal <mkochano></para></listitem>
|
||||
<listitem><para>Kolodziej Pawel <pawelk></para></listitem>
|
||||
<listitem><para>Konieczny Jacek <jajcus></para></listitem>
|
||||
<listitem><para>Kowalczyk Marcin <qrczak></para></listitem>
|
||||
<listitem><para>Krecicki Witold <adasi></para></listitem>
|
||||
<listitem><para>Krzysztofowicz Andrzej <ankry></para></listitem>
|
||||
<listitem><para>Kuratczyk Michal <kura></para></listitem>
|
||||
<listitem><para>Lubaczewski Hubert <depesz></para></listitem>
|
||||
<listitem><para>Margula Michal <alchemyx></para></listitem>
|
||||
<listitem><para>Mazur Mariusz <mmazur></para></listitem>
|
||||
<listitem><para>Miskiewicz Arkadiusz <misiek></para></listitem>
|
||||
<listitem><para>Moskal Michal <malekith></para></listitem>
|
||||
<listitem><para>Orzechowski Tomasz <orzech></para></listitem>
|
||||
<listitem><para>Pala Tomasz <gotar></para></listitem>
|
||||
<listitem><para>Patyk Arkadiusz <areq></para></listitem>
|
||||
<listitem><para>Pawlowicz Sergiusz <serek></para></listitem>
|
||||
<listitem><para>Pieczul Olgierd <wojrus></para></listitem>
|
||||
<listitem><para>Pijanka Maciej <agaran></para></listitem>
|
||||
<listitem><para>Rekorajski Jan <baggins></para></listitem>
|
||||
<listitem><para>Sakowski Pawel <saq></para></listitem>
|
||||
<listitem><para>Sochala Arkadiusz <jojoro></para></listitem>
|
||||
<listitem><para>Sterniczuk Grzegorz <grzegorz></para></listitem>
|
||||
<listitem><para>Slusarczyk Wojciech <wojtek></para></listitem>
|
||||
<listitem><para>Taraszka Krzysztof <dzimi></para></listitem>
|
||||
<listitem><para>Taudul Bartosz <wolf></para></listitem>
|
||||
<listitem><para>Trabinski Lukasz <lukasz></para></listitem>
|
||||
<listitem><para>Trojanowski Tomasz <trojan></para></listitem>
|
||||
<listitem><para>Wal Robert <rrw></para></listitem>
|
||||
<listitem><para>Wojtczuk Marcin <fastviper></para></listitem>
|
||||
<listitem><para>Wozny Robert Jakub <speedy></para></listitem>
|
||||
<listitem><para>Wroblewski Artur <wrobell></para></listitem>
|
||||
<listitem><para>Zagrodzki Sebastian <zagrodzki></para></listitem>
|
||||
<listitem><para>Zawalich Michal <michuz></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:
|
||||
|
||||
-->
|
Before Width: | Height: | Size: 18 KiB |
|
@ -1,6 +0,0 @@
|
|||
<chapter>
|
||||
<title>Tworzenie pakietów RPM</title>
|
||||
&devel-scripts;
|
||||
&devel-python;
|
||||
&devel-ocaml;
|
||||
</chapter>
|
|
@ -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>
|
|
@ -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:
|
||||
-->
|
|
@ -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>
|
|
@ -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
|
|
@ -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>
|
|
@ -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>
|
Before Width: | Height: | Size: 162 B |
Before Width: | Height: | Size: 236 B |
Before Width: | Height: | Size: 338 B |
|
@ -1,5 +0,0 @@
|
|||
<links>
|
||||
<link>http://irc.pld.org.pl/</link>
|
||||
<link>http://lists.pld-linux.org</link>
|
||||
<!-- testing... more testing.... -->
|
||||
</links>
|
Before Width: | Height: | Size: 884 B |
Before Width: | Height: | Size: 884 B |
Before Width: | Height: | Size: 9.8 KiB |
|
@ -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 = "<-")
|
||||
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="<-"/>
|
||||
</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, '@'))}
|
||||
" <"
|
||||
<a href="mailto:{$email}">
|
||||
v{$email}
|
||||
</a>
|
||||
">" 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
|
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 1012 B |
Before Width: | Height: | Size: 1012 B |