blob: a8b5b6e3e2a96208736bd5ab74b0ca61634855c3 (
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
57
58
59
60
61
62
63
64
65
66
67
|
$ cat >test.conf <<EOF
> [bar]
> bar = green
> [foo]
> bar = blue
> [baz]
> bar = yellow
> [thud]
> bar = red
> [nobar]
> other = 42
> EOF
$ ceph-conf -c test.conf bar -s foo
blue
# test the funny "equals sign" argument passing convention
$ ceph-conf --conf=test.conf bar -s foo
blue
$ ceph-conf --conf=test.conf -L
bar
baz
foo
global
nobar
thud
$ ceph-conf --conf=test.conf --list-all-sections
bar
baz
foo
global
nobar
thud
$ ceph-conf --conf=test.conf --list_all_sections
bar
baz
foo
global
nobar
thud
# TODO man page stops in the middle of a sentence
$ ceph-conf -c test.conf bar -s xyzzy
[1]
$ ceph-conf -c test.conf bar -s xyzzy
[1]
$ ceph-conf -c test.conf bar -s xyzzy -s thud
red
$ ceph-conf -c test.conf bar -s nobar -s thud
red
$ ceph-conf -c test.conf bar -s thud -s baz
red
$ ceph-conf -c test.conf bar -s baz -s thud
yellow
$ ceph-conf -c test.conf bar -s xyzzy -s nobar -s thud -s baz
red
|