aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-09-15 10:40:29 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2009-09-15 10:40:54 +0300
commit989a5bbb74c3620abaa2191ce2c4f8d5968dbf0a (patch)
treec0b2324a523905c3c17201cc2468c9078976fc74 /doc
parentdbad35177723e19147ab49b59a3728e00fe05875 (diff)
downloadpies-989a5bbb74c3620abaa2191ce2c4f8d5968dbf0a.tar.gz
pies-989a5bbb74c3620abaa2191ce2c4f8d5968dbf0a.tar.bz2
Branch off from the Mailfromd project into a separate repository.
Diffstat (limited to 'doc')
-rw-r--r--doc/.gitignore22
-rw-r--r--doc/Makefile.am39
-rw-r--r--doc/pies.texi176
3 files changed, 176 insertions, 61 deletions
diff --git a/doc/.gitignore b/doc/.gitignore
new file mode 100644
index 0000000..94d867b
--- /dev/null
+++ b/doc/.gitignore
@@ -0,0 +1,22 @@
1Makefile
2Makefile.in
3pies.info*
4stamp-vti
5version.texi
6pies.aux
7pies.cp
8pies.cps
9pies.dvi
10pies.fl
11pies.fn
12pies.kw
13pies.ky
14pies.log
15pies.mt
16pies.op
17pies.pg
18pies.pr
19pies.ps
20pies.toc
21pies.tp
22pies.vr
diff --git a/doc/Makefile.am b/doc/Makefile.am
index ee522f2..502c46e 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,34 +1,25 @@
1# This file is part of Mailfromd. 1# This file is part of Pies.
2# Copyright (C) 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff 2# Copyright (C) 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff
3# 3#
4# Mailfromd is free software; you can redistribute it and/or modify 4# Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 3, or (at your option) 6# the Free Software Foundation; either version 3, or (at your option)
7# any later version. 7# any later version.
8# 8#
9# Mailfromd is distributed in the hope that it will be useful, 9# Pies is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details. 12# GNU General Public License for more details.
13# 13#
14# You should have received a copy of the GNU General Public License 14# You should have received a copy of the GNU General Public License
15# along with Mailfromd. If not, see <http://www.gnu.org/licenses/>. 15# along with Pies. If not, see <http://www.gnu.org/licenses/>.
16 16
17info_TEXINFOS=mailfromd.texi 17info_TEXINFOS=pies.texi
18mailfromd_TEXINFOS=\ 18pies_TEXINFOS=\
19 fdl.texi\ 19 fdl.texi\
20 gacopyz.texi\
21 macros.texi\ 20 macros.texi\
22 mtasim.texi\
23 pies.texi\ 21 pies.texi\
24 pmult.texi\ 22 rendition.texi
25 pragma-database.texi\
26 pragma-option.texi\
27 rendition.texi\
28 smap.texi\
29 strftime.texi\
30 upgrade.texi\
31 values.texi
32 23
33EXTRA_DIST = \ 24EXTRA_DIST = \
34 check-docs.sh\ 25 check-docs.sh\
@@ -41,7 +32,7 @@ clean-local:
41 32
42# Checking 33# Checking
43check-format: 34check-format:
44 @if test -n "`cat $(info_TEXINFOS) $(mailfromd_TEXINFOS) | tr -d -c '\t'`"; then \ 35 @if test -n "`cat $(info_TEXINFOS) $(pies_TEXINFOS) | tr -d -c '\t'`"; then \
45 echo "Sources contain tabs; run make untabify"; \ 36 echo "Sources contain tabs; run make untabify"; \
46 false; \ 37 false; \
47 fi 38 fi
@@ -65,7 +56,7 @@ check-options:
65check-config: 56check-config:
66 @check-docs.sh 'configuration statements' \ 57 @check-docs.sh 'configuration statements' \
67 '/mf_cfg_param\[\] *= *{/,/^}/s/[ \t]*{ *"\([^,"]*\)".*/\1/pg' \ 58 '/mf_cfg_param\[\] *= *{/,/^}/s/[ \t]*{ *"\([^,"]*\)".*/\1/pg' \
68 's/@deffn {Mailfromd Conf} *\([^@,]*\).*/\1/p' \ 59 's/@deffn {Pies Conf} *\([^@,]*\).*/\1/p' \
69 $(top_srcdir)/mfd/main.c -- \ 60 $(top_srcdir)/mfd/main.c -- \
70 $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \ 61 $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \
71 $(info_TEXINFOS) 62 $(info_TEXINFOS)
@@ -101,12 +92,12 @@ check-exceptions:
101 @check-docs.sh exceptions \ 92 @check-docs.sh exceptions \
102 '/typedef enum mf_exception_code {/,/^};/s/[ \t]*mfe_\(.*\),.*/e_\1/p;/typedef enum mf_status_code {/,/^};/s/[ \t]*mf_\(.*\),.*/\1/p' \ 93 '/typedef enum mf_exception_code {/,/^};/s/[ \t]*mfe_\(.*\),.*/e_\1/p;/typedef enum mf_status_code {/,/^};/s/[ \t]*mf_\(.*\),.*/\1/p' \
103 's/@cindex \([^,][^,]*\), exception type/\1/p' \ 94 's/@cindex \([^,][^,]*\), exception type/\1/p' \
104 $(top_srcdir)/mfd/mailfromd.h -- \ 95 $(top_srcdir)/mfd/pies.h -- \
105 $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \ 96 $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \
106 $(info_TEXINFOS) 97 $(info_TEXINFOS)
107 98
108check-refs: 99check-refs:
109 @for file in $(info_TEXINFOS) $(mailfromd_TEXINFOS); \ 100 @for file in $(info_TEXINFOS) $(pies_TEXINFOS); \
110 do \ 101 do \
111 sed -e = $$file | \ 102 sed -e = $$file | \
112 sed -n 'N;/@FIXME-.*ref/{s/\(^[0-9][0-9]*\).*@FIXME-.*ref{\([^}]*\)}.*/'$$file':\1: \2/gp}'; \ 103 sed -n 'N;/@FIXME-.*ref/{s/\(^[0-9][0-9]*\).*@FIXME-.*ref{\([^}]*\)}.*/'$$file':\1: \2/gp}'; \
@@ -120,7 +111,7 @@ check-refs:
120 fi 111 fi
121 112
122check-fixmes: 113check-fixmes:
123 @for file in $(info_TEXINFOS) $(mailfromd_TEXINFOS); \ 114 @for file in $(info_TEXINFOS) $(pies_TEXINFOS); \
124 do \ 115 do \
125 sed -e = $$file | \ 116 sed -e = $$file | \
126 sed -n 'N;/@FIXME{/{s/\(^[0-9][0-9]*\).*@FIXME{\([^}]*\).*/'$$file':\1: \2/gp}'; \ 117 sed -n 'N;/@FIXME{/{s/\(^[0-9][0-9]*\).*@FIXME{\([^}]*\).*/'$$file':\1: \2/gp}'; \
@@ -135,7 +126,7 @@ check-fixmes:
135 fi 126 fi
136 127
137check-writeme: 128check-writeme:
138 @grep -Hn @WRITEME $(info_TEXINFOS) $(mailfromd_TEXINFOS) > $@-t; \ 129 @grep -Hn @WRITEME $(info_TEXINFOS) $(pies_TEXINFOS) > $@-t; \
139 if [ -s $@-t ]; then \ 130 if [ -s $@-t ]; then \
140 echo "Empty nodes:"; \ 131 echo "Empty nodes:"; \
141 cat $@-t; \ 132 cat $@-t; \
@@ -146,7 +137,7 @@ check-writeme:
146 fi 137 fi
147 138
148check-unrevised: 139check-unrevised:
149 @grep -Hn @UNREVISED $(info_TEXINFOS) $(mailfromd_TEXINFOS) > $@-t; \ 140 @grep -Hn @UNREVISED $(info_TEXINFOS) $(pies_TEXINFOS) > $@-t; \
150 if [ -s $@-t ]; then \ 141 if [ -s $@-t ]; then \
151 echo "Unrevised nodes:"; \ 142 echo "Unrevised nodes:"; \
152 cat $@-t; \ 143 cat $@-t; \
@@ -170,7 +161,7 @@ master-menu:
170 $(AM_V_GEN)emacs -batch -l mastermenu.el -f make-master-menu $(info_TEXINFOS) 161 $(AM_V_GEN)emacs -batch -l mastermenu.el -f make-master-menu $(info_TEXINFOS)
171 162
172untabify: 163untabify:
173 @emacs -batch -l untabify.el $(info_TEXINFOS) $(mailfromd_TEXINFOS) 164 @emacs -batch -l untabify.el $(info_TEXINFOS) $(pies_TEXINFOS)
174 165
175final: untabify master-menu 166final: untabify master-menu
176 167
diff --git a/doc/pies.texi b/doc/pies.texi
index 7f020f1..cc35b5d 100644
--- a/doc/pies.texi
+++ b/doc/pies.texi
@@ -1,7 +1,103 @@
1@c This file is part of the Mailfromd manual. 1\input texinfo @c -*-texinfo-*-
2@c Copyright (C) 2008, 2009 Sergey Poznyakoff 2@smallbook
3@c See file mailfromd.texi for copying conditions. 3@c %**start of header
4@c ******************************************************************* 4@setfilename pies.info
5@settitle Pies
6@c %**end of header
7@setchapternewpage odd
8
9@defcodeindex pr
10@defcodeindex op
11@c mt is the same as op, but used for mtasim options.
12@defcodeindex mt
13@defcodeindex kw
14@defcodeindex fl
15
16@syncodeindex fn cp
17@syncodeindex vr cp
18@syncodeindex ky cp
19@syncodeindex mt cp
20@syncodeindex pg cp
21@syncodeindex tp cp
22@syncodeindex op cp
23@syncodeindex pr cp
24@syncodeindex kw cp
25@syncodeindex fl cp
26
27@include version.texi
28@include rendition.texi
29@include macros.texi
30
31@ifinfo
32@dircategory GNU Utilities
33@direntry (pies) pies. Program execution supervisor.
34@end direntry
35@end ifinfo
36
37@copying
38Published by the Free Software Foundation,
3951 Franklin Street, Fifth Floor,
40Boston, MA 02110-1301 USA
41
42Copyright @copyright{} 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff
43
44Permission is granted to copy, distribute and/or modify this document
45under the terms of the GNU Free Documentation License, Version 1.2 or
46any later version published by the Free Software Foundation; with no
47Invariant Sections, with the Front-Cover texts being ``Pies Manual'',
48and with the Back-Cover Texts as in (a) below. A copy of the license
49is included in the section entitled ``GNU Free Documentation License''.
50
51(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
52this GNU Manual, like GNU software. Copies published by the Free
53Software Foundation raise funds for GNU development.''
54@end copying
55
56@titlepage
57@title Program Invocation and Execution Supervisor
58@subtitle version @value{VERSION}, @value{UPDATED}
59@author Sergey Poznyakoff.
60@page
61@vskip 0pt plus 1filll
62@insertcopying
63@end titlepage
64
65@page
66@summarycontents
67@page
68@contents
69
70@ifnottex
71@node Top
72@top Pies
73
74This edition of the @cite{Pies Manual}, last updated @value{UPDATED},
75documents @command{pies} Version @value{VERSION}.
76@end ifnottex
77
78@menu
79* Intro::
80* Pies Configuration File::
81* Component Statement::
82* include-meta1::
83* Global Configuration::
84* Pies Debugging::
85* Configuration Example::
86* Command Line Usage::
87* Pies Invocation::
88
89Appendices
90
91* Copying This Manual:: The GNU Free Documentation License.
92* Concept Index:: Index of Concepts.
93
94@c @detailmenu
95@c @end detailmenu
96
97@end menu
98
99@node Intro
100@chapter Introduction
5@cindex component, pies 101@cindex component, pies
6 The name @command{pies} (pronounced @samp{p-yes}) stands for 102 The name @command{pies} (pronounced @samp{p-yes}) stands for
7@samp{Program Invocation and Execution Supervisor}. This utility 103@samp{Program Invocation and Execution Supervisor}. This utility
@@ -85,18 +181,10 @@ stopping component dependencies, the same ordering is preserved.
85statement (@pxref{include-meta1}). 181statement (@pxref{include-meta1}).
86 182
87@menu 183@menu
88* Pies Configuration File::
89* Component Statement::
90* include-meta1::
91* Global Configuration::
92* Pies Debugging::
93* Configuration Example::
94* Command Line Usage::
95* Pies Invocation::
96@end menu 184@end menu
97 185
98@node Pies Configuration File 186@node Pies Configuration File
99@section Pies Configuration File 187@chapter Pies Configuration File
100 @command{Pies} reads its configuration from the main Mailutils 188 @command{Pies} reads its configuration from the main Mailutils
101configuration file. @xref{configuration, Mailutils Configuration 189configuration file. @xref{configuration, Mailutils Configuration
102File,, mailutils, GNU Mailutils Manual}, for a description of GNU 190File,, mailutils, GNU Mailutils Manual}, for a description of GNU
@@ -104,7 +192,7 @@ Mailutils configuration system. It is recommended to use
104@code{include @var{directory}} statement (@pxref{Include, Include 192@code{include @var{directory}} statement (@pxref{Include, Include
105Statement,, mailutils, GNU Mailutils Manual}), and to place 193Statement,, mailutils, GNU Mailutils Manual}), and to place
106@command{pies} configuration in file @file{@var{directory}/pies}. 194@command{pies} configuration in file @file{@var{directory}/pies}.
107@xref{MeTA1}, for an example. 195@xref{MeTA1,,, mailfromd, Mailfromd Manual}, for an example.
108 196
109The following standard Mailutils configuration statements are understood: 197The following standard Mailutils configuration statements are understood:
110 198
@@ -123,7 +211,7 @@ mailutils, GNU Mailutils Manual}.
123@end multitable 211@end multitable
124 212
125@node Component Statement 213@node Component Statement
126@section Component Statement 214@chapter Component Statement
127@kwindex component 215@kwindex component
128 The @code{component} statement defines a new component: 216 The @code{component} statement defines a new component:
129 217
@@ -203,7 +291,7 @@ respawn too fast.
203@end menu 291@end menu
204 292
205@node Prerequisites 293@node Prerequisites
206@subsection Component Prerequisites 294@section Component Prerequisites
207@cindex declaring prerequisites 295@cindex declaring prerequisites
208@cindex prerequisites, declaring 296@cindex prerequisites, declaring
209Prerequisites (@pxref{component prerequisite}) for a component are 297Prerequisites (@pxref{component prerequisite}) for a component are
@@ -230,7 +318,7 @@ component tags.
230@end deffn 318@end deffn
231 319
232@node Component Privileges 320@node Component Privileges
233@subsection Component Privileges 321@section Component Privileges
234@cindex privileges, pies 322@cindex privileges, pies
235 Following statements control the privileges the component 323 Following statements control the privileges the component
236is executed with. 324is executed with.
@@ -250,7 +338,7 @@ components specified in @file{meta1.conf} file (@pxref{include-meta1}).
250@end deffn 338@end deffn
251 339
252@node Resources 340@node Resources
253@subsection Resources 341@section Resources
254 342
255@deffn {Pies Conf} limits @var{string} 343@deffn {Pies Conf} limits @var{string}
256Impose limits on system resources, as defined by @var{string}. The 344Impose limits on system resources, as defined by @var{string}. The
@@ -340,7 +428,7 @@ before assignment.
340@end deffn 428@end deffn
341 429
342@node Actions Before Startup 430@node Actions Before Startup
343@subsection Actions Before Startup 431@section Actions Before Startup
344 432
345 Several statements are available that specify actions to perform 433 Several statements are available that specify actions to perform
346immediately before starting the component: 434immediately before starting the component:
@@ -365,7 +453,7 @@ This may change in future versions.
365@end deffn 453@end deffn
366 454
367@node Exit Actions 455@node Exit Actions
368@subsection Exit Actions 456@section Exit Actions
369@kwindex return-code 457@kwindex return-code
370 The default behavior of @command{pies} if an @samp{init-style} 458 The default behavior of @command{pies} if an @samp{init-style}
371component terminates is to restart it. Unless the component 459component terminates is to restart it. Unless the component
@@ -477,7 +565,7 @@ The following macro-variables are expanded within @var{string}:
477@headitem Variable @tab Expansion 565@headitem Variable @tab Expansion
478@item canonical-program-name @tab @samp{pies} 566@item canonical-program-name @tab @samp{pies}
479@item program-name @tab Program name of the @command{pies} binary. 567@item program-name @tab Program name of the @command{pies} binary.
480@item package @tab Package name (@samp{Mailfromd}). 568@item package @tab Package name (@samp{Pies}).
481@item version @tab Package version (@value{VERSION}). 569@item version @tab Package version (@value{VERSION}).
482@item mu-version @tab Version of GNU Mailutils. 570@item mu-version @tab Version of GNU Mailutils.
483@item component @tab Name of the terminated component. 571@item component @tab Name of the terminated component.
@@ -504,7 +592,7 @@ all components. Any @code{return-code} statements appearing within a
504@code{component} block override the global ones. 592@code{component} block override the global ones.
505 593
506@node Output Redirectors 594@node Output Redirectors
507@subsection Output Redirectors 595@section Output Redirectors
508@cindex repeater 596@cindex repeater
509 Output redirectors allow to redirect the standard error and/or standard 597 Output redirectors allow to redirect the standard error and/or standard
510output of a component to a file or @command{syslog} facility. 598output of a component to a file or @command{syslog} facility.
@@ -550,7 +638,7 @@ through @samp{local7} (all names case-insensitive), or a facility number.
550@end deffn 638@end deffn
551 639
552@node Inetd-Style Components 640@node Inetd-Style Components
553@subsection Inetd-Style Components 641@section Inetd-Style Components
554@cindex inetd-style components 642@cindex inetd-style components
555 Inetd-style components are declared using @code{mode inetd} 643 Inetd-style components are declared using @code{mode inetd}
556statement. You must also declare a socket to listen for requests for 644statement. You must also declare a socket to listen for requests for
@@ -608,7 +696,7 @@ be added if there is a demand.
608@end deffn 696@end deffn
609 697
610@node Meta1-Style Components 698@node Meta1-Style Components
611@subsection Meta1-Style Components 699@section Meta1-Style Components
612@cindex meta1-style components 700@cindex meta1-style components
613 Meta1-style components are declared using @code{mode pass} 701 Meta1-style components are declared using @code{mode pass}
614statement. For such components, you must declare both a socket to 702statement. For such components, you must declare both a socket to
@@ -627,7 +715,7 @@ upon its startup.
627@end deffn 715@end deffn
628 716
629@node Component Syntax Summary 717@node Component Syntax Summary
630@subsection Component Syntax Summary 718@section Component Syntax Summary
631 This subsection summarizes the @code{component} summary. For each 719 This subsection summarizes the @code{component} summary. For each
632statement, a reference to its detailed description is supplied. 720statement, a reference to its detailed description is supplied.
633 721
@@ -727,7 +815,7 @@ component @var{tag} @{
727@end smallexample 815@end smallexample
728 816
729@node include-meta1 817@node include-meta1
730@section Using MeTA1 Configuration File 818@chapter Using MeTA1 Configuration File
731@cindex /etc/meta1/meta1.conf 819@cindex /etc/meta1/meta1.conf
732 @command{Pies} is able to take a list of components from MeTA1 820 @command{Pies} is able to take a list of components from MeTA1
733configuration file: 821configuration file:
@@ -782,7 +870,7 @@ component smtps @{
782@end smallexample 870@end smallexample
783 871
784@node Global Configuration 872@node Global Configuration
785@section Global Configuration 873@chapter Global Configuration
786The statements described in this section affect @command{pies} 874The statements described in this section affect @command{pies}
787behavior as a whole. 875behavior as a whole.
788 876
@@ -811,7 +899,7 @@ Default is 5 seconds.
811@end menu 899@end menu
812 900
813@node Less Useful Statements 901@node Less Useful Statements
814@subsection Less Useful Statements 902@section Less Useful Statements
815 903
816 Some configuration file statements are provided for completeness and 904 Some configuration file statements are provided for completeness and
817are rarely, if at all used. If used improperly, they may severely 905are rarely, if at all used. If used improperly, they may severely
@@ -826,7 +914,7 @@ suit your needs:
826@deffn {Pies Conf} pidfile @var{file} 914@deffn {Pies Conf} pidfile @var{file}
827Write PID of the master @command{pies} process to @var{file}. By 915Write PID of the master @command{pies} process to @var{file}. By
828default, master PID is stored in @file{@var{statedir}/pies.pid} 916default, master PID is stored in @file{@var{statedir}/pies.pid}
829(@pxref{statedir}). 917(@FIXME-pxref{statedir}).
830@end deffn 918@end deffn
831 919
832@deffn {Pies Conf} control-file @var{file} 920@deffn {Pies Conf} control-file @var{file}
@@ -858,7 +946,7 @@ Retain all supplementary groups of which user, given with
858@end deffn 946@end deffn
859 947
860@node Pies Debugging 948@node Pies Debugging
861@section Pies Debugging 949@chapter Pies Debugging
862 The amount of debugging information produced by @command{pies} is configured 950 The amount of debugging information produced by @command{pies} is configured
863by the following two configuration statements. First of all, the standard 951by the following two configuration statements. First of all, the standard
864@code{debug} block statement controls debugging of the underlying GNU 952@code{debug} block statement controls debugging of the underlying GNU
@@ -894,7 +982,7 @@ Debug the lexical analyzer of MeTA1 configuration file.
894@end deffn 982@end deffn
895 983
896@node Configuration Example 984@node Configuration Example
897@section Configuration Example 985@chapter Configuration Example
898 In this section we provide several examples of working @command{pies} 986 In this section we provide several examples of working @command{pies}
899configuration files. 987configuration files.
900 988
@@ -905,8 +993,9 @@ configuration files.
905@end menu 993@end menu
906 994
907@node Simple Pies 995@node Simple Pies
908@subsection Simplest Case: Using Pies to Run Pmult 996@section Simplest Case: Using Pies to Run Pmult
909 The example below runs @command{pmult} (@pxref{pmult}) utility with 997 The example below runs @command{pmult} (@pxref{pmult, Pmilter
998multiplexer program,, mailfromd, Mailfromd Manual}) utility with
910the privileges of @samp{meta1} user. Both standard error and standard 999the privileges of @samp{meta1} user. Both standard error and standard
911output are redirected to the syslog facility @samp{mail}, priorities 1000output are redirected to the syslog facility @samp{mail}, priorities
912@samp{err} and @samp{info}, correspondingly. 1001@samp{err} and @samp{info}, correspondingly.
@@ -922,7 +1011,7 @@ component pmult @{
922@end smallexample 1011@end smallexample
923 1012
924@node Hairy Pies 1013@node Hairy Pies
925@subsection Using Pies to Run Pmult and MeTA1 1014@section Using Pies to Run Pmult and MeTA1
926 The example below is a working configuration file for running 1015 The example below is a working configuration file for running
927@command{pmult} and all components of MeTA1, configured in 1016@command{pmult} and all components of MeTA1, configured in
928@file{/etc/meta1/meta1.conf}. The global @code{return-code} statement 1017@file{/etc/meta1/meta1.conf}. The global @code{return-code} statement
@@ -964,7 +1053,7 @@ include-meta1 "/etc/meta1/meta1.conf";
964@end smallexample 1053@end smallexample
965 1054
966@node Inetd Pies 1055@node Inetd Pies
967@subsection Running Pies Instead of Inetd 1056@section Running Pies Instead of Inetd
968 1057
969This configuration file allows to run @command{pies} instead of 1058This configuration file allows to run @command{pies} instead of
970@command{initd}. It starts two services: @samp{ftp} and @samp{pop3d}, 1059@command{initd}. It starts two services: @samp{ftp} and @samp{pop3d},
@@ -997,7 +1086,7 @@ component pop3d @{
997@end smallexample 1086@end smallexample
998 1087
999@node Command Line Usage 1088@node Command Line Usage
1000@section Command Line Usage 1089@chapter Command Line Usage
1001 1090
1002 When run without arguments, @command{pies} parses and loads the 1091 When run without arguments, @command{pies} parses and loads the
1003configuration file, detaches itself from the controlling terminal 1092configuration file, detaches itself from the controlling terminal
@@ -1106,7 +1195,7 @@ smtps: smar qmgr
1106@end smallexample 1195@end smallexample
1107 1196
1108@node Pies Invocation 1197@node Pies Invocation
1109@section Pies Invocation 1198@chapter Pies Invocation
1110 1199
1111This section summarizes @command{pies} command line options. 1200This section summarizes @command{pies} command line options.
1112 1201
@@ -1157,3 +1246,16 @@ Apart from these, the common GNU Mailutils options are understood, which
1157are useful for checking @command{pies} configuration file for syntax 1246are useful for checking @command{pies} configuration file for syntax
1158errors. @xref{Common Options, Common Options, , mailutils, GNU 1247errors. @xref{Common Options, Common Options, , mailutils, GNU
1159Mailutils Manual}, for a detailed description of these. 1248Mailutils Manual}, for a detailed description of these.
1249
1250@node Copying This Manual
1251@appendix GNU Free Documentation License
1252@include fdl.texi
1253
1254@node Concept Index
1255@unnumbered Concept Index
1256
1257This is a general index of all issues discussed in this manual
1258
1259@printindex cp
1260
1261@bye

Return to:

Send suggestions and report system problems to the System administrator.