1
2sfcbrepos(1) General Commands Manual sfcbrepos(1)
3
4
5
7 sfcbrepos - Script to rebuild the Small-Footprint CIM Broker (sfcb)
8 class repository
9
11 sfcbrepos [options]
12
14 sfcbrepos rebuilds the sfcb class repository from the staging files.
15 Rebuilding is done offline and the sfcb CIMOM must be restarted for
16 changes to take effect.
17
19 Supported command line options are:
20
21 -c schemadir
22 Path to obtain the CIM Schema classes. Default is
23 /usr/share/sfcb
24
25 -s stagingdir
26 Path to sfcb staging area containing class MOFs and registration
27 files Default is /var/lib/sfcb/stage
28
29 -r registrationdir
30 Path to the sfcb registration directory, containing the root of
31 the class repository directory tree. Default is
32 /var/lib/sfcb/registration
33
34 -f Force option. Without this option you will be prompted to con‐
35 firm creating a new class repository (and delete the old one).
36 Setting this option will rebuild the new sfcb repository without
37 prompting.
38
39 -i Do not migrate instances from previous repository
40
41 -b backendopts
42 Set special backend options for sfcbmof. Valid options are: P32
43 - compile for PowerPC target; Q - skip qualifiers in output
44 file; q - skip Description, ValueMap, and Values qualifiers in
45 output file. Note: eliminating qualifiers will often signifi‐
46 cantly reduce the size of the class repository.
47
48 -X platform
49 Alias of -b
50
51 -h Display usage information and exit.
52
54 /usr/share/sfcb/CIM/CIM_Schema.mof
55 CIM Schema
56
57 /var/lib/sfcb/registration/providerRegister
58 Contains registration data for all installed providers.
59
60 /var/lib/sfcb/registration/providerRegister.previous
61 Contains registration data for all installed providers from pre‐
62 vious time sfcbrepos was run. This can be used to restore an
63 earlier class repository in case sfcbrepos generates a corrupt
64 one.
65
66 /var/lib/sfcb/registration/repository
67 Contain class repository directory for all supported CIM names‐
68 paces.
69
70 /var/lib/sfcb/registration/repository.previous
71 Contain class repository directory for all supported CIM names‐
72 paces from the previous time sfcbrepos was run. This can be used
73 to restore an earlier class repository in case sfcbrepos gener‐
74 ates a corrupt one.
75
76 /var/lib/sfcb/registration/repository/.../classSchemas
77 Class data for a namespace.
78
79 /var/lib/sfcb/stage/default.reg
80 Registration data for the default built-in sfcb internal
81 providers.
82
83 /var/lib/sfcb/stage/mofs/root/interop/interop.mof
84 Dummy classes used to added CIM indication support to the
85 default interop namespace.
86
87 /var/lib/sfcb/registration/stage/mofs/.../*.mof
88 Class definitions for all installed providers.
89
90 /var/lib/sfcb/registration/stage/regs/*.reg
91 Registration info for all installed providers.
92
94 DESTDIR
95 If set, the value of this variable is prepended to the registra‐
96 tion directory names. This can be useful to store the repository
97 in a different location, i.e. when cross-compiling providers.
98
100 Requires libsfcBrokerCore.a
101
103 Adrian Schuur <schuur@de.ibm.com>
104
106 The SBLIM project maintains a mailing list to which you should direct
107 all questions regarding sfcb, sfcc, wbemcli, or any of the SBLIM
108 providers. To subscribe to this mailing list visit
109
110 http://lists.sourceforge.net/lists/listinfo/sblim-issues
111
112 The SBLIM Project Bug tracking page can be found at
113
114 http://sourceforge.net/tracker/?group_id=128809&atid=712784
115
117 (C) Copyright IBM Corp. 2004, 2005, 2009
118
120 The Small-Footprint CIM Broker (sfcb) is a part of the SBLIM project.
121 The most recent version is available on the web at
122
123 http://sblim.sourceforge.net/
124
126 sfcbd(1), sfcbstage(1), sfcbunstage(1), getSchema(1)
127
128
129
130sfcbrepos Version 1.3.8 October 2009 sfcbrepos(1)