ike-sa-manager: Extract IKE SPI labeling feature from charon-tkm
[strongswan.git] / src / sec-updater / sec-updater.8.in
1 .TH SEC-UPDATER 8 "2017-08-25" "@PACKAGE_VERSION@" "strongSwan"
2 .
3 .SH "NAME"
4 .
5 sec-updater \- Extracts security update information of Linux distributions
6 .
7 .SH "SYNOPSIS"
8 .
9 .SY "sec-updater"
10 .OP \-\-debug level
11 .OP \-\-quiet
12 .OP \-\-security
13 .BI \-\-os " string"
14 .BI \-\-arch " string"
15 .BI \-\-uri " uri"
16 .BI \-\-file " filename"
17 .YS
18 .
19 .SY "sec-updater"
20 .B \-h
21 |
22 .B \-\-help
23 .YS
24 .
25 .SH "DESCRIPTION"
26 .
27 .B sec-updater
28 extracts information about security updates and backports of Linux repositories
29 (e.g. Debian or Ubuntu). This information is used to update the package version
30 information stored in the strongTNC SQLite database. The "dbkg --compare-versions"
31 command is used to determine which package versions are affected by a given
32 security update.
33 .
34 .SH "OPTIONS"
35 .
36 .TP
37 .B "\-h, \-\-help"
38 Prints usage information and a short summary of the available commands.
39 .TP
40 .BI "\-v, \-\-debug " level
41 Set debug level, default: 1.
42 .TP
43 .B "\-q, \-\-quiet"
44 Disable debug output to stderr.
45 .TP
46 .B "\-s, \-\-security"
47 Set when parsing a distributions file with security updates.
48 .TP
49 .BI "\-o, \-\-os " string
50 Name of operating system (OS). eg. "Ubuntu 16.04".
51 .TP
52 .BI "\-o, \-\-arch " string
53 Name of HW architecture. eg. "x86_64".
54 .TP
55 .BI "\-o, \-\-uri " uri
56 URI where to download deb package from.
57 .TP
58 .BI "\-f, \-\-file " filename
59 Linux package information file to parse.
60 .
61 .SH "CONFIGURATION"
62 .
63 The following parameters can be configured in strongswan.conf:
64 .P
65  sec-updater {
66    database = sqlite:///etc/pts/config.db
67    swid_gen {
68        command = /usr/local/bin/swid_generator
69        tag_creator {
70           name = strongSwan Project
71           regid = strongswan.org
72        }
73     }
74     tnc_manage_command = /var/www/tnc/manage.py
75     tmp {
76        deb_file = /tmp/sec-updater.deb
77        tag_file = /tmp/sec-updater.tag
78     }
79  }
80 .
81 .SH "SEE ALSO"
82 .
83 .BR strongswan.conf (5)
84