1
2sfcbrepos(1)                General Commands Manual               sfcbrepos(1)
3
4
5

NAME

7       sfcbrepos  -  Script  to  rebuild the Small-Footprint CIM Broker (sfcb)
8       class repository
9

SYNOPSIS

11       sfcbrepos [options]
12

DESCRIPTION

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

OPTIONS

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

FILES

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

ENVIRONMENT

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

LIBRARIES

109       Requires libsfcBrokerCore.a
110

AUTHOR

112       Adrian Schuur <schuur@de.ibm.com>
113

BUGS

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

AVAILABILITY

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

SEE ALSO

135       sfcbd(1), sfcbstage(1), sfcbunstage(1), getSchema(1)
136
137
138
139sfcbrepos Version 1.4.9          October 2009                     sfcbrepos(1)
Impressum