3 .\" Manual for the peer database compiler
5 .\" (c) 2008 Straylight/Edgeware
8 .\"----- Licensing notice ---------------------------------------------------
10 .\" This file is part of Trivial IP Encryption (TrIPE).
12 .\" TrIPE is free software: you can redistribute it and/or modify it under
13 .\" the terms of the GNU General Public License as published by the Free
14 .\" Software Foundation; either version 3 of the License, or (at your
15 .\" option) any later version.
17 .\" TrIPE is distributed in the hope that it will be useful, but WITHOUT
18 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22 .\" You should have received a copy of the GNU General Public License
23 .\" along with TrIPE. If not, see <https://www.gnu.org/licenses/>.
25 .\"--------------------------------------------------------------------------
26 .so ../common/defs.man \"@@@PRE@@@
28 .\"--------------------------------------------------------------------------
29 .TH tripe-newpeers 8tripe "11 December 2008" "Straylight/Edgeware" "TrIPE: Trivial IP Encryption"
31 .\"--------------------------------------------------------------------------
34 tripe-newpeers \- compile peer database from sources
36 .\"--------------------------------------------------------------------------
44 .\"--------------------------------------------------------------------------
48 .BR tripe-newpeers (8)
49 program reads in a number of configuration files in
51 format, and writes a compiled version of the resulting database. The
52 program accepts the following options.
55 Write a help message to standard output, and exit.
58 Write the program's version number to standard output, and exit.
60 .BI "\-c, \-\-cdb=" cdb-file
61 Write a compiled database in
70 will write a textual representation of its database to standard output.
71 The textual representation consists of a sequence of lines of the form
75 This is unambiguous as long as peer names don't contain colons, since
76 the values do not contain newlines.
78 The program reads all of the
80 configuration files listed on its command line. If an
84 then standard input is read. If no filenames are given, and standard
85 input is not a terminal, then standard input is read. If no filenames
86 are given and standard input
88 a terminal then an error message is issued. The configuration files are
89 all merged together as if they had been a single file. The output
90 database is constructed as described in
93 .\"--------------------------------------------------------------------------
105 .\"--------------------------------------------------------------------------
108 Mark Wooding, <mdw@distorted.org.uk>
110 .\"----- That's all, folks --------------------------------------------------