version 1.86, 2008/05/06 19:12:00
|
version 1.87, 2008/08/19 17:47:14
|
|
|
libCIMQueryCapabilitiesProvider | libCIMQueryCapabilitiesProvider |
endif | endif |
| |
ifdef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER |
ifeq ($(PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER),true) |
PEGASUS_LIBRARIES += \ | PEGASUS_LIBRARIES += \ |
libcmpiCppImpl | libcmpiCppImpl |
PEGASUS_PROVIDER_MANAGERS += \ | PEGASUS_PROVIDER_MANAGERS += \ |
|
|
cimtrust \ | cimtrust \ |
repupgrade | repupgrade |
| |
ifdef PEGASUS_ENABLE_PRIVILEGE_SEPARATION |
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
PEGASUS_ADMIN_CMDS += \ | PEGASUS_ADMIN_CMDS += \ |
cimservermain \ | cimservermain \ |
cimshutdown | cimshutdown |
|
|
@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-pre.spec \ | @$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-pre.spec \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
ifdef PEGASUS_ENABLE_PRIVILEGE_SEPARATION |
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
@$(ECHO-E) "# When Privilege Separation is enabled, create the" \ | @$(ECHO-E) "# When Privilege Separation is enabled, create the" \ |
"'$(CIMSERVERMAIN_USR)' user and ">> $(PEGASUS_RPM_SPEC_FILE_PATH) | "'$(CIMSERVERMAIN_USR)' user and ">> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "# '$(CIMSERVERMAIN_GRP)' group which are used" \ | @$(ECHO-E) "# '$(CIMSERVERMAIN_GRP)' group which are used" \ |
|
|
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) " %PEGASUS_SBIN_DIR/repupgrade >> %PEGASUS_INSTALL_LOG 2>&1" \ | @$(ECHO-E) " %PEGASUS_SBIN_DIR/repupgrade >> %PEGASUS_INSTALL_LOG 2>&1" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
ifdef PEGASUS_ENABLE_PRIVILEGE_SEPARATION |
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
@$(ECHO-E) " chown -R $(CIMSERVERMAIN_USR) %PEGASUS_REPOSITORY_DIR" \ | @$(ECHO-E) " chown -R $(CIMSERVERMAIN_USR) %PEGASUS_REPOSITORY_DIR" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) " chgrp -R $(CIMSERVERMAIN_GRP) %PEGASUS_REPOSITORY_DIR" \ | @$(ECHO-E) " chgrp -R $(CIMSERVERMAIN_GRP) %PEGASUS_REPOSITORY_DIR" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
endif | endif |
@$(ECHO-E) " fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) " fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
ifdef PEGASUS_ENABLE_PRIVILEGE_SEPARATION |
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
@$(ECHO-E) " if [ -f %PEGASUS_TRACE_FILE_PATH ]; then" \ | @$(ECHO-E) " if [ -f %PEGASUS_TRACE_FILE_PATH ]; then" \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) " /bin/mv %PEGASUS_TRACE_FILE_PATH" \ | @$(ECHO-E) " /bin/mv %PEGASUS_TRACE_FILE_PATH" \ |
|
|
@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-postun.spec \ | @$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-postun.spec \ |
>> $(PEGASUS_RPM_SPEC_FILE_PATH) | >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) | @$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH) |
ifdef PEGASUS_ENABLE_PRIVILEGE_SEPARATION |
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
@$(ECHO-E) "# When Privilege Separation is enabled, delete the" \ | @$(ECHO-E) "# When Privilege Separation is enabled, delete the" \ |
"'$(CIMSERVERMAIN_USR)' user and ">> $(PEGASUS_RPM_SPEC_FILE_PATH) | "'$(CIMSERVERMAIN_USR)' user and ">> $(PEGASUS_RPM_SPEC_FILE_PATH) |
@$(ECHO-E) "# '$(CIMSERVERMAIN_GRP)' group which are used" \ | @$(ECHO-E) "# '$(CIMSERVERMAIN_GRP)' group which are used" \ |