(file) Return to Makefile.Release CVS log (file) (dir) Up to [Pegasus] / pegasus

  1 denise.eckstein 1.1 ifndef ROOT
  2                      ifdef PEGASUS_ROOT
  3                         ROOT =  $(subst \,/,$(PEGASUS_ROOT))
  4                      else
  5                         ROOT = .
  6                      endif
  7                     endif
  8                     
  9                     include $(ROOT)/mak/config.mak
 10                     
 11                     DIRS = src
 12                     
 13                     include $(ROOT)/mak/recurse.mak
 14                     
 15 denise.eckstein 1.2 FORCE:
 16                     
 17                     world: depend all repository install
 18                     	@$(ECHO) "build completed successfully"
 19 denise.eckstein 1.1 
 20 denise.eckstein 1.2 rebuild: clean depend all repository install
 21                     	@$(ECHO) "rebuild completed successfully"
 22 denise.eckstein 1.1 
 23                     repository: FORCE
 24                     	$(MAKE) "-SC" Schemas/Pegasus repository
 25                     
 26 denise.eckstein 1.2 install: FORCE
 27                     	$(MAKE) -f $(ROOT)/Makefile.Release verify_install_enabled
 28                     	$(MAKE) -f $(ROOT)/Makefile.Release preinstall_cleanup
 29                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusDirectories 
 30                     	$(MAKE) -f $(ROOT)/Makefile.Release copyPegasusFiles 
 31 denise.eckstein 1.3 	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusFiles 
 32 denise.eckstein 1.2 
 33 denise.eckstein 1.1 PEGASUS_LICENSE = \
 34                        license.txt
 35                     
 36                     PEGASUS_LIBRARIES = \
 37                        libCIMxmlIndicationHandler \
 38                        libConfigSettingProvider \
 39                        libNamespaceProvider \
 40                        libProviderRegistrationProvider \
 41                        libUserAuthProvider \
 42                        libpegauthentication \
 43                        libpegclient \
 44                        libpegcliutils \
 45                        libpegcommon \
 46                        libpegcompiler \
 47                        libpegconfig \
 48                        libpegexportclient \
 49                        libpegexportserver \
 50                        libpeggetoopt \
 51                        libpeghandlerservice \
 52                        libpegindicationservice \
 53                        libpeglistener \
 54 denise.eckstein 1.1    libpegprm \
 55                        libpegprovider \
 56                        libpegprovidermanager \
 57                        libpegrepository \
 58                        libpegserver \
 59                        libpeguser \
 60                        libpegwql \
 61                        libCMPIProviderManager \
 62                        libcmpiCppImpl \
 63                        libDefaultProviderManager
 64                     
 65                     PEGASUS_LIBRARY_LINKS = \
 66                        libpegclient \
 67                        libpegcommon \
 68                        libpegprovider
 69                     
 70                     PEGASUS_PROVIDERS = \
 71                        libComputerSystemProvider \
 72                        libOSProvider \
 73                        libProcessProvider \
 74                        libDefaultProviderManager
 75 denise.eckstein 1.1 
 76                     PEGASUS_ADMIN_CMDS = \
 77                        cimauth \
 78                        cimconfig \
 79                        cimserver \
 80 denise.eckstein 1.2    cimuser \
 81                        cimprovagt \
 82                        cimservera
 83 denise.eckstein 1.1 
 84                     PEGASUS_USER_CMDS = \
 85                        cimmof \
 86                        cimmofl \
 87                        cimprovider \
 88                        osinfo \
 89                        wbemexec
 90                     
 91                     PEGASUS_REPOSITORY_DIRS = \
 92                        root \
 93                        root\#PG_Internal \
 94                        root\#PG_InterOp \
 95                        root\#cimv2
 96                     
 97                     PEGASUS_UNIX_MAN_USER_PAGES = \
 98                        cimmof.1 \
 99                        cimprovider.1 \
100                        osinfo.1 \
101                        wbemexec.1 
102                     
103                     PEGASUS_UNIX_MAN_ADMIN_PAGES = \
104 denise.eckstein 1.1    cimauth.1m \
105                        cimconfig.1m \
106                        cimserver.1m
107                     
108                     INTERNAL_MOF_FILES = \
109                        PG_Authorization20.mof \
110                        PG_ConfigSetting20.mof \
111                        PG_InternalSchema20.mof \
112                        PG_ShutdownService20.mof \
113                        PG_User20.mof
114                     
115                     INTEROP_MOF_FILES = \
116                        PG_Events20.mof \
117                        PG_InterOpSchema20.mof \
118                        PG_ProviderModule20.mof
119                     
120                     MANAGEDSYSTEM_MOF_FILES = \
121                        PG_ComputerSystem20.mof \
122                        PG_ComputerSystem20R.mof \
123                        PG_ManagedSystemSchema20.mof \
124                        PG_ManagedSystemSchema20R.mof \
125 denise.eckstein 1.1    PG_OperatingSystem20.mof \
126                        PG_OperatingSystem20R.mof \
127                        PG_UnixProcess20.mof \
128                        PG_UnixProcess20R.mof
129                     
130                     verify_install_enabled: FORCE
131                     ifndef PEGASUS_ENABLE_MAKE_INSTALL
132                     	@$(ECHO) "Use of \"make install\" is not enabled for this operating environment."
133                     	@exit 1
134                     endif
135                     
136                     preinstall_cleanup: FORCE
137                     	$(foreach i, $(PEGASUS_DIRECTORIES_TO_BE_REMOVED), $(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(i);)
138                     	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
139                     	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
140                     
141                     createPegasusProductDirectories: FORCE
142                     	$(foreach i, $(PRODUCT_DIRECTORY_STRUCTURE), $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(i);)
143                     
144                     createPegasusProductDirectoryFiles: FORCE
145                     	$(foreach i, $(PEGASUS_LICENSE), $(COPY) $(ROOT)/doc/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROD_DIR)/$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROD_DIR)/$(i);)
146 denise.eckstein 1.1 
147                     createPegasusSocketDirectory: FORCE
148                     	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
149                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
150                     	
151                     createPegasusLocalAuthDirectory: FORCE
152                     	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
153                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
154                     	
155                     createPegasusLibraryDirectoryFiles: FORCE
156                     	$(foreach i, $(PEGASUS_LIBRARIES), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_rwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX);)
157                     	$(foreach i, $(PEGASUS_LIBRARY_LINKS), $(MAKE) -f $(ROOT)/mak/commands.mak createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
158                     
159                     createPegasusProviderLibraryDirectoryFiles: FORCE
160                     	$(foreach i, $(PEGASUS_PROVIDERS), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_rwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
161                     	$(foreach i, $(PEGASUS_PROVIDERS), $(MAKE) -f $(ROOT)/mak/commands.mak createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
162                     
163                     createPegasusAdminCmdsDirectoryFiles: FORCE
164 denise.eckstein 1.3 	$(foreach i, $(PEGASUS_ADMIN_CMDS), $(COPY) $(PEGASUS_HOME)/bin/$(i)$(EXE) $(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i)$(EXE); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r_xr__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i)$(EXE);)
165 denise.eckstein 1.1 
166                     createPegasusUserCmdsDirectoryFiles: FORCE
167                     	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
168                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
169 denise.eckstein 1.3 	$(foreach i, $(PEGASUS_USER_CMDS), $(COPY) $(PEGASUS_HOME)/bin/$(i)$(EXE) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)/$(i)$(EXE); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)/$(i)$(EXE);)
170 denise.eckstein 1.1 
171                     copyRepositoryNamespaceDirectory: FORCE
172                     	$(CPDIRHIER) $(NAMESPACE_DIR_NAME) $(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)
173                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/classes
174                     	$(MAKE) -f $(ROOT)/mak/commands.mak sethierpermissions PERMISSIONS="$(P_rw_r__r__)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/classes
175                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/instances
176                     	$(MAKE) -f $(ROOT)/mak/commands.mak sethierpermissions PERMISSIONS="$(P_rw_r__r__)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/instances
177                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/qualifiers
178                     	$(MAKE) -f $(ROOT)/mak/commands.mak sethierpermissions PERMISSIONS="$(P_rw_r__r__)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)/$(NAMESPACE_DIR_NAME)/qualifiers
179                     
180                     createPegasusRepositoryDirectory: FORCE
181                     	$(foreach i, $(PEGASUS_REPOSITORY_DIRS), $(MAKE) --directory=$(PEGASUS_HOME)/repository -f $(ROOT)/Makefile.Release copyRepositoryNamespaceDirectory NAMESPACE_DIR_NAME=$(i);)
182                     
183                     createPegasusUnixManPageDirectoryFiles: FORCE
184                     	$(foreach i, $(PEGASUS_UNIX_MAN_USER_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man1.Z/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MANUSER_DIR)/$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MANUSER_DIR)/$(i);)
185                     	$(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man1m.Z/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MANADMIN_DIR)/$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MANADMIN_DIR)/$(i);)
186                     
187                     copyCIMSchemaFiles: FORCE
188                     	$(CPDIRHIER) $(PEGASUS_CIM_SCHEMA) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR); 
189                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)
190                     	$(MAKE) -f $(ROOT)/mak/commands.mak sethierpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)
191 denise.eckstein 1.1 	
192                     createPegasusMOFDirectoryFiles: FORCE
193                     	$(MAKE) --directory=$(ROOT)/Schemas -f $(ROOT)/Makefile.Release copyCIMSchemaFiles
194                     	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus
195                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(Pdr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus
196                     	$(foreach i, $(INTERNAL_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/Internal/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
197                     	$(foreach i, $(INTEROP_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/InterOp/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
198                     	$(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/ManagedSystem/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i); $(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
199                     
200                     create_init_repositoryCMD: FORCE
201                     
202                     createPegasusVarDataDirectoryFiles: FORCE
203                     	$(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
204                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
205                     
206                     createSSLConfigurationFile: FORCE
207                     	$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
208                     	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
209                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
210                     	$(ECHO) "[ req ]" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
211                     	$(ECHO) "distinguished_name     = req_distinguished_name"  >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
212 denise.eckstein 1.1 	$(ECHO) "prompt                 = no"  >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
213                     	$(ECHO) "[ req_distinguished_name ]" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
214                     	$(ECHO) "C                      = UK" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
215                     	$(ECHO) "ST                     = Berkshire" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
216                     	$(ECHO) "L                      = Reading" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
217                     	$(ECHO) "O                      = The Open Group" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
218                     	$(ECHO) "OU                     = The OpenPegasus Project" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
219                     	$(ECHO) "CN                     = $(GET_HOSTNAME)" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
220                     
221                     createSSLRandomSeedFiles: FORCE
222                     	$(MAKE) -f $(ROOT)/mak/commands.mak createrandomseed FILENAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE)
223                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE)
224                     	$(MAKE) -f $(ROOT)/mak/commands.mak createrandomseed FILENAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_WBEMEXEC_RANDOMFILE)
225                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_WBEMEXEC_RANDOMFILE)
226                     
227                     
228                     createServerCertificateFiles: FORCE
229                     ifdef PEGASUS_SSL_RANDOMFILE
230                     	$(OPENSSL_COMMAND) req -x509 -days 3650 -newkey rsa:2048 -rand $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE) -nodes -config $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf -keyout $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE) -out $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) 
231                     else
232                     	$(OPENSSL_COMMAND) req -x509 -days 3650 -newkey rsa:2048 -nodes -config $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf -keyout $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE) -out $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) 
233 denise.eckstein 1.1 endif
234                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE)
235                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r________)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE)
236                     
237                     createClientCertificateFiles: FORCE
238                     	$(COPY) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE)
239                     	$(MAKE) -f $(ROOT)/mak/commands.mak setpermissions PERMISSIONS="$(P_r__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE)
240                     
241                     createPegasusDirectories: FORCE
242                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusProductDirectories
243                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusSocketDirectory
244                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusLocalAuthDirectory
245                     
246                     copyPegasusFiles: FORCE
247                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusProductDirectoryFiles
248                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusLibraryDirectoryFiles
249                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusProviderLibraryDirectoryFiles
250                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusAdminCmdsDirectoryFiles
251                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusUserCmdsDirectoryFiles
252                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusVarDataDirectoryFiles
253                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusRepositoryDirectory
254 denise.eckstein 1.1 	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusUnixManPageDirectoryFiles 
255                     	$(MAKE) -f $(ROOT)/Makefile.Release createPegasusMOFDirectoryFiles
256                     
257                     createPegasusFiles: FORCE
258                     ifdef PEGASUS_HAS_SSL
259                     	$(MAKE) -f $(ROOT)/Makefile.Release createSSLConfigurationFile
260                     ifdef PEGASUS_SSL_RANDOMFILE
261                     	$(MAKE) -f $(ROOT)/Makefile.Release createSSLRandomSeedFiles
262                     endif
263                     	$(MAKE) -f $(ROOT)/Makefile.Release createServerCertificateFiles
264                     	$(MAKE) -f $(ROOT)/Makefile.Release createClientCertificateFiles
265                     endif
266                     
267 denise.eckstein 1.2 include $(ROOT)/mak/commands.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2