version 1.77.2.2, 2008/11/20 01:00:29
|
version 1.82, 2008/03/24 16:11:15
|
|
|
@$(ECHO) "build completed successfully" | @$(ECHO) "build completed successfully" |
| |
repository: FORCE | repository: FORCE |
|
$(CHMOD) $(Prwxrwxrwx) $(PEGASUS_HOME) |
$(MAKE) "-SC" Schemas/Pegasus repository | $(MAKE) "-SC" Schemas/Pegasus repository |
| |
stage: FORCE | stage: FORCE |
|
|
libpegquerycommon \ | libpegquerycommon \ |
libpegservice | libpegservice |
| |
ifndef PEGASUS_DISABLE_CQL |
ifeq ($(PEGASUS_ENABLE_CQL),true) |
PEGASUS_LIBRARIES += \ | PEGASUS_LIBRARIES += \ |
libpegcql \ | libpegcql \ |
libCIMQueryCapabilitiesProvider | libCIMQueryCapabilitiesProvider |
|
|
PEGASUS_GENERATED_SCRIPTS = \ | PEGASUS_GENERATED_SCRIPTS = \ |
genOpenPegasusSSLCerts | genOpenPegasusSSLCerts |
| |
ifeq ($(OS),linux) |
############################################################################# |
PEGASUS_CVS_SCRIPTS += \ |
## If needed, you can use the PEGASUS_CVS_SCRIPTS variable to include |
settogpath |
## one or more script files in an OpenPegasus release. Scripts should be |
endif |
## placed in the CVS directory pegasus/installs/scripts. |
|
############################################################################# |
| |
PEGASUS_SCRIPT_FILES = \ | PEGASUS_SCRIPT_FILES = \ |
$(PEGASUS_GENERATED_SCRIPTS) \ | $(PEGASUS_GENERATED_SCRIPTS) \ |
$(PEGASUS_CVS_SCRIPTS) | $(PEGASUS_CVS_SCRIPTS) |
| |
|
|
PEGASUS_REPOSITORY_DIRS = \ | PEGASUS_REPOSITORY_DIRS = \ |
root\ | root\ |
root\#PG_Internal \ | root\#PG_Internal \ |
|
|
$(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) | $(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) |
| |
setpermissions_PegasusVarDataDirectoryFiles: FORCE | setpermissions_PegasusVarDataDirectoryFiles: FORCE |
$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prw_r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) |
$(MAKE) -f $(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Prw_r__r__)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE) |
| |
stage_genOpenPegasusSSLCertsFile: FORCE | stage_genOpenPegasusSSLCertsFile: FORCE |
@$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts | @$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts |
|
|
"\""$(PEGASUS_LOCAL_DOMAIN_SOCKET_PATH)"\"" \ | "\""$(PEGASUS_LOCAL_DOMAIN_SOCKET_PATH)"\"" \ |
>> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h | >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h |
@$(ECHO-E) "# define PEGASUS_CORE_DIR" \ | @$(ECHO-E) "# define PEGASUS_CORE_DIR" \ |
"\""$(PEGASUS_CORE_DIR)"\"" \ |
"\""$(PEGASUS_VARDATA_CACHE_DIR)"\"" \ |
>> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h | >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h |
@$(ECHO-E) "# define PEGASUS_PAM_STANDALONE_PROC_NAME" \ | @$(ECHO-E) "# define PEGASUS_PAM_STANDALONE_PROC_NAME" \ |
"\""$(PEGASUS_SBIN_DIR)/cimservera"\"" \ | "\""$(PEGASUS_SBIN_DIR)/cimservera"\"" \ |
|
|
| |
_append_filesSectionToSpecFile: FORCE | _append_filesSectionToSpecFile: FORCE |
@$(ECHO-E) "%files" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "%files" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%defattr($(Prw_______), $(CIMSERVERMAIN_USR),"\ |
@$(ECHO-E) "%defattr($(Prw_______),$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP),$(Prwx______))" \ |
"$(CIMSERVERMAIN_GRP), $(Prwx______))" \ |
|
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "$(PEGASUS_REPOSITORY_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "$(PEGASUS_REPOSITORY_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%defattr($(Prw_______), $(INSTALL_USR),"\ |
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
"$(INSTALL_GRP), $(Prwxr_xr_x))" \ |
@$(ECHO-E) "%defattr($(Prw_r__r__),$(INSTALL_USR),$(INSTALL_GRP),$(Prwxr_xr_x))"\ |
|
>> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
@$(ECHO-E) "$(PEGASUS_MOF_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
@$(ECHO-E) "%defattr($(Prw_______),$(INSTALL_USR),$(INSTALL_GRP),$(Prwxr_xr_x))" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(foreach i, $(PEGASUS_SPECIFIC_DIRECTORIES), \ | @$(foreach i, $(PEGASUS_SPECIFIC_DIRECTORIES), \ |
if [ $(i) != $(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR) ]; then \ | if [ $(i) != $(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR) ]; then \ |
|
|
if [ $(i) != $(PEGASUS_TRACE_DIR) ]; then \ | if [ $(i) != $(PEGASUS_TRACE_DIR) ]; then \ |
if [ $(i) != $(PEGASUS_CONFIG_DIR) ]; then \ | if [ $(i) != $(PEGASUS_CONFIG_DIR) ]; then \ |
if [ $(i) != $(PEGASUS_VARRUN_DIR) ]; then \ | if [ $(i) != $(PEGASUS_VARRUN_DIR) ]; then \ |
|
if [ $(i) != $(PEGASUS_MOF_DIR) ]; then \ |
$(ECHO-E) "%dir $(i)" >> \ | $(ECHO-E) "%dir $(i)" >> \ |
$(PEGASUS_RPM_SPEC_FILE_PATH); fi; fi; fi; fi; fi;) |
$(PEGASUS_RPM_SPEC_FILE_PATH); fi; fi; fi; fi; fi;fi;) |
@$(ECHO-E) "%dir $(PEGASUS_PROVIDER_DIR_2) " \ | @$(ECHO-E) "%dir $(PEGASUS_PROVIDER_DIR_2) " \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%dir $(PEGASUS_PROVIDER_LIB_DIR_2) " \ | @$(ECHO-E) "%dir $(PEGASUS_PROVIDER_LIB_DIR_2) " \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%dir %attr($(Prwxr_xr_x), $(CIMSERVER_USR)," \ |
@$(ECHO-E) "%dir %attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))"\ |
"$(CIMSERVER_GRP)) $(PEGASUS_CONFIG_DIR)" \ |
"$(PEGASUS_CONFIG_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%dir" \ |
@$(ECHO-E) "%dir %attr($(Prwxr_xr_x), $(CIMSERVERMAIN_USR)," \ |
"%attr($(Prwxr_xr_x),$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP))"\ |
"$(CIMSERVERMAIN_GRP)) $(PEGASUS_VARRUN_DIR)" \ |
"$(PEGASUS_VARRUN_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
@$(ECHO-E) "%dir %attr(1755,$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP))" \ | @$(ECHO-E) "%dir %attr(1755,$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP))" \ |
"$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)" \ | "$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%dir %attr($(Prwxrwxrwt),$(INSTALL_USR),$(INSTALL_GRP))" \ | @$(ECHO-E) "%dir %attr($(Prwxrwxrwt),$(INSTALL_USR),$(INSTALL_GRP))" \ |
"$(PEGASUS_TRACE_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | "$(PEGASUS_TRACE_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "$(PEGASUS_MOF_DIR)/Pegasus/*" \ |
|
>> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
|
@$(ECHO-E) "%config %attr($(Prwxr_x___),$(INSTALL_USR),$(INSTALL_GRP))"\ | @$(ECHO-E) "%config %attr($(Prwxr_x___),$(INSTALL_USR),$(INSTALL_GRP))"\ |
"/etc/init.d/tog-pegasus" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | "/etc/init.d/tog-pegasus" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%config(noreplace) %attr($(Prw_r__r__), " \ |
@$(ECHO-E) "%config(noreplace)" \ |
"$(CIMSERVER_USR), $(CIMSERVER_GRP))" \ |
"%attr($(Prw_r__r__),$(CIMSERVER_USR),$(CIMSERVER_GRP))" \ |
"$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)" \ | "$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "%config(noreplace) $(PEGASUS_CONFIG_DIR)/access.conf" \ | @$(ECHO-E) "%config(noreplace) $(PEGASUS_CONFIG_DIR)/access.conf" \ |