/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
1
<?xml version="1.0" encoding="UTF-8"?>
24.1.23 by Björn Påhlsson
Added manual pages for:
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
	"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
<!ENTITY VERSION "1.0">
74 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR): New.
5
<!ENTITY COMMANDNAME "plugin-runner">
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
6
<!ENTITY TIMESTAMP "2008-08-31">
24.1.23 by Björn Påhlsson
Added manual pages for:
7
]>
8
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
9
<refentry xmlns:xi="http://www.w3.org/2001/XInclude">
24.1.23 by Björn Påhlsson
Added manual pages for:
10
  <refentryinfo>
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
11
    <title>Mandos Manual</title>
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
12
    <!-- Nwalsh’s docbook scripts use this to generate the footer: -->
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
13
    <productname>Mandos</productname>
24.1.23 by Björn Påhlsson
Added manual pages for:
14
    <productnumber>&VERSION;</productnumber>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
15
    <date>&TIMESTAMP;</date>
24.1.23 by Björn Påhlsson
Added manual pages for:
16
    <authorgroup>
17
      <author>
18
	<firstname>Björn</firstname>
19
	<surname>Påhlsson</surname>
20
	<address>
21
	  <email>belorn@fukt.bsnet.se</email>
22
	</address>
23
      </author>
24
      <author>
25
	<firstname>Teddy</firstname>
26
	<surname>Hogeborn</surname>
27
	<address>
28
	  <email>teddy@fukt.bsnet.se</email>
29
	</address>
30
      </author>
31
    </authorgroup>
32
    <copyright>
33
      <year>2008</year>
128 by Teddy Hogeborn
* plugin-runner.xml (/refentry/refentryinfo/copyright): Split
34
      <holder>Teddy Hogeborn</holder>
35
      <holder>Björn Påhlsson</holder>
24.1.23 by Björn Påhlsson
Added manual pages for:
36
    </copyright>
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
37
    <xi:include href="legalnotice.xml"/>
24.1.23 by Björn Påhlsson
Added manual pages for:
38
  </refentryinfo>
39
40
  <refmeta>
41
    <refentrytitle>&COMMANDNAME;</refentrytitle>
42
    <manvolnum>8mandos</manvolnum>
43
  </refmeta>
44
  
45
  <refnamediv>
46
    <refname><command>&COMMANDNAME;</command></refname>
47
    <refpurpose>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
48
      Run Mandos plugins.  Pass data from first succesful one.
24.1.23 by Björn Påhlsson
Added manual pages for:
49
    </refpurpose>
50
  </refnamediv>
51
52
  <refsynopsisdiv>
53
    <cmdsynopsis>
54
      <command>&COMMANDNAME;</command>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
55
      <group rep="repeat">
56
	<arg choice="plain"><option>--global-envs=<replaceable
57
	>VAR</replaceable><literal>=</literal><replaceable
58
	>value</replaceable></option></arg>
59
	<arg choice="plain"><option>-e
60
	<replaceable>VAR</replaceable><literal>=</literal><replaceable
61
	>value</replaceable> </option></arg>
62
      </group>
63
      <sbr/>
64
      <group rep="repeat">
65
	<arg choice="plain"><option>--envs-for=<replaceable
66
	>PLUGIN</replaceable><literal>:</literal><replaceable
67
	>ENV</replaceable><literal>=</literal><replaceable
68
	>value</replaceable></option></arg>
69
	<arg choice="plain"><option>-f<replaceable>
70
	PLUGIN</replaceable><literal>:</literal><replaceable
71
	>ENV</replaceable><literal>=</literal><replaceable
72
	>value</replaceable> </option></arg>
73
      </group>
74
      <sbr/>
75
      <group rep="repeat">
76
	<arg choice="plain"><option>--global-options=<replaceable
77
	>OPTIONS</replaceable></option></arg>
78
	<arg choice="plain"><option>-g<replaceable>
79
	OPTIONS</replaceable> </option></arg>
80
      </group>
81
      <sbr/>
82
      <group rep="repeat">
83
	<arg choice="plain"><option>--options-for=<replaceable
84
	>PLUGIN</replaceable><literal>:</literal><replaceable
85
	>OPTIONS</replaceable></option></arg>
86
	<arg choice="plain"><option>-f<replaceable>
87
	PLUGIN</replaceable><literal>:</literal><replaceable
88
	>OPTIONS</replaceable> </option></arg>
89
      </group>
90
      <sbr/>
91
      <group rep="repeat">
92
	<arg choice="plain"><option>--disable=<replaceable
93
	>PLUGIN</replaceable></option></arg>
94
	<arg choice="plain"><option>-d
95
	<replaceable>PLUGIN</replaceable> </option></arg>
96
      </group>
97
      <sbr/>
98
      <arg><option>--groupid=<replaceable
99
      >ID</replaceable></option></arg>
100
      <sbr/>
101
      <arg><option>--userid=<replaceable
102
      >ID</replaceable></option></arg>
103
      <sbr/>
104
      <arg><option>--plugin-dir=<replaceable
105
      >DIRECTORY</replaceable></option></arg>
106
      <sbr/>
107
      <arg><option>--debug</option></arg>
108
    </cmdsynopsis>
109
    <cmdsynopsis>
110
      <command>&COMMANDNAME;</command>
111
      <group choice="req">
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
112
	<arg choice="plain"><option>--help</option></arg>
113
	<arg choice="plain"><option>-?</option></arg>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
114
      </group>
115
    </cmdsynopsis>
116
    <cmdsynopsis>
117
      <command>&COMMANDNAME;</command>
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
118
      <arg choice="plain"><option>--usage</option></arg>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
119
    </cmdsynopsis>
120
    <cmdsynopsis>
121
      <command>&COMMANDNAME;</command>
122
      <group choice="req">
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
123
	<arg choice="plain"><option>--version</option></arg>
124
	<arg choice="plain"><option>-V</option></arg>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
125
      </group>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
126
    </cmdsynopsis>
24.1.23 by Björn Påhlsson
Added manual pages for:
127
  </refsynopsisdiv>
128
129
  <refsect1 id="description">
130
    <title>DESCRIPTION</title>
131
    <para>
132
      <command>&COMMANDNAME;</command> is a plugin runner that waits
133
      for any of its plugins to return sucessfull with a password, and
24.1.38 by Björn Påhlsson
changed description to better fit role
134
      passes it to cryptsetup as stdout message. This command is not
135
      meant to be invoked directly, but is instead meant to be run by
136
      cryptsetup by being specified in /etc/crypttab as a keyscript
137
      and subsequlently started in the initrd environment. See
138
      <citerefentry><refentrytitle>crypttab</refentrytitle>
139
      <manvolnum>5</manvolnum></citerefentry> for more information on
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
140
      keyscripts.
24.1.23 by Björn Påhlsson
Added manual pages for:
141
    </para>
142
24.1.38 by Björn Påhlsson
changed description to better fit role
143
    <para>
144
      plugins is looked for in the plugins directory which by default will be
145
      /conf/conf.d/mandos/plugins.d if not changed by option --plugin-dir.
146
    </para>
147
  </refsect1>
148
  <refsect1>
149
    <title>OPTIONS</title>
24.1.23 by Björn Påhlsson
Added manual pages for:
150
    <variablelist>
151
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
152
	<term><option>--global-options
153
	<replaceable>OPTIONS</replaceable></option></term>
154
	<term><option>-g
155
	<replaceable>OPTIONS</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
156
	<listitem>
157
	  <para>
158
	    Global options given to all plugins as additional start
159
	    arguments.  Options are specified with a -o flag followed
160
	    by a comma separated string of options.
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
161
	  </para>	
24.1.23 by Björn Påhlsson
Added manual pages for:
162
	</listitem>
163
      </varlistentry>
164
165
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
166
	<term><option>--options-for
167
	<replaceable>PLUGIN</replaceable><literal>:</literal
168
	><replaceable>OPTION</replaceable></option></term>
169
	<term><option>-o
170
	<replaceable>PLUGIN</replaceable><literal>:</literal
171
	><replaceable>OPTION</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
172
	<listitem>
173
	  <para>
174
	    Plugin specific options given to the plugin as additional
175
	    start arguments.  Options are specified with a -o flag
176
	    followed by a comma separated string of options.
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
177
	  </para>	
24.1.23 by Björn Påhlsson
Added manual pages for:
178
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
179
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
180
181
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
182
	<term><option> --disable
183
	<replaceable>PLUGIN</replaceable></option></term>
184
	<term><option>-d
185
	<replaceable>PLUGIN</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
186
	<listitem>
187
	  <para>
188
	    Disable a specific plugin
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
189
	  </para>	
24.1.23 by Björn Påhlsson
Added manual pages for:
190
	</listitem>
191
      </varlistentry>
192
193
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
194
	<term><option>--groupid
195
	<replaceable>ID</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
196
	<listitem>
197
	  <para>
198
	    Group ID the plugins will run as
199
	  </para>
200
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
201
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
202
203
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
204
	<term><option>--userid
205
	<replaceable>ID</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
206
	<listitem>
207
	  <para>
208
	    User ID the plugins will run as
209
	  </para>
210
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
211
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
212
213
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
214
	<term><option>--plugin-dir
215
	<replaceable>DIRECTORY</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
216
	<listitem>
217
	  <para>
218
	    Specify a different plugin directory
219
	  </para>
220
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
221
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
222
      
223
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
224
	<term><option>--debug</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
225
	<listitem>
226
	  <para>
227
	    Debug mode
228
	  </para>
229
	</listitem>
230
      </varlistentry>
231
      
232
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
233
	<term><option>--help</option></term>
234
	<term><option>-?</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
235
	<listitem>
236
	  <para>
237
	    Gives a help message
238
	  </para>
239
	</listitem>
240
      </varlistentry>
241
      
242
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
243
	<term><option>--usage</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
244
	<listitem>
245
	  <para>
246
	    Gives a short usage message
247
	  </para>
248
	</listitem>
249
      </varlistentry>
250
251
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
252
	<term><option>--version</option></term>
253
	<term><option>-V</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
254
	<listitem>
255
	  <para>
256
	    Prints the program version
257
	  </para>
258
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
259
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
260
    </variablelist>
261
  </refsect1>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
262
263
  <refsect1 id="exit_status">
264
    <title>EXIT STATUS</title>
265
    <para>
266
    </para>
267
  </refsect1>
268
269
  <refsect1 id="file">
270
    <title>FILES</title>
271
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
272
    </para>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
273
  </refsect1>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
274
275
  <refsect1 id="notes">
276
    <title>NOTES</title>
277
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
278
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
279
  </refsect1>
280
  
281
  <refsect1 id="bugs">
282
    <title>BUGS</title>
283
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
284
    </para>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
285
  </refsect1>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
286
287
  <refsect1 id="examples">
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
288
    <title>EXAMPLE</title>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
289
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
290
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
291
  </refsect1>
292
293
  <refsect1 id="security">
294
    <title>SECURITY</title>
295
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
296
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
297
  </refsect1>
298
299
  <refsect1 id="see_also">
300
    <title>SEE ALSO</title>
301
    <para>
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
302
      <citerefentry><refentrytitle>cryptsetup</refentrytitle>
303
      <manvolnum>8</manvolnum></citerefentry>,
24.1.41 by Björn Påhlsson
updated mandos-client sections and added see also stuff
304
      <citerefentry><refentrytitle>mandos</refentrytitle>
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
305
      <manvolnum>8</manvolnum></citerefentry>,
306
      <citerefentry><refentrytitle>password-prompt</refentrytitle>
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
307
      <manvolnum>8mandos</manvolnum></citerefentry>,
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
308
      <citerefentry><refentrytitle>password-request</refentrytitle>
309
      <manvolnum>8mandos</manvolnum></citerefentry>
24.1.41 by Björn Påhlsson
updated mandos-client sections and added see also stuff
310
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
311
  </refsect1>
312
24.1.23 by Björn Påhlsson
Added manual pages for:
313
</refentry>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
314
<!-- Local Variables: -->
315
<!-- time-stamp-start: "<!ENTITY TIMESTAMP [\"']" -->
316
<!-- time-stamp-end: "[\"']>" -->
317
<!-- time-stamp-format: "%:y-%02m-%02d" -->
318
<!-- End: -->