summaryrefslogtreecommitdiffstats
path: root/man/bcfg2.1
blob: 0df0e7e65de4389eca11af80d0a0d476258d593a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.TH "bcfg2" 1
.SH NAME
bcfg \- reconfigure machine based on settings in BCFG2
.SH SYNOPSIS
.B bcfg2
.I [-d] [-v] [-p] [-c cache file] [-f config file] [-q] [-b bundle]
[-r removal mode]
.SH DESCRIPTION
.PP
.B bcfg2
Runs the bcfg2 configuration process on the current host. This process
consists of first fetching and executing probes, uploading probe
results, fetching the client configuration, checking the current
client state, attempting to install the desired configuration, and
finally uploading statistics about the bcfg2 execution and client
state.
.SH OPTIONS
.TP
.B \-d run bcfg2 in debug mode.
.TP 
.B \-v run bcfg2 in verbose mode.
.TP 
.B \-P run bcfg2 in paranoid mode. Diffs will be logged for
configuration files marked as paranoid by the Bcfg2 server.
.TP
.B \-q run bcfg2 in quick mode. Package checksum verification won't be
performed. This mode relaxes the constraints of correctness, and thus
should only be used in safe conditions. 
.TP 
.B \-n run bcfg2 in dry-run mode. No changes will be made to the
system. 
.TP
.B \-B run bcfg2 in build mode. Services aren't started, as the system
may still be in miniroot.
.TP
.B \-r <mode> make bcfg2 remove extra configuration elements it
detects. Mode is one of all, svcs, or pkgs. All removes all
entries. Likewise, services and packages remove only the extra
configuration elements of the respective type.
.TP
.B \-i image specify image for client
.TP
.B \-p profile specify profile for client
.TP
Remove extra configuration located by two way verification. Removal
mode is one of all, packages, or services. (Services are currently
unimplemented under Debian. Nothing is currently supported under redhat)
.B \-p <profile> assert profile for client.
.TP
.B \-i <image> assert image for client.
.SH "SEE ALSO"
.BR Bcfg2Server(8),
.BR Bcfg2Ctl(8)
.SH "BUGS"
Two way removal mode is only implemented for packages under
Debian. All other types are not yet implemented.