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/mof/cim-current
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 all string qualifiers in
44 output file; q - skip selected qualifiers (ArrayType, Depre‐
45 cated, Description, MappingString, PUnit, UmlPackagePath, Units,
46 Version, ValueMap, and Values) in output file. Note: eliminat‐
47 ing qualifiers will often significantly reduce the size of the
48 class repository.
49
50 -X platform
51 Alias of -b
52
53 -t format
54 The format for the class repository. sf for reduced-size reposi‐
55 tories read by ClassProviderSf. std for standard repositories
56 read by either ClassProviderSf or ClassProviderGz. Default is
57 auto, which will auto-detect based on the contents of the
58 providerRegister file.
59
60 -h Display usage information and exit.
61
63 /usr/share/mof/cim-current/CIM_Schema.mof
64 CIM Schema
65
66 /var/lib/sfcb/registration/providerRegister
67 Contains registration data for all installed providers.
68
69 /var/lib/sfcb/registration/providerRegister.previous
70 Contains registration data for all installed providers from pre‐
71 vious time sfcbrepos was run. This can be used to restore an
72 earlier class repository in case sfcbrepos generates a corrupt
73 one.
74
75 /var/lib/sfcb/registration/repository
76 Contain class repository directory for all supported CIM names‐
77 paces.
78
79 /var/lib/sfcb/registration/repository.previous
80 Contain class repository directory for all supported CIM names‐
81 paces from the previous time sfcbrepos was run. This can be used
82 to restore an earlier class repository in case sfcbrepos gener‐
83 ates a corrupt one.
84
85 /var/lib/sfcb/registration/repository/.../classSchemas
86 Class data for a namespace.
87
88 /var/lib/sfcb/stage/default.reg
89 Registration data for the default built-in sfcb internal
90 providers.
91
92 /var/lib/sfcb/stage/mofs/root/interop/interop.mof
93 Dummy classes used to added CIM indication support to the
94 default interop namespace.
95
96 /var/lib/sfcb/registration/stage/mofs/.../*.mof
97 Class definitions for all installed providers.
98
99 /var/lib/sfcb/registration/stage/regs/*.reg
100 Registration info for all installed providers.
101
103 DESTDIR
104 If set, the value of this variable is prepended to the registra‐
105 tion directory names. This can be useful to store the repository
106 in a different location, i.e. when cross-compiling providers.
107
109 Requires libsfcBrokerCore.a
110
112 Adrian Schuur <schuur@de.ibm.com>
113
115 The SBLIM project maintains a mailing list to which you should direct
116 all questions regarding sfcb, sfcc, wbemcli, or any of the SBLIM
117 providers. To subscribe to this mailing list visit
118
119 http://lists.sourceforge.net/lists/listinfo/sblim-issues
120
121 The SBLIM Project Bug tracking page can be found at
122
123 http://sourceforge.net/tracker/?group_id=128809&atid=712784
124
126 (C) Copyright IBM Corp. 2004, 2005, 2009
127
129 The Small-Footprint CIM Broker (sfcb) is a part of the SBLIM project.
130 The most recent version is available on the web at
131
132 http://sblim.sourceforge.net/
133
135 sfcbd(1), sfcbstage(1), sfcbunstage(1), getSchema(1)
136
137
138
139sfcbrepos Version 1.4.9 October 2009 sfcbrepos(1)