summaryrefslogtreecommitdiffstats
path: root/Makefile.Release
diff options
context:
space:
mode:
authordenise.eckstein <denise.eckstein>2004-08-25 23:15:10 +0000
committerdenise.eckstein <denise.eckstein>2004-08-25 23:15:10 +0000
commit0a4419f2c36f7c7a914c7bf13591cef7ec36d8be (patch)
tree871779d21d71f46edade3a1289a5c48e1da94873 /Makefile.Release
parent132f3f4c4288f9baa12d28cbbc5c1d78b21809ae (diff)
downloadtog-pegasus-0a4419f2c36f7c7a914c7bf13591cef7ec36d8be.zip
tog-pegasus-0a4419f2c36f7c7a914c7bf13591cef7ec36d8be.tar.gz
tog-pegasus-0a4419f2c36f7c7a914c7bf13591cef7ec36d8be.tar.xz
BUG#: 1945
TITLE: Extraneous files are being included by Make.Release in CIM Schema directory DESCRIPTION: Modified Makefile.Release to explicitly list the files to be incldued in PEGASUS_MOF_DIR.
Diffstat (limited to 'Makefile.Release')
-rw-r--r--Makefile.Release123
1 files changed, 119 insertions, 4 deletions
diff --git a/Makefile.Release b/Makefile.Release
index 6bf4282..85f07c3 100644
--- a/Makefile.Release
+++ b/Makefile.Release
@@ -14,10 +14,10 @@ include $(ROOT)/mak/recurse.mak
FORCE:
-world: depend all repository install
+world: cimstop_IgnoreError depend all repository install
@$(ECHO) "build completed successfully"
-rebuild: clean depend all repository install
+rebuild: cimstop_IgnoreError clean depend all repository install
@$(ECHO) "rebuild completed successfully"
repository: FORCE
@@ -105,6 +105,121 @@ PEGASUS_UNIX_MAN_ADMIN_PAGES = \
cimconfig.1m \
cimserver.1m
+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 \
@@ -185,9 +300,9 @@ createPegasusUnixManPageDirectoryFiles: FORCE
$(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);)
copyCIMSchemaFiles: FORCE
- $(CPDIRHIER) $(PEGASUS_CIM_SCHEMA) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR);
+ $(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)
- $(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)
+ $(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