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

  1 martin 1.8 #//%2005////////////////////////////////////////////////////////////////////////
  2            #//
  3            #// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
  4            #// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
  5            #// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
  6            #// IBM Corp.; EMC Corporation, The Open Group.
  7            #// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
  8            #// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
  9            #// Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 10            #// EMC Corporation; VERITAS Software Corporation; The Open Group.
 11            #//
 12            #// Permission is hereby granted, free of charge, to any person obtaining a copy
 13            #// of this software and associated documentation files (the "Software"), to
 14            #// deal in the Software without restriction, including without limitation the
 15            #// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 16            #// sell copies of the Software, and to permit persons to whom the Software is
 17            #// furnished to do so, subject to the following conditions:
 18            #// 
 19            #// THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
 20            #// ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
 21            #// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 22 martin 1.8 #// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 23            #// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 24            #// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 25            #// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 26            #// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 27            #//
 28            #//==============================================================================
 29 denise.eckstein 1.3 ifndef ROOT 
 30                      ifdef PEGASUS_ROOT
 31                         ROOT =  $(subst \,/,$(PEGASUS_ROOT))
 32                      else
 33                         ROOT = .
 34                      endif
 35                     endif
 36                     
 37                     include $(ROOT)/mak/config.mak
 38                     include $(ROOT)/mak/commands.mak
 39 denise.eckstein 1.1 
 40                     ifndef PEGASUS_STAGING_DIR
 41                        PEGASUS_STAGING_DIR = $(PEGASUS_HOME)/stagingDir
 42                     endif
 43                     
 44                     ifndef PEGASUS_TEST_DIR
 45                        PEGASUS_TEST_DIR = /test
 46                     endif
 47                     
 48                     ifndef PEGASUS_TEST_REPOSITORY_DIR
 49                     PEGASUS_TEST_REPOSITORY_DIR = $(PEGASUS_TEST_DIR)
 50                     endif
 51                     
 52                     ifndef PEGASUS_TEST_REPOSITORY_NAME
 53                     PEGASUS_TEST_REPOSITORY_NAME = testrepository
 54                     endif
 55                     
 56                     TEST_BIN_FILES_SRCPATH = $(PEGASUS_HOME)/bin
 57                     TEST_LIB_FILES_SRCPATH = $(PEGASUS_HOME)/lib
 58 denise.eckstein 1.3 TEST_MAK_FILES_SRCPATH = $(ROOT)/mak
 59 denise.eckstein 1.1 
 60                     MAK_FILES = \
 61                        commands.mak
 62                     
 63                     PRESTARTTEST_FILES = \
 64                        TestAbstract \
 65                        TestArray \
 66                        TestBase64 \
 67                        TestClassDecl \
 68                        TestDateTime \
 69                        TestFlavor \
 70                        TestFormatter \
 71                        TestHashTable \
 72                        TestInstanceDecl \
 73                        TestLogger \
 74                        TestMethod \
 75                        TestObject \
 76                        TestOperationContext \
 77                        TestParamValue \
 78                        TestParameter \
 79                        TestProperty \
 80 denise.eckstein 1.1    TestQualifier \
 81                        TestQualifierDecl \
 82                        TestQualifierList \
 83                        TestQueue \
 84                        TestReference \
 85                        TestResolve \
 86                        TestResponseHandler \
 87                        TestScope \
 88                        TestStack \
 89                        TestStopwatch \
 90                        TestStrToInstName \
 91                        TestString \
 92                        TestTimeValue \
 93                        TestToMof \
 94                        TestValidateClass \
 95                        TestValue \
 96                        TracerTest \
 97 denise.eckstein 1.6    IPC
 98 denise.eckstein 1.1 
 99                     PEGASUS_TEST_PROVIDERS = \
100                        libSampleInstanceProvider \
101                        libSampleMethodProvider \
102 jim.wunderlich  1.7    libFamilyProvider
103 denise.eckstein 1.1 
104                     POSTSTARTTEST_FILES = \
105                        TestClient \
106                        OSTestClient \
107                        InvokeMethod2
108                     
109                     POSTSTARTTEST_CMDS = \
110                        $(PEGASUS_TEST_DIR)/bin/TestClient@@-local \
111                        $(PEGASUS_TEST_DIR)/bin/OSTestClient \
112                        $(PEGASUS_TEST_DIR)/bin/InvokeMethod2
113                     
114                     TESTSUITE_CMDS_1 = \
115                        $(MAKE)@@poststarttests
116                     
117                     TESTSUITE_CONFIG_2 = enableHttpConnection=false enableHttpsConnection=false
118                     TESTSUITE_CMDS_2 = \
119                        $(PEGASUS_TEST_DIR)/bin/TestClient@@-local
120                     
121                     stageTEST:
122                     	@$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)
123                     	@$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/bin
124 denise.eckstein 1.1 	@$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/lib
125                     	@$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/mak
126 denise.eckstein 1.3 	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s stage_makfiles
127                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s stage_testproviderfiles
128                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s stage_prestarttests
129                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s stage_poststarttests
130                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s create_Makefile
131                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s create_repository
132 denise.eckstein 1.1 
133                     stage_makfiles:
134                     	@$(foreach i, $(MAK_FILES), $(COPY) $(TEST_MAK_FILES_SRCPATH)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/mak/$(i);)
135                     
136                     stage_testproviderfiles:
137 denise.eckstein 1.2 	@$(foreach i, $(PEGASUS_TEST_PROVIDERS), $(COPY) $(TEST_LIB_FILES_SRCPATH)/$(i)$(LIB_SUFFIX) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/lib/$(i)$(LIB_SUFFIX);)
138 denise.eckstein 1.1 
139                     stage_prestarttests:
140                     	@$(foreach i, $(PRESTARTTEST_FILES), $(COPY) $(TEST_BIN_FILES_SRCPATH)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/bin/$(i);)
141                     
142                     stage_poststarttests:
143                     	@$(foreach i, $(POSTSTARTTEST_FILES), $(COPY) $(TEST_BIN_FILES_SRCPATH)/$(i) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/bin/$(i);)
144                     
145                     create_Makefile:
146                     	@$(RM) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
147                     	@$(ECHO-E) "OS = $(OS)\n" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
148                     	@$(ECHO-E) "ROOT = UNDEFINED\n" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
149                     	@$(ECHO-E) "CIMSERVER_PATH = $(PEGASUS_SBIN_DIR)/\n" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
150                     	@$(ECHO-E) "include mak/commands.mak\n" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
151 denise.eckstein 1.3 	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest createMakefile_providerlinks
152                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest createMakefile_prestarttests
153                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest createMakefile_poststarttests
154                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest createMakefile_tests
155 denise.eckstein 1.6 	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest createMakefile_setupTEST
156                     	@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest createMakefile_unsetupTEST
157 denise.eckstein 1.1 
158                     createMakefile_providerlinks:
159                     	@$(ECHO-E) "create_providerlinks:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
160 denise.eckstein 1.6 	@$(foreach i, $(PEGASUS_TEST_PROVIDERS), $(ECHO-E) "\t@$(MAKE) createlink OBJECT=$(PEGASUS_TEST_DIR)/lib/$(i)$(LIB_SUFFIX) LINKNAME=$(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX)" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile ;)
161                     	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
162                     	@$(ECHO-E) "remove_providerlinks:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
163                     	@$(foreach i, $(PEGASUS_TEST_PROVIDERS), $(ECHO-E) "\trm -f $(PEGASUS_PROVIDER_LIB_DIR)/$(i)$(LIB_LINK_SUFFIX)" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile ;)
164 denise.eckstein 1.1 	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
165                     
166                     createMakefile_prestarttests:
167                     	@$(ECHO-E) "prestarttests:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
168                     	@$(ECHO-E) "\t@$(MAKE) -s prestarttests_internal\n" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
169                     	@$(ECHO-E) "prestarttests_internal:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
170                     	@$(foreach i, $(PRESTARTTEST_FILES), $(ECHO-E) "\t./bin/"$(i) >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile;)
171                     	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
172                     
173                     createMakefile_poststarttests:
174                     	@$(ECHO-E) "poststarttests:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
175                     	@$(ECHO-E) "\t@$(MAKE) -s poststarttests_internal\n" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
176                     	@$(ECHO-E) "poststarttests_internal:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
177                     	@$(foreach i, $(POSTSTARTTEST_CMDS), $(ECHO-E) "\t$(subst @@, ,$(i))" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile;)
178                     	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
179                     
180                     createMakefile_tests:
181                     	@$(ECHO-E) "tests:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
182                     	@$(ECHO-E) "\t@$(MAKE) -i cimstop" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
183 denise.eckstein 1.6 	@$(ECHO-E) "\t@$(MAKE) prestarttests" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
184 denise.eckstein 1.1 	@$(ECHO-E) "\t@$(MAKE) runTestSuite CIMSERVER_CONFIG_OPTIONS=\"$(TESTSUITE_CONFIG_1)\" TESTSUITE_CMDS=\"$(TESTSUITE_CMDS_1)\"" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
185                     	@$(ECHO-E) "\t@$(MAKE) runTestSuite CIMSERVER_CONFIG_OPTIONS=\"$(TESTSUITE_CONFIG_2)\" TESTSUITE_CMDS=\"$(TESTSUITE_CMDS_2)\"" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
186 denise.eckstein 1.6 	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
187                     
188                     createMakefile_setupTEST:
189                     	@$(ECHO-E) "setupTEST:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
190                     	@$(ECHO-E) "ifeq (\044(wildcard $(PEGASUS_REPOSITORY_PARENT_DIR)/repository.bak),)" \
191                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
192                     	@$(ECHO-E) "\t@$(MAKE) -i cimstop" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
193                     	@$(ECHO-E) "\t@mv $(PEGASUS_REPOSITORY_PARENT_DIR)/repository $(PEGASUS_REPOSITORY_PARENT_DIR)/repository.bak" \
194                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
195                     	@$(ECHO-E) "\t@mv $(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME) $(PEGASUS_REPOSITORY_PARENT_DIR)/repository" \
196                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
197                     	@$(ECHO-E) "\t@make cimstart" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
198                     	@$(ECHO-E) "\t@make create_providerlinks" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
199                     	@$(ECHO-E) "else" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
200                     	@$(ECHO-E) "\t@$(ECHO) \"Setup Aborted: $(PEGASUS_REPOSITORY_PARENT_DIR)/repository.bak already exists\"" \
201                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
202                     	@$(ECHO-E) "endif" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
203                     	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
204                     
205                     createMakefile_unsetupTEST:
206                     	@$(ECHO-E) "unsetupTEST:" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
207 denise.eckstein 1.6 	@$(ECHO-E) "ifneq (\044(wildcard $(PEGASUS_REPOSITORY_PARENT_DIR)/repository/tog-pegasus-testrepository),)" \
208                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
209                     	@$(ECHO-E) "\t@$(MAKE) -i cimstop" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
210                     	@$(ECHO-E) "\t@mv $(PEGASUS_REPOSITORY_PARENT_DIR)/repository $(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME)" \
211                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
212                     	@$(ECHO-E) "\t@mv $(PEGASUS_REPOSITORY_PARENT_DIR)/repository.bak $(PEGASUS_REPOSITORY_PARENT_DIR)/repository" \
213                                        >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
214                     	@$(ECHO-E) "endif" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
215                     	@$(ECHO-E) "\t@make remove_providerlinks" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
216                     	@$(ECHO-E) "" >> $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/Makefile
217 denise.eckstein 1.1 
218                     create_repository:
219                     	$(RMDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME)
220                     	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME)
221 denise.eckstein 1.6 	$(MKDIRHIER) $(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME)/tog-pegasus-testrepository
222 denise.eckstein 1.3 	$(MAKE) --directory=$(ROOT)/Schemas/Pegasus -f Makefile REPOSITORY_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR) \
223 denise.eckstein 1.1                    REPOSITORY_NAME=$(PEGASUS_TEST_REPOSITORY_NAME) repository
224 denise.eckstein 1.3 	$(MAKE) --directory=$(ROOT)/src/Providers/sample/Load -f Makefile REPOSITORY_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR) \
225 denise.eckstein 1.1                    REPOSITORY_NAME=$(PEGASUS_TEST_REPOSITORY_NAME) repository
226 denise.eckstein 1.3 	$(MAKE) --directory=$(ROOT)/test/wetest -f Makefile REPOSITORY_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR) \
227 denise.eckstein 1.1                    REPOSITORY_NAME=$(PEGASUS_TEST_REPOSITORY_NAME) repository
228 denise.eckstein 1.3 	$(MAKE) --directory=$(ROOT)/src/Clients/benchmarkTest/Load -f Makefile \
229 denise.eckstein 1.1                    REPOSITORY_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR) REPOSITORY_NAME=$(PEGASUS_TEST_REPOSITORY_NAME) repository
230 denise.eckstein 1.3 	$(MAKE) --directory=$(ROOT)/src/Providers/TestProviders/Load -f Makefile \
231 denise.eckstein 1.1                    REPOSITORY_DIR=$(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_REPOSITORY_DIR) REPOSITORY_NAME=$(PEGASUS_TEST_REPOSITORY_NAME) repository
232                     
233 denise.eckstein 1.2 preinstall:
234 denise.eckstein 1.3 	 @$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest -s preinstall_setreleasepermissions
235 denise.eckstein 1.2 
236                     preinstall_setreleasepermissions:
237                     	@$(foreach i, $(PEGASUS_TEST_PROVIDERS), $(MAKE) -f $(ROOT)/Makefile.ReleaseTest setpermissions PERMISSIONS="$(Prwxr_xr_x)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)" OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_TEST_DIR)/lib/$(i)$(LIB_SUFFIX);)
238                     
239 denise.eckstein 1.6 _append_preunSectionToSpecFile:
240                     	@$(ECHO-E) "%preun test" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
241                     	@$(ECHO-E) "make --directory $(PEGASUS_TEST_DIR) -s unsetupTEST"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
242                     	@$(ECHO-E) "[ -d $(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME) ] && \
243                                            rm -rf $(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME);" >> \
244                                            $(PEGASUS_RPM_SPEC_FILE_PATH)
245                     	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
246                     
247 denise.eckstein 1.3 _append_filesSectionToSpecFile:
248                     	@$(ECHO-E) "%files test"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
249                     	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
250                     	@$(ECHO-E) "# Test Files"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
251                     	@$(ECHO-E) "#"  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
252 denise.eckstein 1.5 	@$(ECHO-E) "%dir %attr($(Pr_xr_xr_x), $(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
253                     	@$(ECHO-E) "%dir %attr($(Pr_xr_xr_x), $(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/lib" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
254                     	@$(ECHO-E) "%dir %attr($(Pr_xr_xr_x), $(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/bin" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
255                     	@$(ECHO-E) "%dir %attr($(Pr_xr_xr_x), $(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/mak" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
256 denise.eckstein 1.3 	@$(foreach i, $(MAK_FILES), $(ECHO-E) \
257 denise.eckstein 1.5               "%attr($(Pr__r__r__),$(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/mak/$(i)" >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
258 denise.eckstein 1.3 	@$(foreach i, $(PEGASUS_TEST_PROVIDERS), $(ECHO-E) \
259 denise.eckstein 1.5               "%attr($(Pr_xr_xr_x),$(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/lib/$(i)$(LIB_SUFFIX)" >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
260 denise.eckstein 1.3 	@$(foreach i, $(PRESTARTTEST_FILES), $(ECHO-E) \
261 denise.eckstein 1.5               "%attr($(Pr_xr_xr_x),$(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/bin/$(i)" >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
262 denise.eckstein 1.3 	@$(foreach i, $(POSTSTARTTEST_FILES), $(ECHO-E) \
263 denise.eckstein 1.5               "%attr($(Pr_xr_xr_x),$(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/bin/$(i)" >> $(PEGASUS_RPM_SPEC_FILE_PATH);)
264                     	@$(ECHO-E) "%attr($(Pr__r__r__),$(INSTALL_USR),$(INSTALL_GRP)) $(PEGASUS_TEST_DIR)/Makefile" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
265                     	@$(ECHO-E) "%attr(-,$(CIMSERVER_USR),$(CIMSERVER_GRP)) $(PEGASUS_TEST_REPOSITORY_DIR)/$(PEGASUS_TEST_REPOSITORY_NAME)" \
266                                            >> $(PEGASUS_RPM_SPEC_FILE_PATH)
267 denise.eckstein 1.3 	@$(ECHO-E) ""  >> $(PEGASUS_RPM_SPEC_FILE_PATH)
268 denise.eckstein 1.4 

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2