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

   1 martin 1.91 #//%LICENSE////////////////////////////////////////////////////////////////
   2 martin 1.92 #//
   3 martin 1.91 #// Licensed to The Open Group (TOG) under one or more contributor license
   4             #// agreements.  Refer to the OpenPegasusNOTICE.txt file distributed with
   5             #// this work for additional information regarding copyright ownership.
   6             #// Each contributor licenses this file to you under the OpenPegasus Open
   7             #// Source License; you may not use this file except in compliance with the
   8             #// License.
   9 martin 1.92 #//
  10 martin 1.91 #// Permission is hereby granted, free of charge, to any person obtaining a
  11             #// copy of this software and associated documentation files (the "Software"),
  12             #// to deal in the Software without restriction, including without limitation
  13             #// the rights to use, copy, modify, merge, publish, distribute, sublicense,
  14             #// and/or sell copies of the Software, and to permit persons to whom the
  15             #// Software is furnished to do so, subject to the following conditions:
  16 martin 1.92 #//
  17 martin 1.91 #// The above copyright notice and this permission notice shall be included
  18             #// in all copies or substantial portions of the Software.
  19 martin 1.92 #//
  20 martin 1.91 #// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  21 martin 1.92 #// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  22 martin 1.91 #// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  23             #// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  24             #// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  25             #// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  26             #// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  27 martin 1.92 #//
  28 martin 1.91 #//////////////////////////////////////////////////////////////////////////
  29 denise.eckstein 1.1  ifndef ROOT
  30                       ifdef PEGASUS_ROOT
  31                          ROOT =  $(subst \,/,$(PEGASUS_ROOT))
  32                       else
  33                          ROOT = .
  34                       endif
  35                      endif
  36                      
  37 denise.eckstein 1.18 PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_ROOT)/rpm/tog-pegasus.spec
  38                      
  39 denise.eckstein 1.1  include $(ROOT)/mak/config.mak
  40                      
  41                      DIRS = src
  42                      
  43                      include $(ROOT)/mak/recurse.mak
  44                      
  45 denise.eckstein 1.2  FORCE:
  46                      
  47 denise.eckstein 1.17 rebuild: FORCE
  48 denise.eckstein 1.83 	@$(MAKE) --directory=$(ROOT) -f Makefile.Release -i cimstop
  49 kumpf           1.94 	@$(MAKE) --directory=$(ROOT) -f Makefile.Release clean
  50 denise.eckstein 1.83 	@$(MAKE) --directory=$(ROOT) -f Makefile.Release create_ProductVersionFile
  51                      	@$(MAKE) --directory=$(ROOT) -f Makefile.Release create_CommonProductDirectoriesInclude
  52                      	@$(MAKE) --directory=$(ROOT) -f Makefile.Release create_ConfigProductDirectoriesInclude
  53                      	@$(MAKE) --directory=$(ROOT) -f Makefile.Release depend
  54 kumpf           1.94 	@$(MAKE) --directory=$(ROOT) -f Makefile.Release all
  55 denise.eckstein 1.83 	@$(MAKE) --directory=$(ROOT) -f Makefile.Release repository
  56                      	@$(MAKE) --directory=$(ROOT) -f Makefile.Release stage
  57 denise.eckstein 1.2  	@$(ECHO) "build completed successfully"
  58 denise.eckstein 1.1  
  59                      repository: FORCE
  60 denise.eckstein 1.78 	$(CHMOD) $(Prwxrwxrwx) $(PEGASUS_HOME)
  61 denise.eckstein 1.1  	$(MAKE) "-SC" Schemas/Pegasus repository
  62                      
  63 denise.eckstein 1.17 stage: FORCE
  64 denise.eckstein 1.83 	$(MAKE) --directory=$(ROOT) -f Makefile.Release prestage_verifyInstallEnabled
  65                      	$(MAKE) --directory=$(ROOT) -f Makefile.Release prestage_cleanup
  66 kumpf           1.94 	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusDirectories
  67                      	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusFiles
  68                      	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusEmptyFiles
  69 denise.eckstein 1.83 	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_genOpenPegasusSSLCertsFile
  70                      	$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile stageSDK
  71 w.otsuka        1.36 ifdef PEGASUS_BUILD_TEST_RPM
  72 denise.eckstein 1.83 	$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest stageTEST
  73 w.otsuka        1.36 endif
  74 denise.eckstein 1.2  
  75 denise.eckstein 1.17 preinstall: FORCE
  76 denise.eckstein 1.83 	$(MAKE) --directory=$(ROOT) -f Makefile.Release prestage_verifyInstallEnabled
  77 kumpf           1.94 	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusDirectories
  78                      	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusFiles
  79 b.whiteley      1.85 
  80                      PEGASUS_PROVIDER_MANAGERS =
  81                      
  82 denise.eckstein 1.1  PEGASUS_LIBRARIES = \
  83                         libCIMxmlIndicationHandler \
  84 dl.meetei       1.107    libFileListenerDestination \
  85 denise.eckstein 1.1      libConfigSettingProvider \
  86                          libNamespaceProvider \
  87                          libProviderRegistrationProvider \
  88                          libUserAuthProvider \
  89                          libpegauthentication \
  90                          libpegclient \
  91                          libpegcliutils \
  92 s.kodali        1.97     libpeggeneral \
  93 denise.eckstein 1.1      libpegcommon \
  94                          libpegcompiler \
  95                          libpegconfig \
  96                          libpegexportclient \
  97                          libpegexportserver \
  98                          libpeggetoopt \
  99                          libpeghandlerservice \
 100                          libpegindicationservice \
 101                          libpeglistener \
 102 s.kodali        1.104    libpegpmrouter \
 103 kumpf           1.57     libpegpmservice \
 104 denise.eckstein 1.1      libpegprm \
 105                          libpegprovider \
 106                          libpegprovidermanager \
 107                          libpegrepository \
 108                          libpegserver \
 109                          libpeguser \
 110                          libpegwql \
 111 denise.eckstein 1.12     libDefaultProviderManager \
 112                          libCertificateProvider \
 113                          libpegqueryexpression \
 114                          libpegquerycommon \
 115 kumpf           1.94     libpegservice
 116 denise.eckstein 1.11  
 117 karl            1.82  ifeq ($(PEGASUS_ENABLE_CQL),true)
 118 denise.eckstein 1.43     PEGASUS_LIBRARIES += \
 119                             libpegcql \
 120                             libCIMQueryCapabilitiesProvider
 121                       endif
 122                       
 123 denise.eckstein 1.87  ifeq ($(PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER),true)
 124 denise.eckstein 1.11  PEGASUS_LIBRARIES += \
 125                          libcmpiCppImpl
 126 b.whiteley      1.85  PEGASUS_PROVIDER_MANAGERS += \
 127 denise.eckstein 1.86     libCMPIProviderManager
 128 denise.eckstein 1.11  endif
 129 denise.eckstein 1.1   
 130 s.kodali        1.98  PEGASUS_JARS =
 131                       JAR_SUFFIX = .jar
 132                       
 133                       ifeq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), true)
 134                       PEGASUS_LIBRARIES += \
 135                          libJMPIProviderManager
 136                       PEGASUS_JARS += \
 137                          JMPIImpl
 138                       endif
 139 b.whiteley      1.85  
 140 s.kodali        1.99  ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
 141                       PEGASUS_LIBRARIES += \
 142                          libInteropProvider
 143                       endif
 144                       
 145 yi.zhou         1.64  ifdef PEGASUS_USE_NET_SNMP
 146                          PEGASUS_LIBRARIES += \
 147                             libsnmpIndicationHandler
 148                       endif
 149                       
 150 sahana.prabhakar 1.101 ifeq ($(PEGASUS_ENABLE_PROTOCOL_WSMAN),true)
 151                        PEGASUS_LIBRARIES += \
 152                            libpegwsmserver
 153                        endif
 154                        
 155 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 156                        PEGASUS_LIBRARIES += \
 157                            libpegslp \
 158                            libpegslp_client
 159                        endif
 160                        
 161 denise.eckstein  1.10  ifeq ($(OS),HPUX)
 162                        PEGASUS_LIBRARIES += \
 163                           libNTPProviderSecurity
 164                        endif
 165                        
 166 denise.eckstein  1.1   PEGASUS_LIBRARY_LINKS = \
 167                           libpegclient \
 168                           libpegcommon \
 169 denise.eckstein  1.6      libpegprovider \
 170 denise.eckstein  1.18     libDefaultProviderManager \
 171                           libCIMxmlIndicationHandler
 172 denise.eckstein  1.1   
 173 s.kodali         1.98  ifeq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), true)
 174                           PEGASUS_LIBRARY_LINKS += \
 175                               libJMPIProviderManager
 176                        endif
 177                        
 178 yi.zhou          1.64  ifdef PEGASUS_USE_NET_SNMP
 179                        PEGASUS_LIBRARY_LINKS += \
 180                           libsnmpIndicationHandler
 181                        endif
 182                        
 183 denise.eckstein  1.1   PEGASUS_PROVIDERS = \
 184                           libComputerSystemProvider \
 185                           libOSProvider \
 186 kumpf            1.5      libProcessProvider
 187 denise.eckstein  1.1   
 188 denise.eckstein  1.10  ifeq ($(OS),HPUX)
 189                        PEGASUS_PROVIDERS += \
 190                           libNTPProvider \
 191                           libNISProvider \
 192                           libDNSProvider \
 193                           libIPProviderModule
 194                        endif
 195                        
 196 denise.eckstein  1.1   PEGASUS_ADMIN_CMDS = \
 197                           cimauth \
 198                           cimconfig \
 199                           cimserver \
 200 denise.eckstein  1.2      cimprovagt \
 201 w.otsuka         1.31     cimservera \
 202 kumpf            1.58     cimreparchive \
 203 sushma.fernandes 1.69     cimtrust \
 204 w.otsuka         1.61     repupgrade
 205 denise.eckstein  1.1   
 206 denise.eckstein  1.87  ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true)
 207 yi.zhou          1.68     PEGASUS_ADMIN_CMDS += \
 208                              cimservermain \
 209                              cimshutdown
 210                        endif
 211                        
 212 denise.eckstein  1.1   PEGASUS_USER_CMDS = \
 213                           cimmof \
 214                           cimmofl \
 215                           cimprovider \
 216 kumpf            1.65     cimsub \
 217 denise.eckstein  1.1      osinfo \
 218                           wbemexec
 219                        
 220 denise.eckstein  1.47  PEGASUS_GENERATED_SCRIPTS = \
 221 yi.zhou          1.76     genOpenPegasusSSLCerts
 222 denise.eckstein  1.47  
 223 denise.eckstein  1.81  #############################################################################
 224 kumpf            1.94  ## If needed, you can use the PEGASUS_CVS_SCRIPTS variable to include
 225 denise.eckstein  1.81  ## one or more script files in an OpenPegasus release.  Scripts should be
 226 kumpf            1.94  ## placed in the CVS directory pegasus/installs/scripts.
 227 denise.eckstein  1.81  #############################################################################
 228 denise.eckstein  1.47  
 229                        PEGASUS_SCRIPT_FILES = \
 230                           $(PEGASUS_GENERATED_SCRIPTS) \
 231                           $(PEGASUS_CVS_SCRIPTS)
 232 kumpf            1.94  
 233 denise.eckstein  1.1   PEGASUS_UNIX_MAN_USER_PAGES = \
 234                           cimmof.1 \
 235                           cimprovider.1 \
 236 kumpf            1.65     cimsub.1 \
 237 denise.eckstein  1.1      osinfo.1 \
 238 kumpf            1.94     wbemexec.1
 239 denise.eckstein  1.1   
 240                        PEGASUS_UNIX_MAN_ADMIN_PAGES = \
 241 denise.eckstein  1.7      cimauth.8 \
 242                           cimconfig.8 \
 243 kumpf            1.58     cimreparchive.8 \
 244 sushma.fernandes 1.69     cimtrust.8 \
 245 denise.eckstein  1.7      cimserver.8
 246 denise.eckstein  1.1   
 247 w.otsuka         1.40  PEGASUS_DOC_FILES = \
 248 denise.eckstein  1.42     Admin_Guide_Release.pdf \
 249 denise.eckstein  1.48     PegasusSSLGuidelines.htm \
 250                           license.txt
 251 w.otsuka         1.40  
 252 denise.eckstein  1.1   INTERNAL_MOF_FILES = \
 253                           PG_Authorization20.mof \
 254                           PG_ConfigSetting20.mof \
 255                           PG_InternalSchema20.mof \
 256 w.otsuka         1.50     PG_SSLCertificate20.mof \
 257                           PG_SSLCertificateRevocationList20.mof \
 258 denise.eckstein  1.1      PG_ShutdownService20.mof \
 259                           PG_User20.mof
 260                        
 261                        INTEROP_MOF_FILES = \
 262                           PG_Events20.mof \
 263                           PG_InterOpSchema20.mof \
 264                           PG_ProviderModule20.mof
 265                        
 266 s.kodali         1.99  ifeq ($(PEGASUS_ENABLE_INTEROP_PROVIDER),true)
 267                           INTEROP_MOF_FILES += \
 268                              PG_CIMXMLCommunicationMechanism20.mof \
 269                              PG_Namespace20.mof\
 270                              PG_ServerProfile20.mof
 271                        endif
 272                        
 273 denise.eckstein  1.1   MANAGEDSYSTEM_MOF_FILES = \
 274                           PG_ComputerSystem20.mof \
 275                           PG_ComputerSystem20R.mof \
 276                           PG_ManagedSystemSchema20.mof \
 277                           PG_ManagedSystemSchema20R.mof \
 278                           PG_OperatingSystem20.mof \
 279                           PG_OperatingSystem20R.mof \
 280                           PG_UnixProcess20.mof \
 281                           PG_UnixProcess20R.mof
 282                        
 283 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 284                           MANAGEDSYSTEM_MOF_FILES += \
 285                              PG_SLPProvider20R.mof
 286                        endif
 287                        
 288 denise.eckstein  1.17  prestage_verifyInstallEnabled: FORCE
 289 denise.eckstein  1.1   ifndef PEGASUS_ENABLE_MAKE_INSTALL
 290 denise.eckstein  1.17  	@$(ECHO) "Makefile.Release is not enabled."
 291 denise.eckstein  1.1   	@exit 1
 292                        endif
 293                        
 294 denise.eckstein  1.17  prestage_cleanup: FORCE
 295 denise.eckstein  1.1   	$(foreach i, $(PEGASUS_DIRECTORIES_TO_BE_REMOVED), $(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(i);)
 296                        	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
 297                        	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
 298                        
 299 denise.eckstein  1.17  stage_PegasusProductDirectories: FORCE
 300 denise.eckstein  1.48  	$(foreach i, $(PEGASUS_SYSTEM_DIRECTORIES), $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(i);)
 301 denise.eckstein  1.47  	$(foreach i, $(PEGASUS_SPECIFIC_DIRECTORIES), $(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(i);)
 302 denise.eckstein  1.52  	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)
 303                        	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_DIR)
 304                        	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)
 305 b.whiteley       1.85  	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_MANAGER_LIB_DIR)
 306 denise.eckstein  1.1   
 307 denise.eckstein  1.17  setpermissions_PegasusProductDirectories: FORCE
 308 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_SPECIFIC_DIRECTORIES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(i);)
 309                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_DIR)
 310                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)
 311 b.whiteley       1.85  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_MANAGER_LIB_DIR)
 312 s.kodali         1.100 	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)
 313                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
 314 denise.eckstein  1.1   
 315 denise.eckstein  1.17  stage_PegasusSocketDirectory: FORCE
 316 denise.eckstein  1.1   	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
 317                        	
 318 denise.eckstein  1.17  setpermissions_PegasusSocketDirectory: FORCE
 319 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVERMAIN_USR)" GROUP="$(CIMSERVERMAIN_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)
 320 kumpf            1.94  
 321 yi.zhou          1.68  stage_PegasusVarRunDirectory: FORCE
 322                        	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_VARRUN_DIR)
 323                        
 324                        setpermissions_PegasusVarRunDirectory: FORCE
 325 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(CIMSERVERMAIN_USR)" GROUP="$(CIMSERVERMAIN_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARRUN_DIR)
 326 denise.eckstein  1.17  	
 327                        stage_PegasusLocalAuthDirectory: FORCE
 328 denise.eckstein  1.1   	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
 329                        	
 330 denise.eckstein  1.17  setpermissions_PegasusLocalAuthDirectory: FORCE
 331 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_LOCAL_AUTH_DIR)
 332 s.kodali         1.98  
 333                        stage_PegasusJarFiles: FORCE
 334                        	$(foreach i, $(PEGASUS_JARS), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(JAR_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(JAR_SUFFIX);)
 335                        
 336                        setpermissions_PegasusJarFiles: FORCE
 337                        	$(foreach i, $(PEGASUS_JARS), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(JAR_SUFFIX);)
 338                        
 339 denise.eckstein  1.17  	
 340                        stage_PegasusLibraryDirectoryFiles: FORCE
 341                        	$(foreach i, $(PEGASUS_LIBRARIES), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX);)
 342 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_LIBRARY_LINKS), $(MAKE) --directory=$(ROOT) -f Makefile.Release createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
 343 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 344                        	$(COPY) $(PEGASUS_HOME)/lib/libpegslp_client$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/libpegslp_client$(LIB_SUFFIX)
 345                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release createlink OBJECT=libpegslp_client$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/libpegslp_client$(LIB_LINK_SUFFIX)
 346                        endif
 347 denise.eckstein  1.1   
 348 denise.eckstein  1.17  setpermissions_PegasusLibraryDirectoryFiles: FORCE
 349 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_LIBRARIES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX);)
 350 s.kodali         1.102 
 351 denise.eckstein  1.17  stage_PegasusProviderLibraryDirectoryFiles: FORCE
 352                        	$(foreach i, $(PEGASUS_PROVIDERS), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
 353 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_PROVIDERS), $(MAKE) --directory=$(ROOT) -f Makefile.Release createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
 354 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 355                        	$(COPY) $(PEGASUS_HOME)/lib/libSLPProvider$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/libSLPProvider$(LIB_SUFFIX)
 356                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release createlink OBJECT=libSLPProvider$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/libSLPProvider$(LIB_LINK_SUFFIX)
 357                        endif
 358 denise.eckstein  1.1   
 359 denise.eckstein  1.17  setpermissions_PegasusProviderLibraryDirectoryFiles: FORCE
 360 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_PROVIDERS), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
 361 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 362                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_LIB_DIR)/libSLPProvider$(LIB_SUFFIX)
 363                        endif
 364 denise.eckstein  1.17  
 365 b.whiteley       1.85  stage_PegasusProviderManagerLibraryDirectoryFiles: FORCE
 366                        	$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), $(COPY) $(PEGASUS_HOME)/lib/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_MANAGER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
 367 denise.eckstein  1.86  	$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), $(MAKE) --directory=${ROOT} -f Makefile.Release createlink OBJECT=$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_MANAGER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX);)
 368 b.whiteley       1.85  
 369                        setpermissions_PegasusProviderManagerLibraryDirectoryFiles: FORCE
 370                        	$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), $(MAKE) --directory=${ROOT} -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PROVIDER_MANAGER_LIB_DIR)/$(i)$(LIB_SUFFIX);)
 371                        
 372 denise.eckstein  1.17  stage_PegasusAdminCmdsDirectoryFiles: FORCE
 373                        	$(foreach i, $(PEGASUS_ADMIN_CMDS), $(COPY) $(PEGASUS_HOME)/bin/$(i)$(EXE) $(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i)$(EXE);)
 374 denise.eckstein  1.47  	$(foreach i, $(PEGASUS_CVS_SCRIPTS), $(COPY) $(PEGASUS_ROOT)/installs/scripts/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/$(i);)
 375 denise.eckstein  1.17  
 376                        setpermissions_PegasusAdminCmdsDirectoryFiles: FORCE
 377 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_ADMIN_CMDS), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_SBIN_DIR)/$(i)$(EXE);)
 378                        	$(foreach i, $(PEGASUS_SCRIPT_FILES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/$(i);)
 379 denise.eckstein  1.1   
 380 denise.eckstein  1.17  stage_PegasusUserCmdsDirectoryFiles: FORCE
 381 denise.eckstein  1.1   	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
 382 denise.eckstein  1.17  	$(foreach i, $(PEGASUS_USER_CMDS), $(COPY) $(PEGASUS_HOME)/bin/$(i)$(EXE) $(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)/$(i)$(EXE);)
 383                        
 384                        setpermissions_PegasusUserCmdsDirectoryFiles: FORCE
 385 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)
 386                        	$(foreach i, $(PEGASUS_USER_CMDS), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_BIN_DIR)/$(i)$(EXE);)
 387 denise.eckstein  1.1   
 388 denise.eckstein  1.88  stage_PegasusRepository: FORCE
 389 denise.eckstein  1.48  	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)
 390 denise.eckstein  1.88  	$(CPDIRHIER) $(PEGASUS_HOME)/repository $(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_PARENT_DIR)
 391 denise.eckstein  1.17  
 392 denise.eckstein  1.88  setpermissions_PegasusRepository: FORCE
 393 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release sethierpermissions PERMISSIONS="$(Prwx______)" OWNER="$(CIMSERVERMAIN_USR)" GROUP="$(CIMSERVERMAIN_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_REPOSITORY_DIR)
 394 denise.eckstein  1.17  
 395                        stage_PegasusUnixManPageDirectoryFiles: FORCE
 396                        	$(foreach i, $(PEGASUS_UNIX_MAN_USER_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man1.Z/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MANUSER_DIR)/$(i);)
 397                        	$(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(COPY) $(ROOT)/rpm/manLinux/man8.Z/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MANADMIN_DIR)/$(i);)
 398                        
 399                        setpermissions_PegasusUnixManPageDirectoryFiles: FORCE
 400 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_UNIX_MAN_USER_PAGES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MANUSER_DIR)/$(i);)
 401                        	$(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MANADMIN_DIR)/$(i);)
 402 denise.eckstein  1.1   
 403 w.otsuka         1.40  stage_PegasusDocFiles: FORCE
 404                        	$(foreach i, $(PEGASUS_DOC_FILES), $(COPY) $(ROOT)/doc/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_DOC_DIR)/$(i);)
 405 denise.eckstein  1.93  	$(COPY) $(ROOT)/OpenPegasusNOTICE.txt \
 406                                    $(PEGASUS_STAGING_DIR)$(PEGASUS_DOC_DIR)/OpenPegasusNOTICE.txt
 407 w.otsuka         1.40  
 408                        setpermissions_PegasusDocFiles: FORCE
 409 denise.eckstein  1.83  	$(foreach i, $(PEGASUS_DOC_FILES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_DOC_DIR)/$(i);)
 410 w.otsuka         1.40  
 411 denise.eckstein  1.17  stage_PegasusMOFDirectoryFiles: FORCE
 412 denise.eckstein  1.1   	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus
 413 denise.eckstein  1.17  	$(foreach i, $(INTERNAL_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/Internal/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
 414 denise.eckstein  1.18  	$(foreach i, $(INTEROP_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/InterOp/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
 415 denise.eckstein  1.17  	$(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(COPY) $(ROOT)/Schemas/Pegasus/ManagedSystem/VER20/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
 416                        
 417                        setpermissions_PegasusMOFDirectoryFiles: FORCE
 418 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr_xr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus
 419                        	$(foreach i, $(INTERNAL_MOF_FILES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
 420                        	$(foreach i, $(INTEROP_MOF_FILES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
 421                        	$(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
 422 denise.eckstein  1.1   
 423 s.kodali         1.103 stage_PegasusConfFiles: FORCE
 424                        	$(COPY) $(ROOT)/src/Server/cimserver_planned.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
 425 denise.eckstein  1.1   
 426 s.kodali         1.103 setpermissions_PegasusConfFiles: FORCE
 427                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prw_r__r__)" OWNER="$(CIMSERVER_USR)" GROUP="$(CIMSERVER_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
 428 denise.eckstein  1.1   
 429 denise.eckstein  1.47  stage_genOpenPegasusSSLCertsFile: FORCE
 430                        	@$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 431                        	@$(ECHO-E) "#!/bin/bash" >> \
 432                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 433                        	@$(ECHO-E) "#" >> \
 434                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 435                        	@$(ECHO-E) "PEGASUS_PEM_DIR=$(PEGASUS_PEM_DIR)" >> \
 436                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 437                        	@$(ECHO-E) "PEGASUS_CONFIG_DIR=$(PEGASUS_CONFIG_DIR)" >> \
 438                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 439                        	@$(ECHO-E) "PEGASUS_INSTALL_LOG=$(PEGASUS_INSTALL_LOG)" >> \
 440                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 441                        	@$(ECHO-E) "PEGASUS_SSL_CERT_FILE=$(PEGASUS_SSL_CERT_FILE)" >> \
 442                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 443                        	@$(ECHO-E) "PEGASUS_SSL_KEY_FILE=$(PEGASUS_SSL_KEY_FILE)" >> \
 444                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 445                        	@$(ECHO-E) "PEGASUS_SSL_TRUSTSTORE=$(PEGASUS_SSL_TRUSTSTORE)" >> \
 446                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 447                        	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-genSSLCerts.spec >> \
 448                                     $(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
 449 denise.eckstein  1.17  
 450                        stage_PegasusDirectories: FORCE
 451 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusProductDirectories
 452                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusSocketDirectory
 453                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusLocalAuthDirectory
 454 denise.eckstein  1.17  
 455                        setpermissions_PegasusDirectories: FORCE
 456 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusProductDirectories
 457                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusSocketDirectory
 458                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusLocalAuthDirectory
 459 denise.eckstein  1.17  
 460                        stage_PegasusFiles: FORCE
 461 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusLibraryDirectoryFiles
 462                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusProviderLibraryDirectoryFiles
 463 b.whiteley       1.85  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusProviderManagerLibraryDirectoryFiles
 464 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusAdminCmdsDirectoryFiles
 465                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusUserCmdsDirectoryFiles
 466 s.kodali         1.103 	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusConfFiles
 467 denise.eckstein  1.88  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusRepository
 468 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusUnixManPageDirectoryFiles
 469                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusDocFiles
 470                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusMOFDirectoryFiles
 471                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusSystemFiles
 472 s.kodali         1.98  	$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusJarFiles
 473 denise.eckstein  1.17  
 474                        setpermissions_PegasusFiles: FORCE
 475 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusLibraryDirectoryFiles
 476                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusProviderLibraryDirectoryFiles
 477 b.whiteley       1.85  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusProviderManagerLibraryDirectoryFiles
 478 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusAdminCmdsDirectoryFiles
 479                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusUserCmdsDirectoryFiles
 480 s.kodali         1.103 	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusConfFiles
 481 denise.eckstein  1.88  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusRepository
 482 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusUnixManPageDirectoryFiles
 483                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusDocFiles
 484                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusMOFDirectoryFiles
 485                        	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusSystemFiles
 486 s.kodali         1.98  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions_PegasusJarFiles
 487 denise.eckstein  1.17  
 488 denise.eckstein  1.18  stage_PegasusSystemFiles: FORCE
 489                        ifeq ($(OS),linux)
 490                        ifdef PEGASUS_PAM_AUTHENTICATION
 491                        	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PAM_CONFIG_DIR)
 492 s.kodali         1.100 	$(COPY) $(ROOT)/rpm/wbem $(PEGASUS_STAGING_DIR)$(PAM_CONFIG_DIR)/$(PAM_CONFIG_FILE)
 493 denise.eckstein  1.47  	$(COPY) $(ROOT)/rpm/access.conf $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/access.conf
 494 denise.eckstein  1.18  endif
 495                        	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)/etc/init.d
 496 s.kodali         1.100 	$(COPY) $(ROOT)/rpm/preamble-tog-pegasus.rc $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 497                        	@$(ECHO-E) "CIMSERVER_BIN=$(PEGASUS_SBIN_DIR)/cimserver" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 498                        	@$(ECHO-E) "PEGASUS_SCRIPT_DIR=$(PEGASUS_SCRIPT_DIR)" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 499                        	@$(ECHO-E) "PEGASUS_SSL_CONF_FILE=$(PEGASUS_PEM_DIR)/ssl.cnf" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 500                        	@$(ECHO-E) "PEGASUS_SSL_CERT_FILE=$(PEGASUS_SSL_CERT_FILE_PATH)" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 501                        	@$(ECHO-E) "PEGASUS_SSL_KEY_FILE=$(PEGASUS_SSL_KEY_FILE_PATH)" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 502                        	@$(ECHO-E) "PEGASUS_SSL_TRUSTSTORE=$(PEGASUS_SSL_CLIENT_TRUSTSTORE)" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 503                        	@$(ECHO-E) "PEGASUS_FLAVOR=$(PEGASUS_FLAVOR)" >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 504                        	$(CAT) $(ROOT)/rpm/commands-tog-pegasus.rc >> $(PEGASUS_STAGING_DIR)/etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 505 denise.eckstein  1.18  endif
 506                        
 507                        setpermissions_PegasusSystemFiles: FORCE
 508                        ifeq ($(OS),linux)
 509                        ifdef PEGASUS_PAM_AUTHENTICATION
 510 s.kodali         1.100 	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prw_r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PAM_CONFIG_DIR)/$(PAM_CONFIG_FILE)
 511 denise.eckstein  1.83  	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prw_______)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/access.conf
 512 denise.eckstein  1.18  endif
 513 s.kodali         1.100 	$(MAKE) --directory=$(ROOT) -f Makefile.Release setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)etc/init.d/$(PEGASUS_FLAVOR)-pegasus
 514 denise.eckstein  1.18  endif
 515                        
 516 denise.eckstein  1.47  stage_PegasusEmptyFiles: FORCE
 517                        	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_CONFIG_DIR)/ssl.cnf
 518                        	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE)
 519                        	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE)
 520                        	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE)
 521                        	$(TOUCH) $(PEGASUS_STAGING_DIR)$(PEGASUS_INSTALL_LOG)
 522                        
 523 denise.eckstein  1.17  create_ProductVersionFile: FORCE
 524 denise.eckstein  1.14  ifdef PEGASUS_OVERRIDE_PRODUCT_ID
 525                        ifdef PEGASUS_PRODUCT_NAME
 526                        ifdef PEGASUS_PRODUCT_VERSION
 527                        ifdef PEGASUS_PRODUCT_STATUS
 528                        	@$(ECHO-E) "#ifndef Product_Version_h" > $(ROOT)/src/Pegasus/Common/ProductVersion.h
 529                        	@$(ECHO-E) "#define Product_Version_h" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 530 kumpf            1.71  	@$(ECHO-E) "" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 531 denise.eckstein  1.14  	@$(ECHO-E) "#define PEGASUS_PRODUCT_NAME "\""$(PEGASUS_PRODUCT_NAME)"\""" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 532                        	@$(ECHO-E) "#define PEGASUS_PRODUCT_VERSION "\""$(PEGASUS_PRODUCT_VERSION)"\""" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 533                        	@$(ECHO-E) "#define PEGASUS_PRODUCT_STATUS "\""$(PEGASUS_PRODUCT_STATUS)"\""" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 534 kumpf            1.71  	@$(ECHO-E) "" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 535 w.otsuka         1.38  	@$(ECHO-E) "#define PEGASUS_CIMOM_GENERIC_NAME \"Pegasus\"" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 536                        	@$(ECHO-E) "#define PEGASUS_CIMOM_DESCRIPTION \"\"" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 537 denise.eckstein  1.14  	@$(ECHO-E) "#endif /* Product_Version_h */" >> $(ROOT)/src/Pegasus/Common/ProductVersion.h
 538                        endif
 539                        endif
 540                        endif
 541                        endif
 542                        
 543 denise.eckstein  1.48  create_CommonProductDirectoriesInclude: FORCE
 544                        ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS
 545                        	@$(ECHO-E) "#ifndef Common_Product_Directory_Structure_h" \
 546                                     > $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 547                        	@$(ECHO-E) "#define Common_Product_Directory_Structure_h" \
 548                                     >>  $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 549 kumpf            1.71  	@$(ECHO-E) "" \
 550 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 551 kumpf            1.71  	@$(ECHO-E) "# define PEGASUS_CIMSERVER_START_FILE"  \
 552                                     "\""$(PEGASUS_CIMSERVER_START_FILE)"\"" \
 553                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 554                        	@$(ECHO-E) "# define PEGASUS_CIMSERVER_START_LOCK_FILE"  \
 555                                     "\""$(PEGASUS_CIMSERVER_START_LOCK_FILE)"\"" \
 556                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 557                        	@$(ECHO-E) "# define PEGASUS_REPOSITORY_DIR"  \
 558                                     "\""$(PEGASUS_REPOSITORY_DIR)"\"" \
 559                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 560                        	@$(ECHO-E) "# define PEGASUS_CURRENT_CONFIG_FILE_PATH"  \
 561                                     "\""$(PEGASUS_CURRENT_CONFIG_FILE_PATH)"\"" \
 562                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 563                        	@$(ECHO-E) "# define PEGASUS_PLANNED_CONFIG_FILE_PATH"  \
 564                                     "\""$(PEGASUS_PLANNED_CONFIG_FILE_PATH)"\"" \
 565 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 566                        	@$(ECHO-E) "# define PEGASUS_SSLCLIENT_CERTIFICATEFILE"  \
 567                                     "\""$(PEGASUS_SSL_CLIENT_TRUSTSTORE)"\"" \
 568                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 569                        	@$(ECHO-E) "# define PEGASUS_SSLCLIENT_RANDOMFILE"  \
 570                                     "\""$(PEGASUS_VARDATA_DIR)/ssl.rnd"\"" \
 571                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 572 kumpf            1.71  	@$(ECHO-E) "# define PEGASUS_SSLSERVER_RANDOMFILE"  \
 573                                     "\""$(PEGASUS_VARDATA_DIR)/cimserver.rnd"\"" \
 574 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 575                        	@$(ECHO-E) "# define PEGASUS_LOCAL_AUTH_DIR"  \
 576                                     "\""$(PEGASUS_LOCAL_AUTH_DIR)"\"" \
 577                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 578                        	@$(ECHO-E) "# define PEGASUS_LOCAL_DOMAIN_SOCKET_PATH"  \
 579                                     "\""$(PEGASUS_LOCAL_DOMAIN_SOCKET_PATH)"\"" \
 580                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 581                        	@$(ECHO-E) "# define PEGASUS_CORE_DIR"  \
 582 denise.eckstein  1.90               "\""$(PEGASUS_CORE_DIR)"\"" \
 583 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 584                        	@$(ECHO-E) "# define PEGASUS_PAM_STANDALONE_PROC_NAME"  \
 585                                     "\""$(PEGASUS_SBIN_DIR)/cimservera"\"" \
 586                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 587                        	@$(ECHO-E) "# define PEGASUS_PROVIDER_AGENT_PROC_NAME"  \
 588                                     "\""$(PEGASUS_SBIN_DIR)/cimprovagt"\"" \
 589                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 590 kumpf            1.71  	@$(ECHO-E) "" \
 591 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 592                        	@$(ECHO-E) "#endif /* Common_Product_Directory_Structure_h */ " \
 593                                     >> $(ROOT)/src/Pegasus/Common/ProductDirectoryStructure.h
 594                        endif
 595                        
 596                        create_ConfigProductDirectoriesInclude: FORCE
 597                        ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS
 598                        	@$(ECHO-E) "#ifndef Config_Product_Directory_Structure_h" \
 599                                     > $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 600                        	@$(ECHO-E) "#define Config_Product_Directory_Structure_h" \
 601                                     >>  $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 602 kumpf            1.71  	@$(ECHO-E) "" \
 603 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 604                        	@$(ECHO-E) "# define PEGASUS_LOG_DIR"  \
 605                                     "\""$(PEGASUS_LOG_DIR)"\"" \
 606                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 607                        	@$(ECHO-E) "# define PEGASUS_TRACE_FILE_PATH"  \
 608                                     "\""$(PEGASUS_TRACE_FILE_PATH)"\"" \
 609                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 610                        	@$(ECHO-E) "# define PEGASUS_CONFIG_DIR"  \
 611                                     "\""$(PEGASUS_CONFIG_DIR)"\"" \
 612                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 613                        	@$(ECHO-E) "# define PEGASUS_SSL_CERT_FILE_PATH"  \
 614                                     "\""$(PEGASUS_SSL_CERT_FILE_PATH)"\"" \
 615                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 616                        	@$(ECHO-E) "# define PEGASUS_SSL_KEY_FILE_PATH"  \
 617                                     "\""$(PEGASUS_SSL_KEY_FILE_PATH)"\"" \
 618                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 619                        	@$(ECHO-E) "# define PEGASUS_SSL_SERVER_TRUSTSTORE"  \
 620                                     "\""$(PEGASUS_SSL_SERVER_TRUSTSTORE)"\"" \
 621                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 622                        	@$(ECHO-E) "# define PEGASUS_SSL_SERVER_CRL"  \
 623                                     "\""$(PEGASUS_SSL_SERVER_CRL)"\"" \
 624 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 625 w.otsuka         1.55  	@$(ECHO-E) "# define PEGASUS_PREV_REPOSITORY_DIR"  \
 626                                     "\""$(PEGASUS_PREV_REPOSITORY_DIR)"\"" \
 627                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 628 denise.eckstein  1.48  	@$(ECHO-E) "# define PEGASUS_PROVIDER_LIB_DIR"  \
 629                                     "\""$(PEGASUS_PROVIDER_LIB_DIR)"\"" \
 630                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 631 b.whiteley       1.85  	@$(ECHO-E) "# define PEGASUS_PROVIDER_MANAGER_LIB_DIR"  \
 632                                     "\""$(PEGASUS_PROVIDER_MANAGER_LIB_DIR)"\"" \
 633                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 634 kumpf            1.71  	@$(ECHO-E) "" \
 635 denise.eckstein  1.48               >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 636                        	@$(ECHO-E) "#endif /* Config_Product_Directory_Structure_h */ " \
 637                                     >> $(ROOT)/src/Pegasus/Config/ProductDirectoryStructure.h
 638                        endif
 639                        
 640                        create_ProductInstallationVerificationScript: FORCE
 641                        	@$(RM) $(PEGASUS_HOME)/PegasusVerifyInstall
 642                        	@$(ECHO-E) "$(ECHO-E) \"\nSYSTEM DIRECTORIES\"" \
 643                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 644                        	@$(foreach i, $(PEGASUS_SYSTEM_DIRECTORIES), \
 645                                     $(ECHO-E) "ls -ld $(i)" >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 646 denise.eckstein  1.52  	@$(ECHO-E) "ls -ld $(PEGASUS_DEST_LIB_DIR)" \
 647                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 648 denise.eckstein  1.48  	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS-SPECIFIC DIRECTORIES\"" \
 649                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 650                        	@$(foreach i, $(PEGASUS_SPECIFIC_DIRECTORIES), \
 651                                     $(ECHO-E) "ls -ld $(i)" >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 652 denise.eckstein  1.52  	@$(ECHO-E) "ls -ld $(PEGASUS_PROVIDER_DIR)" \
 653                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 654                        	@$(ECHO-E) "ls -ld $(PEGASUS_PROVIDER_LIB_DIR)" \
 655                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 656 b.whiteley       1.85  	@$(ECHO-E) "ls -ld $(PEGASUS_PROVIDER_MANAGER_LIB_DIR)" \
 657                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 658 denise.eckstein  1.48  	@$(ECHO-E) "ls -ld $(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)" \
 659                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 660                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS DOCUMENT FILES\"" \
 661                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 662                        	@$(foreach i, $(PEGASUS_DOC_FILES), \
 663                                     $(ECHO-E) "ls -l $(PEGASUS_DOC_DIR)/$(i)" \
 664                                         >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 665 denise.eckstein  1.93  	@$(ECHO-E) "ls -l $(PEGASUS_DOC_DIR)/OpenPegasusNOTICE.txt" \
 666                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 667 denise.eckstein  1.48  	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS LIBRARIES FILES\"" \
 668                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 669                        	@$(foreach i, $(PEGASUS_LIBRARIES), $(ECHO-E) \
 670                                     "ls -l $(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_SUFFIX)" \
 671                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 672                        	@$(foreach i, $(PEGASUS_LIBRARY_LINKS), $(ECHO-E) \
 673                                     "ls -l $(PEGASUS_DEST_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX)" \
 674                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 675 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 676                        	@(ECHO-E) "ls -l $(PEGASUS_DEST_LIB_DIR)/libpegslp_client$(LIB_LINK_SUFFIX)" \
 677                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 678                        endif
 679 denise.eckstein  1.86  	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS PACKAGED PROVIDER MANAGER FILES\"" \
 680                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 681 b.whiteley       1.85  	@$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), $(ECHO-E) \
 682                                     "ls -l $(PEGASUS_PROVIDER_MANAGER_LIB_DIR)/$(i)$(LIB_SUFFIX)" \
 683                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 684 denise.eckstein  1.86  	@$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), $(ECHO-E) \
 685 b.whiteley       1.85               "ls -l $(PEGASUS_PROVIDER_MANAGER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX)" \
 686                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 687 denise.eckstein  1.48  	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS PACKAGED PROVIDER FILES\"" \
 688                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 689                        	@$(foreach i, $(PEGASUS_PROVIDERS), $(ECHO-E) \
 690                                     "ls -l $(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_SUFFIX)" \
 691                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 692                        	@$(foreach i, $(PEGASUS_PROVIDERS), $(ECHO-E) \
 693                                     "ls -l $(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX)" \
 694                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 695 s.kodali         1.102 ifeq ($(PEGASUS_ENABLE_SLP), true)
 696                        	@(ECHO-E) "ls -l $(PEGASUS_PROVIDER_LIB_DIR)/libSLPProvider$(LIB_SUFFIX)" \
 697                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 698                        	@(ECHO-E) "ls -l $(PEGASUS_PROVIDER_LIB_DIR)/libSLPProvider$(LIB_LINK_SUFFIX)" \
 699                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 700                        endif
 701 denise.eckstein  1.48  	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS ADMIN CMD FILES\"" \
 702                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 703                        	@$(foreach i, $(PEGASUS_ADMIN_CMDS), $(ECHO-E) \
 704                                     "ls -l $(PEGASUS_SBIN_DIR)/$(i)$(EXE)" \
 705                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 706                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS SCRIPT FILES\"" \
 707                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 708                        	@$(foreach i, $(PEGASUS_SCRIPT_FILES), $(ECHO-E) \
 709                                     "ls -l $(PEGASUS_SCRIPT_DIR)/$(i)" \
 710                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 711                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS USER CMD FILES\"" \
 712                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 713                        	@$(foreach i, $(PEGASUS_USER_CMDS), $(ECHO-E) \
 714                                     "ls -l $(PEGASUS_BIN_DIR)/$(i)$(EXE)" \
 715                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 716                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS REPOSITORY FILES\"" \
 717                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 718 denise.eckstein  1.88  	@$(ECHO-E) "ls -lR $(PEGASUS_REPOSITORY_DIR)" \
 719                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 720 denise.eckstein  1.48  	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS MAN FILES\"" \
 721                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 722                        	@$(foreach i, $(PEGASUS_UNIX_MAN_ADMIN_PAGES), $(ECHO-E) \
 723                                     "ls -ld $(PEGASUS_MANADMIN_DIR)/$(i)*" \
 724                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 725                        	@$(foreach i, $(PEGASUS_UNIX_MAN_USER_PAGES), $(ECHO-E) \
 726                                     "ls -ld $(PEGASUS_MANUSER_DIR)/$(i)*" \
 727                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall;)
 728                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS PEM FILES\"" \
 729                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 730                        	@$(ECHO-E) "ls -l $(PEGASUS_SSL_CERT_FILE_PATH)*" \
 731                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 732                        	@$(ECHO-E) "ls -l $(PEGASUS_SSL_KEY_FILE_PATH)*" \
 733                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 734                        	@$(ECHO-E) "ls -l $(PEGASUS_SSL_CLIENT_TRUSTSTORE)*" \
 735                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 736                        	@$(ECHO-E) "ls -ld $(PEGASUS_SSL_SERVER_TRUSTSTORE)" \
 737                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 738                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS CONF FILES\"" \
 739                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 740                        	@$(ECHO-E) "ls -ld $(PEGASUS_CONFIG_DIR)/ssl.cnf*" \
 741 denise.eckstein  1.48               >> $(PEGASUS_HOME)/PegasusVerifyInstall
 742                        	@$(ECHO-E) "ls -ld $(PEGASUS_CONFIG_DIR)/access.conf*" \
 743                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 744                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS PAM FILES\"" \
 745                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 746                        	@$(ECHO-E) "ls -ld $(PAM_CONFIG_DIR)" \
 747                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 748 s.kodali         1.100 	@$(ECHO-E) "ls -l $(PAM_CONFIG_DIR)/$(PAM_CONFIG_FILE)" \
 749 denise.eckstein  1.48               >> $(PEGASUS_HOME)/PegasusVerifyInstall
 750                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS TRACE FILES\"" \
 751                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 752                        	@$(ECHO-E) "ls -l $(PEGASUS_TRACE_DIR)/*" \
 753                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 754                        	@$(ECHO-E) "$(ECHO-E) \"\nPEGASUS VARRUN FILES\"" \
 755                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 756                        	@$(ECHO-E) "ls -ld $(PEGASUS_VARRUN_DIR)/*" \
 757                                     >> $(PEGASUS_HOME)/PegasusVerifyInstall
 758                        
 759                        
 760 denise.eckstein  1.18  create_OpenPegasusRPMSpecFile: FORCE
 761                        	@$(RM) $(PEGASUS_RPM_SPEC_FILE_PATH)
 762 denise.eckstein  1.83  	@$(MAKE) --directory=$(ROOT) -f Makefile.Release \
 763 denise.eckstein  1.48              _append_OpenPegasusLicenseToSpecFile
 764 denise.eckstein  1.83  	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_PreambleToSpecFile
 765                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_PackagesToSpecFile
 766                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_prepSectionToSpecFile
 767                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_buildSectionToSpecFile
 768                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_installSectionToSpecFile
 769                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_cleanSectionToSpecFile
 770                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_preSectionToSpecFile
 771                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_postSectionToSpecFile
 772                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_preunSectionToSpecFile
 773                        	@$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile \
 774 denise.eckstein  1.48              PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
 775                                    _append_preunSectionToSpecFile
 776 denise.eckstein  1.83  	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest \
 777 denise.eckstein  1.48              PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
 778                                    _append_preunSectionToSpecFile
 779 denise.eckstein  1.83  	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_postunSectionToSpecFile
 780                        	@$(MAKE) --directory=$(ROOT) -f Makefile.Release _append_filesSectionToSpecFile
 781                        	@$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile \
 782 denise.eckstein  1.48              PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
 783                                    _append_filesSectionToSpecFile
 784 denise.eckstein  1.83  	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest \
 785 denise.eckstein  1.48              PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
 786                                    _append_filesSectionToSpecFile
 787 denise.eckstein  1.18  
 788                        _append_OpenPegasusLicenseToSpecFile: FORCE
 789                        	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-header.spec >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 790                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 791                        	@$(ECHO-E) "#" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 792 denise.eckstein  1.95  	@$(ECHO-E) "# WARNING: This file is automatically generated by executing" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 793 denise.eckstein  1.18  	@$(ECHO-E) "#   make -f pegasus/Makefile.Release create_OpenPegasusRPMSpecFile" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 794 denise.eckstein  1.47  	@$(ECHO-E) "# Any changes made directly to this file in the OpenPegasus source will" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 795                        	@$(ECHO-E) "# be lost the next time this file is regenerated and submitted to CVS." >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 796 denise.eckstein  1.18  	@$(ECHO-E) "#" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 797                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 798                        
 799                        _append_PreambleToSpecFile: FORCE
 800 s.kodali         1.100 	@$(ECHO-E) "%define Flavor  $(PEGASUS_FLAVOR)" \
 801                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 802 denise.eckstein  1.74  	@$(ECHO-E) "%define packageVersion $(PEGASUS_PACKAGE_VERSION)" \
 803                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 804 denise.eckstein  1.48  	@$(ECHO-E) "Version: $(PEGASUS_PRODUCT_VERSION)" \
 805                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 806 denise.eckstein  1.74  	@$(ECHO-E) "Release:"\
 807                                    "%{packageVersion}%{?LINUX_VERSION:.%{LINUX_VERSION}}" \
 808 denise.eckstein  1.48              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 809 w.otsuka         1.36  	@$(ECHO-E) "Epoch:   1" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 810 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 811 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-intro.spec \
 812                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 813 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 814 yi.zhou          1.64  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-buildRequires.spec \
 815                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 816                        ifdef PEGASUS_USE_NET_SNMP
 817                        	@$(ECHO-E) "BuildRequires:      net-snmp-devel" \
 818                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 819                        endif
 820                        	@$(ECHO-E) "#" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 821                        	@$(ECHO-E) "# End of section " \
 822                                    "pegasus/rpm/tog-specfiles/tog-pegasus-buildRequires.spec" \
 823                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 824                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 825                        	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-requires.spec \
 826                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 827                        ifdef PEGASUS_USE_NET_SNMP
 828                        	@$(ECHO-E) "Requires:           net-snmp" \
 829                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 830                        endif
 831                        	@$(ECHO-E) "#" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 832                        	@$(ECHO-E) "# End of section " \
 833                                    "pegasus/rpm/tog-specfiles/tog-pegasus-requires.spec" \
 834                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 835 yi.zhou          1.64  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 836                        	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-desc.spec \
 837                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 838                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 839 denise.eckstein  1.52  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-arch.spec \
 840                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 841                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 842 s.kodali         1.105 	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-arch-for-32bit-provider-support.spec \
 843                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 844                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 845 denise.eckstein  1.52  	@$(ECHO-E) "%global PEGASUS_ARCH_LIB %{_lib}" >> \
 846                                    $(PEGASUS_RPM_SPEC_FILE_PATH)
 847 denise.eckstein  1.18  	@$(ECHO-E) "%global OPENSSL_HOME $(OPENSSL_HOME)" >> \
 848 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 849 denise.eckstein  1.18  	@$(ECHO-E) "%global OPENSSL_BIN $(OPENSSL_BIN)" >> \
 850 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 851 denise.eckstein  1.18  	@$(ECHO-E) "%global PEGASUS_PEM_DIR $(PEGASUS_PEM_DIR)" >> \
 852 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 853 denise.eckstein  1.18  	@$(ECHO-E) "%global PEGASUS_SSL_CERT_FILE $(PEGASUS_SSL_CERT_FILE)" >> \
 854 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 855 denise.eckstein  1.18  	@$(ECHO-E) "%global PEGASUS_SSL_KEY_FILE $(PEGASUS_SSL_KEY_FILE)" >> \
 856 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 857                        	@$(ECHO-E) "%global PEGASUS_SSL_TRUSTSTORE $(PEGASUS_SSL_TRUSTSTORE)" \
 858                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 859 denise.eckstein  1.18  	@$(ECHO-E) "%global PAM_CONFIG_DIR /etc/pam.d" >> \
 860 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 861 denise.eckstein  1.18  	@$(ECHO-E) "%global PEGASUS_CONFIG_DIR $(PEGASUS_CONFIG_DIR)" >> \
 862 denise.eckstein  1.47              $(PEGASUS_RPM_SPEC_FILE_PATH)
 863                        	@$(ECHO-E) "%global PEGASUS_VARDATA_DIR $(PEGASUS_VARDATA_DIR)" >> \
 864                                    $(PEGASUS_RPM_SPEC_FILE_PATH)
 865                        	@$(ECHO-E) \
 866                                    "%global PEGASUS_VARDATA_CACHE_DIR $(PEGASUS_VARDATA_CACHE_DIR)" \
 867 denise.eckstein  1.48              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 868                        	@$(ECHO-E) "%global PEGASUS_LOCAL_DOMAIN_SOCKET_PATH " \
 869                                     "$(PEGASUS_LOCAL_DOMAIN_SOCKET_PATH)" \
 870                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 871                        	@$(ECHO-E) "%global PEGASUS_CIMSERVER_START_FILE" \
 872                                     "$(PEGASUS_CIMSERVER_START_FILE)"  \
 873 denise.eckstein  1.47               >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 874 yi.zhou          1.68  	@$(ECHO-E) "%global PEGASUS_TRACE_FILE_PATH" \
 875                                     "$(PEGASUS_TRACE_FILE_PATH)"  \
 876                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 877 kumpf            1.66  	@$(ECHO-E) "%global PEGASUS_CIMSERVER_START_LOCK_FILE" \
 878                                     "$(PEGASUS_CIMSERVER_START_LOCK_FILE)"  \
 879 denise.eckstein  1.53               >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 880 denise.eckstein  1.47  	@$(ECHO-E) "%global PEGASUS_REPOSITORY_DIR $(PEGASUS_REPOSITORY_DIR)" \
 881                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 882 denise.eckstein  1.48  	@$(ECHO-E) "%global PEGASUS_PREV_REPOSITORY_DIR_NAME" \
 883                                     "$(PEGASUS_PREV_REPOSITORY_DIR_NAME)" \
 884                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 885                        	@$(ECHO-E) "%global PEGASUS_REPOSITORY_PARENT_DIR" \
 886                                     "$(PEGASUS_REPOSITORY_PARENT_DIR)" \
 887                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 888                        	@$(ECHO-E) "%global PEGASUS_PREV_REPOSITORY_DIR" \
 889                                     "$(PEGASUS_PREV_REPOSITORY_DIR)" \
 890                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 891                        	@$(ECHO-E) "%global PEGASUS_SBIN_DIR $(PEGASUS_SBIN_DIR)" \
 892                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 893                        	@$(ECHO-E) "%global PEGASUS_DOC_DIR $(PEGASUS_DOC_DIR)" \
 894                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 895 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 896 denise.eckstein  1.47  	@$(ECHO-E) "%global PEGASUS_RPM_ROOT "\
 897                                     "\044RPM_BUILD_DIR/\044RPM_PACKAGE_NAME-\044RPM_PACKAGE_VERSION"\
 898                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 899                        	@$(ECHO-E) \
 900 denise.eckstein  1.67               "%global PEGASUS_RPM_HOME %PEGASUS_RPM_ROOT/build"\
 901 denise.eckstein  1.47               >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 902                        	@$(ECHO-E) "%global PEGASUS_INSTALL_LOG $(PEGASUS_LOG_DIR)/install.log"\
 903                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 904 denise.eckstein  1.20  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 905 denise.eckstein  1.18  
 906                        _append_PackagesToSpecFile: FORCE
 907 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-packages.spec \
 908                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 909 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 910                        
 911                        _append_prepSectionToSpecFile: FORCE
 912                        	@$(ECHO-E) "%prep" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 913 denise.eckstein  1.47  	@$(ECHO-E) "%setup -q -n %{name}-%{version}" \
 914                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 915 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 916                        
 917                        _append_buildSectionToSpecFile: FORCE
 918                        	@$(ECHO-E) "%build" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 919 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-build.spec \
 920                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 921 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 922                        
 923                        _append_installSectionToSpecFile: FORCE
 924                        	@$(ECHO-E) "%install" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 925 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-install.spec \
 926                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 927 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 928                        
 929                        _append_cleanSectionToSpecFile: FORCE
 930                        	@$(ECHO-E) "%clean" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 931 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-clean.spec \
 932                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 933 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 934                        
 935                        _append_preSectionToSpecFile: FORCE
 936                        	@$(ECHO-E) "%pre" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 937 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-pre.spec \
 938                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 939 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 940 denise.eckstein  1.87  ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true)
 941 yi.zhou          1.68  	@$(ECHO-E) "# When Privilege Separation is enabled, create the" \
 942 denise.eckstein  1.95              "'$(CIMSERVERMAIN_USR)' user and">> $(PEGASUS_RPM_SPEC_FILE_PATH)
 943 yi.zhou          1.68  	@$(ECHO-E) "# '$(CIMSERVERMAIN_GRP)' group which are used" \
 944                                    "as the context of the cimservermain process" \
 945                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 946                        	@$(ECHO-E) "if [ \044\061 -gt 0 ]; then" \
 947                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 948                        	@$(ECHO-E) "    /usr/sbin/groupadd $(CIMSERVERMAIN_GRP) > /dev/null" \
 949                                    "2>&1 || :;" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 950 s.kodali         1.100 	@$(ECHO-E) "    /usr/sbin/useradd -c \"$(PEGASUS_FLAVOR)-pegasus OpenPegasus"\
 951 yi.zhou          1.68              "WBEM/CIM services\" \\" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 952                        	@$(ECHO-E) "        -g $(CIMSERVERMAIN_GRP) -s /sbin/nologin -r -d" \
 953                                    "%PEGASUS_VARDATA_DIR $(CIMSERVERMAIN_USR) \\" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 954                        	@$(ECHO-E) "        > /dev/null 2>&1 || :;" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 955                        	@$(ECHO-E) "fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 956                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 957                        endif
 958 kumpf            1.94  
 959 denise.eckstein  1.18  _append_postSectionToSpecFile: FORCE
 960                        	@$(ECHO-E) "%post" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 961 denise.eckstein  1.47  	@$(ECHO-E) "if [ \044\061 -eq 1 ]; then" \
 962                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 963 denise.eckstein  1.84  	@$(MAKE) --directory=$(ROOT) -f Makefile.Release \
 964 denise.eckstein  1.47              _append_postSectionToSpecFile_createLog
 965 denise.eckstein  1.83  	@$(MAKE) --directory=$(ROOT) -f Makefile.Release \
 966 denise.eckstein  1.47              _append_postSectionToSpecFile_createSymbolicLinks
 967                        	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 968                        	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-post.spec \
 969                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 970 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 971 denise.eckstein  1.48  	@$(ECHO-E) "elif [ \044\061 -gt 1 ]; then" \
 972                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 973 yi.zhou          1.68  	@$(ECHO-E) "   # Check if the cimserver is running" \
 974                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 975                        	@$(ECHO-E) "   isRunning=\`ps -el | grep cimserver | grep -v" \
 976                                    "\"grep cimserver\"\`" \
 977                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 978                        	@$(ECHO-E) "   if [ \"\044isRunning\" ]; then" \
 979                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 980 s.kodali         1.100 	@$(ECHO-E) "       /etc/init.d/$(PEGASUS_FLAVOR)-pegasus stop" \
 981 yi.zhou          1.68              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 982                        	@$(ECHO-E) "   fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 983 sushma.fernandes 1.77  	@$(ECHO-E) "   if [ -d %PEGASUS_PREV_REPOSITORY_DIR ]; then" \
 984                                           >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 985                        	@$(ECHO-E) "       # The old repository was moved to" \
 986                                           "/var/lib/Pegasus/prev_repository. It should now be" \
 987                                           "upgraded to the new repository /var/lib/Pegasus/repository." \
 988                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 989                        	@$(ECHO-E) "       %PEGASUS_SBIN_DIR/repupgrade >> %PEGASUS_INSTALL_LOG 2>&1" \
 990                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 991 denise.eckstein  1.87  ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true)
 992 sushma.fernandes 1.77  	@$(ECHO-E) "       chown -R $(CIMSERVERMAIN_USR) %PEGASUS_REPOSITORY_DIR" \
 993                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 994                        	@$(ECHO-E) "       chgrp -R $(CIMSERVERMAIN_GRP) %PEGASUS_REPOSITORY_DIR" \
 995                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 996                        endif
 997                        	@$(ECHO-E) "   fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
 998 denise.eckstein  1.87  ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true)
 999 yi.zhou          1.68  	@$(ECHO-E) "   if [ -f %PEGASUS_TRACE_FILE_PATH ]; then" \
1000                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1001                        	@$(ECHO-E) "     /bin/mv %PEGASUS_TRACE_FILE_PATH" \
1002                                 "%PEGASUS_TRACE_FILE_PATH-\`date '+%Y-%m-%d-%R'\`" \
1003                        	    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1004                        	@$(ECHO-E) "   fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1005                        endif
1006                        	@$(ECHO-E) "   if [ \"\044isRunning\" ]; then" \
1007                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1008 s.kodali         1.100 	@$(ECHO-E) "       /etc/init.d/$(PEGASUS_FLAVOR)-pegasus start" \
1009 yi.zhou          1.68              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1010                        	@$(ECHO-E) "   fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1011 denise.eckstein  1.18  	@$(ECHO-E) "fi" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1012 denise.eckstein  1.47  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1013 denise.eckstein  1.18  
1014                        _append_postSectionToSpecFile_createSymbolicLinks: FORCE
1015 denise.eckstein  1.48  	@$(ECHO-E) "   # Create Symbolic Links for SDK Libraries" \
1016                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1017 denise.eckstein  1.18  	@$(ECHO-E) "   #" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1018 denise.eckstein  1.48  	@$(foreach i, $(PEGASUS_LIBRARY_LINKS), \
1019                                    $(ECHO-E) "   ln -sf $(i)$(LIB_SUFFIX)\
1020 denise.eckstein  1.52              $(PEGASUS_DEST_LIB_DIR_2)/$(i)$(LIB_LINK_SUFFIX)" \
1021 denise.eckstein  1.48              >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1022 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1023 denise.eckstein  1.48  	@$(ECHO-E) "   # Create Symbolic Links for Packaged Provider Libraries"\
1024                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1025 denise.eckstein  1.18  	@$(ECHO-E) "   #" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1026 denise.eckstein  1.48  	@$(foreach i, $(PEGASUS_PROVIDERS), $(ECHO-E) \
1027                                    "   ln -sf $(i)$(LIB_SUFFIX)\
1028 denise.eckstein  1.52              $(PEGASUS_PROVIDER_LIB_DIR_2)/$(i)$(LIB_LINK_SUFFIX)" \
1029 denise.eckstein  1.48              >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1030 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1031 denise.eckstein  1.86  	@$(ECHO-E) "   # Create Symbolic Links for Packaged Provider Managers"\
1032                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1033                        	@$(ECHO-E) "   #" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1034                        	@$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), $(ECHO-E) \
1035                                    "   ln -sf $(i)$(LIB_SUFFIX)\
1036                                    $(PEGASUS_PROVIDER_MANAGER_LIB_DIR_2)/$(i)$(LIB_LINK_SUFFIX)" \
1037                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1038 s.kodali         1.102 	@$(ECHO-E) "   # Create Symbolic Links for SLP library and SLP Provider" \
1039                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1040                        	@$(ECHO-E) "   #" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1041                        	@$(ECHO-E) " %if %{EXTERNAL_SLP_REQUESTED}" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1042                        	@$(ECHO-E) "   ln -sf    libpegslp_client$(LIB_SUFFIX)\
1043                                    $(PEGASUS_DEST_LIB_DIR_2)/libpegslp_client$(LIB_LINK_SUFFIX)" \
1044                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1045                        	@$(ECHO-E) "   ln -sf    libSLPProvider$(LIB_SUFFIX)\
1046                                    $(PEGASUS_PROVIDER_LIB_DIR_2)/libSLPProvider$(LIB_LINK_SUFFIX)" \
1047                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1048                        	@$(ECHO-E) " %endif " >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1049 denise.eckstein  1.86  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1050 denise.eckstein  1.18  
1051                        _append_postSectionToSpecFile_createLog: FORCE
1052 denise.eckstein  1.48  	@$(ECHO-E) "   echo \`date\` > %PEGASUS_INSTALL_LOG 2>&1" \
1053                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1054 denise.eckstein  1.47  	@$(ECHO-E) "   %define PEGASUS_CONFIG_DIR $(PEGASUS_CONFIG_DIR)" \
1055                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1056 denise.eckstein  1.48  	@$(ECHO-E) "   %define PEGASUS_PEM_DIR $(PEGASUS_PEM_DIR)" \
1057                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1058 denise.eckstein  1.47  	@$(ECHO-E) "   %define PEGASUS_SSL_CERT_FILE $(PEGASUS_SSL_CERT_FILE)" \
1059                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1060                        	@$(ECHO-E) "   %define PEGASUS_SSL_KEY_FILE $(PEGASUS_SSL_KEY_FILE)" \
1061                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1062 denise.eckstein  1.48  	@$(ECHO-E) \
1063                                     "   %define PEGASUS_SSL_TRUSTSTORE $(PEGASUS_SSL_TRUSTSTORE)" \
1064 denise.eckstein  1.47               >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1065 denise.eckstein  1.18  	@$(ECHO-E) "" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1066                        
1067                        _append_preunSectionToSpecFile: FORCE
1068                        	@$(ECHO-E) "%preun" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1069 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-preun.spec \
1070                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1071 denise.eckstein  1.18  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1072                        
1073                        _append_postunSectionToSpecFile: FORCE
1074                        	@$(ECHO-E) "%postun" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1075 denise.eckstein  1.47  	@$(ECHO-E) "if [ \044\061 -eq 0 ]; then" \
1076                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1077 denise.eckstein  1.18  	@$(ECHO-E) "   export LC_ALL=C">> $(PEGASUS_RPM_SPEC_FILE_PATH)
1078                        	@$(ECHO-E) "fi"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1079 denise.eckstein  1.47  	@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-postun.spec \
1080                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1081 denise.eckstein  1.18  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1082 denise.eckstein  1.87  ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true)
1083 yi.zhou          1.68  	@$(ECHO-E) "# When Privilege Separation is enabled, delete the" \
1084 denise.eckstein  1.95              "'$(CIMSERVERMAIN_USR)' user and">> $(PEGASUS_RPM_SPEC_FILE_PATH)
1085 yi.zhou          1.68  	@$(ECHO-E) "# '$(CIMSERVERMAIN_GRP)' group which are used" \
1086                                    "as the context of the cimservermain process" \
1087                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1088                        	@$(ECHO-E) "if [ \044\061 -eq 0 ]; then" \
1089                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1090                        	@$(ECHO-E) "    /usr/sbin/userdel $(CIMSERVERMAIN_USR) > /dev/null" \
1091                                    "2>&1 || :;" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1092                        	@$(ECHO-E) "    /usr/sbin/groupdel $(CIMSERVERMAIN_GRP) > /dev/null" \
1093                                    "2>&1 || :;" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1094                        	@$(ECHO-E) "fi"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1095                        	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1096                        endif
1097 denise.eckstein  1.18  
1098 denise.eckstein  1.47  # %defattr(file permissions, owner, group, directory permissions)
1099                        # The %ghost directive instructs RPM not to install the specified file(s).
1100                        #     They will be owned by that package and removed if they exists when
1101                        #     the package is removed. This can be useful for things like log files
1102 kumpf            1.94  #     and state files.
1103 denise.eckstein  1.47  
1104 denise.eckstein  1.18  _append_filesSectionToSpecFile: FORCE
1105                        	@$(ECHO-E) "%files" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1106 denise.eckstein  1.80  	@$(ECHO-E) "%defattr($(Prw_______),$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP),$(Prwx______))" \
1107 yi.zhou          1.68               >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1108                        	@$(ECHO-E) "$(PEGASUS_REPOSITORY_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1109 denise.eckstein  1.80  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1110                        	@$(ECHO-E) "%defattr($(Prw_r__r__),$(INSTALL_USR),$(INSTALL_GRP),$(Prwxr_xr_x))"\
1111                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1112                        	@$(ECHO-E) "$(PEGASUS_MOF_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1113                        	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1114                        	@$(ECHO-E) "%defattr($(Prw_______),$(INSTALL_USR),$(INSTALL_GRP),$(Prwxr_xr_x))" \
1115 denise.eckstein  1.48               >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1116                        	@$(foreach i, $(PEGASUS_SPECIFIC_DIRECTORIES), \
1117                                     if [ $(i) != $(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR) ]; then \
1118                                     if [ $(i) != $(PEGASUS_REPOSITORY_DIR) ]; then \
1119                                     if [ $(i) != $(PEGASUS_TRACE_DIR) ]; then \
1120                                     if [ $(i) != $(PEGASUS_CONFIG_DIR) ]; then \
1121 yi.zhou          1.68               if [ $(i) != $(PEGASUS_VARRUN_DIR) ]; then \
1122 denise.eckstein  1.80               if [ $(i) != $(PEGASUS_MOF_DIR) ]; then \
1123 denise.eckstein  1.48                     $(ECHO-E) "%dir $(i)" >> \
1124 kumpf            1.94               $(PEGASUS_RPM_SPEC_FILE_PATH); fi; fi; fi; fi; fi;fi;)
1125 denise.eckstein  1.95  	@$(ECHO-E) "%dir $(PEGASUS_PROVIDER_DIR_2)" \
1126 denise.eckstein  1.52                >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1127 denise.eckstein  1.95  	@$(ECHO-E) "%dir $(PEGASUS_PROVIDER_LIB_DIR_2)" \
1128 denise.eckstein  1.52                >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1129 denise.eckstein  1.95  	@$(ECHO-E) "%dir $(PEGASUS_PROVIDER_MANAGER_LIB_DIR_2)" \
1130 denise.eckstein  1.86                >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1131 denise.eckstein  1.47  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1132 denise.eckstein  1.80  	@$(ECHO-E) "%dir %attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))"\
1133                                      "$(PEGASUS_CONFIG_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1134                        	@$(ECHO-E) "%dir" \
1135                                      "%attr($(Prwxr_xr_x),$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP))"\
1136                                      "$(PEGASUS_VARRUN_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1137                        	@$(ECHO-E) "%dir %attr(1755,$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP))"\
1138 denise.eckstein  1.48               "$(PEGASUS_LOCAL_DOMAIN_SOCKET_DIR)" \
1139                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1140 venkat.puvvada   1.106 	@$(ECHO-E) "%dir %attr($(Prwxrwxrwt),$(CIMSERVERMAIN_USR),$(CIMSERVERMAIN_GRP))" \
1141 denise.eckstein  1.48               "$(PEGASUS_TRACE_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1142 kumpf            1.41  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1143 denise.eckstein  1.48  	@$(ECHO-E) "%config %attr($(Prwxr_x___),$(INSTALL_USR),$(INSTALL_GRP))"\
1144 s.kodali         1.100             "/etc/init.d/$(PEGASUS_FLAVOR)-pegasus" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1145 denise.eckstein  1.79  	@$(ECHO-E) "%config(noreplace)" \
1146                                    "%attr($(Prw_r__r__),$(CIMSERVER_USR),$(CIMSERVER_GRP))" \
1147 s.kodali         1.103             "$(PEGASUS_CONFIG_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)" \
1148 denise.eckstein  1.48              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1149                        	@$(ECHO-E) "%config(noreplace) $(PEGASUS_CONFIG_DIR)/access.conf" \
1150                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1151 s.kodali         1.100 	@$(ECHO-E) "%config(noreplace) $(PAM_CONFIG_DIR)/$(PAM_CONFIG_FILE)" \
1152 denise.eckstein  1.48              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1153 denise.eckstein  1.47  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1154 denise.eckstein  1.48  	@$(ECHO-E) "%ghost %config(noreplace)" \
1155                                    "$(PEGASUS_CONFIG_DIR)/ssl.cnf" \
1156                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1157                        	@$(ECHO-E) "%ghost %config(noreplace)" \
1158                                    "$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_TRUSTSTORE)" \
1159                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1160                        	@$(ECHO-E) "%ghost %config(noreplace)" \
1161                                    "$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_CERT_FILE)" \
1162                                    >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1163                        	@$(ECHO-E) "%ghost %config(noreplace)" \
1164                                   "$(PEGASUS_PEM_DIR)/$(PEGASUS_SSL_KEY_FILE)" \
1165                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1166                        	@$(ECHO-E) "%ghost $(PEGASUS_INSTALL_LOG)" \
1167                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1168 denise.eckstein  1.47  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1169 denise.eckstein  1.70  	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1170 kumpf            1.94             "$(PEGASUS_SBIN_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1171 denise.eckstein  1.48  	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1172 kumpf            1.94             "$(PEGASUS_BIN_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1173 denise.eckstein  1.48  	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1174 denise.eckstein  1.52             "$(PEGASUS_DEST_LIB_DIR_2)/*$(LIB_SUFFIX)" \
1175 kumpf            1.94             >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1176 s.kodali         1.98  	@$(ECHO-E) "%if %{JMPI_PROVIDER_REQUESTED}"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1177                        	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1178                                   "$(PEGASUS_DEST_LIB_DIR_2)/*$(JAR_SUFFIX)" \
1179                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1180                        	@$(ECHO-E) "$(PEGASUS_DEST_LIB_DIR_2)/libJMPIProviderManager$(LIB_LINK_SUFFIX)" \
1181                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1182                        	@$(ECHO-E) "%endif"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1183 denise.eckstein  1.48  	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1184 denise.eckstein  1.52             "$(PEGASUS_PROVIDER_LIB_DIR_2)/*$(LIB_SUFFIX)" \
1185 kumpf            1.94             >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1186 denise.eckstein  1.86  	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1187                                   "$(PEGASUS_PROVIDER_MANAGER_LIB_DIR_2)/*$(LIB_SUFFIX)" \
1188 kumpf            1.94             >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1189 s.kodali         1.105 	@$(ECHO-E) "%if %{PEGASUS_32BIT_PROVIDER_SUPPORT}"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1190                        	@$(ECHO-E) "%dir /usr/lib/Pegasus" \
1191                                      >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1192                        	@$(ECHO-E) "%dir /usr/lib/Pegasus/providers" \
1193                                      >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1194                        	@$(ECHO-E) "%dir /usr/lib/Pegasus/providerManagers" \
1195                                      >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1196                        	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1197                                   "/usr/lib/*$(LIB_SUFFIX)" \
1198                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1199                        	@$(ECHO-E) "%attr($(Prwxr_xr_x),$(INSTALL_USR),$(INSTALL_GRP))" \
1200                                   "/usr/lib/Pegasus/providerManagers/*$(LIB_SUFFIX)" \
1201                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1202                        	@$(ECHO-E) "/usr/lib/libpegclient.so"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1203                        	@$(ECHO-E) "/usr/lib/libpegcommon.so"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1204                        	@$(ECHO-E) "/usr/lib/libpegprovider.so"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1205                        	@$(ECHO-E) "/usr/lib/libDefaultProviderManager.so" \
1206                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1207                        	@$(ECHO-E) "/usr/lib/Pegasus/providerManagers/libCMPIProviderManager.so" \
1208                                     >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1209                        	@$(ECHO-E) "%endif"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1210 denise.eckstein  1.48  	@$(ECHO-E) "%attr($(Prwxr_x___),$(INSTALL_USR),$(INSTALL_GRP))" \
1211 kumpf            1.94             "$(PEGASUS_SCRIPT_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1212 denise.eckstein  1.48  	@$(ECHO-E) "%attr($(Prw_r__r__),$(INSTALL_USR),$(INSTALL_GRP))" \
1213 kumpf            1.94  	   "$(PEGASUS_MANUSER_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1214 denise.eckstein  1.72  	@$(ECHO-E) "%attr($(Prw_r__r__),$(INSTALL_USR),$(INSTALL_GRP))" \
1215 kumpf            1.94  	   "$(PEGASUS_MANADMIN_DIR)/*" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1216 denise.eckstein  1.18  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1217 w.otsuka         1.40  	@$(foreach i, $(PEGASUS_DOC_FILES), \
1218 denise.eckstein  1.48              $(ECHO-E) "%doc %attr($(Pr__r__r__),$(INSTALL_USR),$(INSTALL_GRP))"\
1219                                    "$(PEGASUS_DOC_DIR)/$(i)" >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1220 denise.eckstein  1.93  	@$(ECHO-E) "%doc %attr($(Pr__r__r__),$(INSTALL_USR),$(INSTALL_GRP))" \
1221                        	   "$(PEGASUS_DOC_DIR)/OpenPegasusNOTICE.txt" \
1222 denise.eckstein  1.96              >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1223 denise.eckstein  1.18  	@$(foreach i, $(PEGASUS_LIBRARY_LINKS), \
1224 denise.eckstein  1.52              $(ECHO-E) "$(PEGASUS_DEST_LIB_DIR_2)/$(i)$(LIB_LINK_SUFFIX)" \
1225 kumpf            1.94              >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1226 denise.eckstein  1.18  	@$(foreach i, $(PEGASUS_PROVIDERS), \
1227 denise.eckstein  1.52              $(ECHO-E) "$(PEGASUS_PROVIDER_LIB_DIR_2)/$(i)$(LIB_LINK_SUFFIX)" \
1228 kumpf            1.94              >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1229 s.kodali         1.102 	@$(ECHO-E) " %if %{EXTERNAL_SLP_REQUESTED}"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1230                        	@$(ECHO-E) "$(PEGASUS_DEST_LIB_DIR_2)/libpegslp_client$(LIB_LINK_SUFFIX)" \
1231                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1232                        	@$(ECHO-E) "$(PEGASUS_PROVIDER_LIB_DIR_2)/libSLPProvider$(LIB_LINK_SUFFIX)" \
1233                                   >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1234                        	@$(ECHO-E) "%endif"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1235 denise.eckstein  1.86  	@$(foreach i, $(PEGASUS_PROVIDER_MANAGERS), \
1236                                    $(ECHO-E) "$(PEGASUS_PROVIDER_MANAGER_LIB_DIR_2)/$(i)$(LIB_LINK_SUFFIX)" \
1237 kumpf            1.94              >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
1238 denise.eckstein  1.18  	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
1239                        
1240 denise.eckstein  1.2   include $(ROOT)/mak/commands.mak

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2