Return to Makefile.Release CVS log | Up to [Pegasus] / pegasus |
File: [Pegasus] / pegasus / Makefile.Release
(download)
Revision: 1.12, Sat Feb 12 22:00:23 2005 UTC (19 years, 2 months ago) by denise.eckstein Branch: MAIN Changes since 1.11: +9 -1 lines BUG#: 2733 TITLE: Additional libraries required to run 2.5 need to be added to Makefile.Release DESCRIPTION: For 2.5, additional libraries are now required to be added to the packaging. This list is subject to change as part of the 2.5 release planning PEPs. However, these files are being added now to allow packaging testing to proceed. Added libraries are libCertificateProvider, libpegqueryexpression, libpegcql, libpegquerycommon, libCIMQueryCapabilitiesProvider, libInteropProvider, libCIMOMStatDataProvider. |
ifndef ROOT ifdef PEGASUS_ROOT ROOT = $(subst \,/,$(PEGASUS_ROOT)) else ROOT = . endif endif include $(ROOT)/mak/config.mak DIRS = src include $(ROOT)/mak/recurse.mak FORCE: world: cimstop_IgnoreError depend all repository install @$(ECHO) "build completed successfully" rebuild: cimstop_IgnoreError clean depend all repository install @$(ECHO) "rebuild completed successfully" repository: FORCE $(MAKE) "-SC" Schemas/Pegasus repository install: FORCE $(MAKE) -f $(ROOT)/Makefile.Release verify_install_enabled $(MAKE) -f $(ROOT)/Makefile.Release preinstall_cleanup $(MAKE) -f $(ROOT)/Makefile.Release createPegasusDirectories $(MAKE) -f $(ROOT)/Makefile.Release copyPegasusFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusFiles $(MAKE) -f $(ROOT)/mak/SDKMakefile stageSDK PEGASUS_LICENSE = \ license.txt PEGASUS_LIBRARIES = \ libCIMxmlIndicationHandler \ libConfigSettingProvider \ libNamespaceProvider \ libProviderRegistrationProvider \ libUserAuthProvider \ libpegauthentication \ libpegclient \ libpegcliutils \ libpegcommon \ libpegcompiler \ libpegconfig \ libpegexportclient \ libpegexportserver \ libpeggetoopt \ libpeghandlerservice \ libpegindicationservice \ libpeglistener \ libpegprm \ libpegprovider \ libpegprovidermanager \ libpegrepository \ libpegserver \ libpeguser \ libpegwql \ libDefaultProviderManager \ libCertificateProvider \ libpegqueryexpression \ libpegcql \ libpegquerycommon \ libCIMQueryCapabilitiesProvider \ libInteropProvider \ libCIMOMStatDataProvider ifdef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER PEGASUS_LIBRARIES += \ libCMPIProviderManager \ libcmpiCppImpl endif ifeq ($(OS),HPUX) PEGASUS_LIBRARIES += \ libNTPProviderSecurity endif PEGASUS_LIBRARY_LINKS = \ libpegclient \ libpegcommon \ libpegprovider \ libDefaultProviderManager ifdef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER PEGASUS_LIBRARY_LINKS += \ libCMPIProviderManager endif PEGASUS_PROVIDERS = \ libComputerSystemProvider \ libOSProvider \ libProcessProvider ifeq ($(OS),HPUX) PEGASUS_PROVIDERS += \ libNTPProvider \ libNISProvider \ libDNSProvider \ libIPProviderModule endif PEGASUS_ADMIN_CMDS = \ cimauth \ cimconfig \ cimserver \ cimuser \ cimprovagt \ cimservera PEGASUS_USER_CMDS = \ cimmof \ cimmofl \ cimprovider \ osinfo \ wbemexec PEGASUS_REPOSITORY_DIRS = \ root \ root\#PG_Internal \ root\#PG_InterOp \ root\#cimv2 PEGASUS_UNIX_MAN_USER_PAGES = \ cimmof.1 \ cimprovider.1 \ osinfo.1 \ wbemexec.1 PEGASUS_UNIX_MAN_ADMIN_PAGES = \ cimauth.8 \ cimconfig.8 \ cimserver.8 CIM28_MOF_FILES = \ Application28_AppRuntime.mof \ Application28_BIOS.mof \ Application28_CheckAction.mof \ Application28_DeploymentModel.mof \ Application28_InstalledProduct.mof \ Application28_J2eeAppServer.mof \ Application28_J2eeAppServerStats.mof \ Application28_SystemSoftware.mof \ CIM_Application28.mof \ CIM_Core28.mof \ CIM_Database28.mof \ CIM_Device28.mof \ CIM_Event28.mof \ CIM_Interop28.mof \ CIM_IPsecPolicy28.mof \ CIM_Metrics28.mof \ CIM_Network28.mof \ CIM_Physical28.mof \ CIM_Policy28.mof \ CIM_Schema28.mof \ CIM_Support28.mof \ CIM_System28.mof \ CIM_User28.mof \ Core28_Capabilities.mof \ Core28_Collection.mof \ Core28_CoreElements.mof \ Core28_Device.mof \ Core28_MethodParms.mof \ Core28_Physical.mof \ Core28_PowerMgmt.mof \ Core28_ProductFRU.mof \ Core28_Qualifiers.mof \ Core28_Redundancy.mof \ Core28_Service.mof \ Core28_Settings.mof \ Core28_Software.mof \ Core28_Statistics.mof \ Core28_StorageExtent.mof \ Database28_Statistics.mof \ Database28_Storage.mof \ Database28_System.mof \ Device28_Controller.mof \ Device28_CoolingAndPower.mof \ Device28_DeviceElements.mof \ Device28_DiskGroup.mof \ Device28_FC.mof \ Device28_IB.mof \ Device28_Memory.mof \ Device28_Modems.mof \ Device28_NetworkAdapter.mof \ Device28_Ports.mof \ Device28_Printing.mof \ Device28_Processor.mof \ Device28_ProtocolController.mof \ Device28_SccExtents.mof \ Device28_Sensors.mof \ Device28_StorageDevices.mof \ Device28_StorageExtents.mof \ Device28_StorageLib.mof \ Device28_StorageServices.mof \ Device28_USB.mof \ Device28_UserDevices.mof \ Metrics28_BaseMetric.mof \ Metrics28_UnitOfWork.mof \ Network28_BGP.mof \ Network28_Buffers.mof \ Network28_Collections.mof \ Network28_Filtering.mof \ Network28_IPsec.mof \ Network28_OSPF.mof \ Network28_Pipes.mof \ Network28_ProtocolEndpoints.mof \ Network28_QoS.mof \ Network28_Routes.mof \ Network28_RoutingForwarding.mof \ Network28_SNMP.mof \ Network28_SwitchingBridging.mof \ Network28_Systems.mof \ Network28_VLAN.mof \ Physical28_Component.mof \ Physical28_Connector.mof \ Physical28_Link.mof \ Physical28_Misc.mof \ Physical28_Package.mof \ Physical28_PhysicalMedia.mof \ Physical28_StoragePackage.mof \ System28_Boot.mof \ System28_Diagnostics.mof \ System28_FileElements.mof \ System28_Logs.mof \ System28_OperatingSystem.mof \ System28_Processing.mof \ System28_SystemElements.mof \ System28_SystemResources.mof \ System28_Time.mof \ System28_Unix.mof \ User28_AccessControl.mof \ User28_Account.mof \ User28_AuthenticationReqmt.mof \ User28_Credential.mof \ User28_Group.mof \ User28_Identity.mof \ User28_Kerberos.mof \ User28_Org.mof \ User28_PrivilegeManagementService.mof \ User28_Privilege.mof \ User28_PublicKey.mof \ User28_Role.mof \ User28_SecurityLevel.mof \ User28_SecurityServices.mof \ User28_SharedSecret.mof \ User28_StorageHardwareID.mof \ User28_UsersAccess.mof INTERNAL_MOF_FILES = \ PG_Authorization20.mof \ PG_ConfigSetting20.mof \ PG_InternalSchema20.mof \ PG_ShutdownService20.mof \ PG_User20.mof INTEROP_MOF_FILES = \ PG_Events20.mof \ PG_InterOpSchema20.mof \ PG_ProviderModule20.mof MANAGEDSYSTEM_MOF_FILES = \ PG_ComputerSystem20.mof \ PG_ComputerSystem20R.mof \ PG_ManagedSystemSchema20.mof \ PG_ManagedSystemSchema20R.mof \ PG_OperatingSystem20.mof \ PG_OperatingSystem20R.mof \ PG_UnixProcess20.mof \ PG_UnixProcess20R.mof ifeq ($(OS),linux) INSTALL_SCRIPT_FILES = \ settogpath endif verify_install_enabled: FORCE ifndef PEGASUS_ENABLE_MAKE_INSTALL @$(ECHO) "Use of \"make install\" is not enabled for this operating environment." @exit 1 endif preinstall_cleanup: FORCE $(foreach i, $(PEGASUS_DIRECTORIES_TO_BE_REMOVED), $(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(i);) $(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR) $(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR) createPegasusProductDirectories: FORCE $(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);) createPegasusProductDirectoryFiles: FORCE $(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);) createPegasusSocketDirectory: FORCE $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR) $(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) createPegasusLocalAuthDirectory: FORCE $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR) $(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) createPegasusLibraryDirectoryFiles: FORCE $(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);) $(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);) createPegasusProviderLibraryDirectoryFiles: FORCE $(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);) $(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);) createPegasusAdminCmdsDirectoryFiles: FORCE $(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);) $(foreach i, $(INSTALL_SCRIPT_FILES), $(COPY) $(PEGASUS_ROOT)/installs/scripts/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i); $(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);) createPegasusUserCmdsDirectoryFiles: FORCE $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR) $(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) $(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);) copyRepositoryNamespaceDirectory: FORCE $(CPDIRHIER) $(NAMESPACE_DIR_NAME) $(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR) $(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 $(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 $(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 $(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 $(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 $(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 createPegasusRepositoryDirectory: FORCE $(foreach i, $(PEGASUS_REPOSITORY_DIRS), $(MAKE) --directory=$(PEGASUS_HOME)/repository -f $(ROOT)/Makefile.Release copyRepositoryNamespaceDirectory NAMESPACE_DIR_NAME=$(i);) createPegasusUnixManPageDirectoryFiles: FORCE $(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);) $(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man8.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);) copyCIMSchemaFiles: FORCE $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA) $(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) $(foreach i, $($(PEGASUS_CIM_SCHEMA)_MOF_FILES), $(COPY) $(ROOT)/Schemas/$(PEGASUS_CIM_SCHEMA)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/$(PEGASUS_CIM_SCHEMA)/$(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_CIM_SCHEMA)/$(i);) createPegasusMOFDirectoryFiles: FORCE $(MAKE) --directory=$(ROOT)/Schemas -f $(ROOT)/Makefile.Release copyCIMSchemaFiles $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus $(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 $(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);) $(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);) $(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);) create_init_repositoryCMD: FORCE createPegasusVarDataDirectoryFiles: FORCE $(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) $(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) createSSLConfigurationFile: FORCE $(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(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 $(ECHO) "[ req ]" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "distinguished_name = req_distinguished_name" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "prompt = no" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "[ req_distinguished_name ]" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "C = UK" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "ST = Berkshire" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "L = Reading" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "O = The Open Group" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "OU = The OpenPegasus Project" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf $(ECHO) "CN = $(GET_HOSTNAME)" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf createSSLRandomSeedFiles: FORCE $(MAKE) -f $(ROOT)/mak/commands.mak createrandomseed FILENAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_CIMSERVER_RANDOMFILE) $(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) $(MAKE) -f $(ROOT)/mak/commands.mak createrandomseed FILENAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_WBEMEXEC_RANDOMFILE) $(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) createServerCertificateFiles: FORCE ifdef PEGASUS_SSL_RANDOMFILE $(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) else $(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) endif $(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) $(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) createClientCertificateFiles: FORCE $(COPY) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE) $(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) createPegasusDirectories: FORCE $(MAKE) -f $(ROOT)/Makefile.Release createPegasusProductDirectories $(MAKE) -f $(ROOT)/Makefile.Release createPegasusSocketDirectory $(MAKE) -f $(ROOT)/Makefile.Release createPegasusLocalAuthDirectory copyPegasusFiles: FORCE $(MAKE) -f $(ROOT)/Makefile.Release createPegasusProductDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusLibraryDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusProviderLibraryDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusAdminCmdsDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusUserCmdsDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusVarDataDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusRepositoryDirectory $(MAKE) -f $(ROOT)/Makefile.Release createPegasusUnixManPageDirectoryFiles $(MAKE) -f $(ROOT)/Makefile.Release createPegasusMOFDirectoryFiles createPegasusFiles: FORCE ifdef PEGASUS_HAS_SSL $(MAKE) -f $(ROOT)/Makefile.Release createSSLConfigurationFile ifdef PEGASUS_SSL_RANDOMFILE $(MAKE) -f $(ROOT)/Makefile.Release createSSLRandomSeedFiles endif $(MAKE) -f $(ROOT)/Makefile.Release createServerCertificateFiles $(MAKE) -f $(ROOT)/Makefile.Release createClientCertificateFiles endif include $(ROOT)/mak/commands.mak
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |