(file) Return to commands.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

  1 a.dunfey 1.41.2.1 #//%2006////////////////////////////////////////////////////////////////////////
  2 martin   1.29     #//
  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 a.dunfey 1.41.2.1 #// Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 12                   #// EMC Corporation; Symantec Corporation; The Open Group.
 13 martin   1.29     #//
 14                   #// Permission is hereby granted, free of charge, to any person obtaining a copy
 15                   #// of this software and associated documentation files (the "Software"), to
 16                   #// deal in the Software without restriction, including without limitation the
 17                   #// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 18                   #// sell copies of the Software, and to permit persons to whom the Software is
 19                   #// furnished to do so, subject to the following conditions:
 20                   #// 
 21                   #// THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
 22                   #// ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
 23                   #// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 24                   #// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 25                   #// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 26                   #// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 27                   #// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 28                   #// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 29                   #//
 30                   #//==============================================================================
 31 denise.eckstein 1.41     # commands.mak is a helper Makefile that is intended to be
 32                          # included in an upper level Makefile.
 33                          
 34                          # Ensure that config.mak is included (so that the ROOT
 35                          # variable is set correctly)
 36 denise.eckstein 1.14     
 37                          
 38 kumpf           1.12     ifndef ROOT
 39                              ifdef PEGASUS_ROOT
 40                                  ROOT =  $(subst \,/,$(PEGASUS_ROOT))
 41                              else
 42                                  ROOT = .
 43 david.dillard   1.8          endif
 44                              include $(ROOT)/mak/config.mak
 45 denise.eckstein 1.1      endif
 46                          
 47                          ifeq ($(OS),win32)
 48 david.dillard   1.8          STRIPCRS = stripcrs $(RESULTFILE) $(MASTERRESULTFILE)
 49                              DIFF = mu compare
 50 jim.wunderlich  1.22         SORT = mu sort
 51 david.dillard   1.8          REDIRECTERROR = 2>&1
 52 kumpf           1.16         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS) -start
 53 denise.eckstein 1.15         CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -stop
 54 joyce.j         1.11         SLEEP = mu sleep
 55 jim.wunderlich  1.38         TIME_CMD = 
 56 aruran.ms       1.33         WINDOWS_ONLY_SLEEP = mu sleep 10
 57 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
 58                              MUEXE = mu.exe
 59 jim.wunderlich  1.22         RM = mu rm
 60 david.dillard   1.8          MKDIRHIER = $(MUEXE) mkdirhier
 61                              RMDIRHIER = $(MUEXE) rmdirhier
 62                              ECHO = mu echo
 63 denise.eckstein 1.13         ECHO-E = mu echo-e
 64 david.dillard   1.8          COPY = mu copy
 65                              CHMOD =
 66                              CHOWN =
 67                              CHGRP =
 68 nag.boranna     1.18         CURRENT_USER=Administrator
 69 aruran.ms       1.33     else
 70                              WINDOWS_ONLY_SLEEP =
 71 denise.eckstein 1.1      endif
 72                          
 73                          ifeq ($(OS),HPUX)
 74 david.dillard   1.8          STRIPCRS = 
 75                              DIFF = diff
 76 jim.wunderlich  1.22         SORT = sort
 77 david.dillard   1.8          REDIRECTERROR = 2>&1
 78 denise.eckstein 1.15         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
 79                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
 80 david.dillard   1.8          SLEEP = sleep
 81 jim.wunderlich  1.38         TIME_CMD = time
 82 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
 83                              MUEXE = mu
 84                              MKDIRHIER = mkdir -p
 85                              RMDIRHIER = rm -rf
 86                              CPDIRHIER = cp -R
 87                              ECHO = echo
 88 denise.eckstein 1.13         ECHO-E = echo
 89 david.dillard   1.8          COPY = cp
 90                              TOUCH = touch
 91                              CAT = cat
 92                              DOCXX = doc++
 93                          
 94                              GENERATE_RANDSEED = randseed
 95 denise.eckstein 1.25         GET_HOSTNAME = `nslookup \`hostname\` | grep "Name:" | sed 's/Name:[ ]*//'`
 96 david.dillard   1.8      
 97                              ifeq ($(PEGASUS_PLATFORM), HPUX_PARISC_ACC)
 98                                  LIB_LINK_SUFFIX = .sl
 99                              else
100                                  LIB_LINK_SUFFIX = .so
101                              endif
102                          
103 denise.eckstein 1.19         Prwxr_xr_x = 755
104 denise.eckstein 1.41         Prwx______ = 700
105 denise.eckstein 1.24         Prwxrwxrwx = 777
106 kumpf           1.32         Prwxrwxrwt = 1777
107 denise.eckstein 1.19         Pr_xr__r__ = 744
108                              Pr__r__r__ = 444
109                              Pr________ = 400
110                              Pr_xr_xr_x = 555
111 a.dunfey        1.41.2.1     Prw_______ = 600
112 denise.eckstein 1.19         Prw_r__r__ = 644
113 a.dunfey        1.41.2.1     Prw_r_____ = 640
114 david.dillard   1.8          CHMODDIRHIER = chmod -R
115                          
116                              INSTALL_USR = bin
117                              INSTALL_GRP = bin
118                              CIMSERVER_USR = root
119                              CIMSERVER_GRP = sys 
120                              CHMOD = chmod
121                              CHOWN = chown
122                              CHGRP = chgrp
123                              CHOWNDIRHIER = chown -R
124                              CHGRPDIRHIER = chgrp -R
125 denise.eckstein 1.2      
126 david.dillard   1.8          SYMBOLIC_LINK_CMD = ln -f -s
127 nag.boranna     1.18     
128                              CURRENT_USER=`whoami`
129 denise.eckstein 1.1      endif
130                          
131                          ifeq ($(OS),solaris)
132 david.dillard   1.8          STRIPCRS =
133                              DIFF = diff
134 jim.wunderlich  1.22         SORT = sort
135 david.dillard   1.8          REDIRECTERROR = 2>&1
136 jim.wunderlich  1.34     #
137                          #   Refer to bug 4205 for the description of the problem with the SIGUSR1 
138                          #   signal.  That problem required changing the server to be started in the
139                          #   background with a sleep 30 to prevent the makefile from receiving the 
140                          #   SIGUSR1 signal and exiting 
141                          # 
142 jim.wunderlich  1.35     ifeq ($(PEGASUS_PLATFORM), SOLARIS_SPARC_GNU)
143 jim.wunderlich  1.34         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS) & $(SLEEP) 30  
144                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
145                          else
146                              CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS) 
147 david.dillard   1.8          CIMSERVER_STOP_SERVICE = /usr/bin/ps -ef | /usr/bin/grep cimserver | /usr/bin/grep -v grep | /usr/bin/awk '{print "kill -9 "$$2 |"/usr/bin/ksh"}'
148 jim.wunderlich  1.34     endif
149 david.dillard   1.8          SLEEP = sleep
150 jim.wunderlich  1.38         TIME_CMD = time
151 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
152                              MUEXE = mu
153 jim.wunderlich  1.22         RM = rm -f
154 david.dillard   1.8          MKDIRHIER = mkdir -p
155                              RMDIRHIER = rm -rf
156                              ECHO = echo
157 denise.eckstein 1.13         ECHO-E = mu echo-e 
158 david.dillard   1.8          COPY = cp
159                              CHMOD =
160                              CHOWN =
161                              CHGRP =
162 jim.wunderlich  1.34         CURRENT_USER=`whoami`
163 denise.eckstein 1.1      endif
164                          
165                          ifeq ($(OS),linux)
166 david.dillard   1.8          STRIPCRS =
167                              DIFF = diff
168 jim.wunderlich  1.22         SORT = sort
169 david.dillard   1.8          REDIRECTERROR = 2>&1
170 denise.eckstein 1.15         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
171                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
172 david.dillard   1.8          SLEEP = sleep
173 jim.wunderlich  1.38         TIME_CMD = time
174 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
175                              MUEXE = mu
176                              MKDIRHIER = mkdir -p
177                              RMDIRHIER = rm -rf
178                              CPDIRHIER = cp -R
179                              ECHO = echo
180 denise.eckstein 1.13         ECHO-E = echo -e
181 david.dillard   1.8          COPY = cp
182                              TOUCH = touch
183                              CAT = cat
184                              DOCXX = doc++
185                          
186 denise.eckstein 1.25         GET_HOSTNAME = `host \`hostname\`|cut -d" " -f1`
187 david.dillard   1.8      
188                              LIB_LINK_SUFFIX = .so
189                          
190 denise.eckstein 1.24         Prwxrwxrwx = 777
191 kumpf           1.32         Prwxrwxrwt = 1777
192 denise.eckstein 1.19         Prwxr_xr_x = 755
193 denise.eckstein 1.41         Prwxr_x___ = 750
194 denise.eckstein 1.19         Pr_xr__r__ = 744
195 denise.eckstein 1.41         Prwx______ = 700
196 denise.eckstein 1.19         Pr__r__r__ = 444
197                              Pr________ = 400
198                              Pr_xr_xr_x = 555
199 denise.eckstein 1.23         Pr_x______ = 500
200 a.dunfey        1.41.2.1     Prw_______ = 600
201 denise.eckstein 1.19         Prw_r__r__ = 644
202 a.dunfey        1.41.2.1     Prw_r_____ = 640
203 david.dillard   1.8          CHMODDIRHIER = chmod -R
204                          
205 denise.eckstein 1.31         INSTALL_USR = root
206 denise.eckstein 1.41         INSTALL_GRP = pegasus
207 david.dillard   1.8          CIMSERVER_USR = root
208 denise.eckstein 1.41         CIMSERVER_GRP = pegasus
209 david.dillard   1.8          CHMOD = chmod
210                              CHOWN = chown
211                              CHGRP = chgrp
212                              CHOWNDIRHIER = chown -R
213                              CHGRPDIRHIER = chgrp -R
214 denise.eckstein 1.4      
215 david.dillard   1.8          SYMBOLIC_LINK_CMD = ln -f -s
216 denise.eckstein 1.20     
217                              CURRENT_USER=`whoami`
218 denise.eckstein 1.1      endif
219                          
220                          ifeq ($(OS),zos)
221 david.dillard   1.8          STRIPCRS =
222 gs.keenan       1.9          DIFF = diff
223 jim.wunderlich  1.22         SORT = sort
224 marek           1.39         REDIRECTERROR = 2>&1
225 denise.eckstein 1.15         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
226                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
227 david.dillard   1.8          SLEEP = sleep
228 jim.wunderlich  1.38         TIME_CMD = time
229 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
230                              MUEXE = mu
231 jim.wunderlich  1.22         RM = rm -f
232 david.dillard   1.8          MKDIRHIER = mkdir -p
233                              RMDIRHIER = rm -rf
234 marek           1.39         CPDIRHIER = cp -R
235                              ECHO = echo
236                              ECHO-E = echo
237 david.dillard   1.8          COPY = cp
238 marek           1.39         TOUCH = touch
239                          
240                              Prwxrwxrwx = 777
241                              Prwxrwxrwt = 1777
242                              Prwxr_xr_x = 755
243                              Pr_xr__r__ = 744
244                              Pr__r__r__ = 444
245                              Pr________ = 400
246                              Pr_xr_xr_x = 555
247                              Pr_x______ = 500
248                              Prw_r__r__ = 644
249                              CHMODDIRHIER = chmod -R
250                          
251                              INSTALL_USR = root
252                              INSTALL_GRP = root
253                              CIMSERVER_USR = root
254                              CIMSERVER_GRP = root
255                              CHMOD = chmod
256                              CHOWN = chown
257                              CHGRP = chgrp
258                              CHOWNDIRHIER = chown -R
259 marek           1.39         CHGRPDIRHIER = chgrp -R
260                          	
261                              GET_HOSTNAME = `host \`hostname\`|cut -d" " -f1`
262                          
263                              LIB_LINK_SUFFIX = .so
264                          
265                              CURRENT_USER=`whoami`
266                          
267                          
268                              SYMBOLIC_LINK_CMD = ln -f -s
269                              CAT = cat	
270                          
271 denise.eckstein 1.1      endif
272                          
273                          ifeq ($(OS),VMS)
274 carson.hovey    1.26         STRIPCRS =$(MUEXE) echo "STRIPCRS not defined in commands.mak"
275 gs.keenan       1.9          DIFF = mu compare
276 jim.wunderlich  1.22         SORT = mu sort
277 carson.hovey    1.26         REDIRECTERROR = $(MUEXE) echo "REDIRECTERROR not defined in commands.mak"
278 denise.eckstein 1.15         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
279                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
280 david.dillard   1.8          SLEEP = wait
281 jim.wunderlich  1.38         TIME_CMD =
282 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
283                              MUEXE = mu
284                              MKDIRHIER = $(MUEXE) mkdirhier
285                              RMDIRHIER = $(MUEXE) rmdirhier
286 carson.hovey    1.26         ECHO = $(MUEXE) echo 
287                              ECHO-E = $(MUEXE) echo "ECHO-E not defined in commands.mak"
288                              CHMOD = $(MUEXE) echo "CHMOD not defined in commands.mak"
289                              CHOWN = $(MUEXE) echo "CHOWN not defined in commands.mak"
290                              CHGRP = $(MUEXE) echo  "CHGRP not defined in commands.mak"
291 denise.eckstein 1.1      endif
292                          
293                          ifeq ($(OS),aix)
294 david.dillard   1.8          STRIPCRS =
295 gs.keenan       1.9          DIFF = diff
296 jim.wunderlich  1.22         SORT = sort
297 david.dillard   1.8          REDIRECTERROR =
298 denise.eckstein 1.15         CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
299                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
300 david.dillard   1.8          SLEEP = sleep
301 jim.wunderlich  1.38         TIME_CMD = time
302 david.dillard   1.8          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
303                              MUEXE = mu
304 jim.wunderlich  1.22         RM = rm -f
305 david.dillard   1.8          MKDIRHIER = mkdir -p
306                              RMDIRHIER = rm -rf
307                              ECHO = echo
308 denise.eckstein 1.13         ECHO-E = 
309 david.dillard   1.8          COPY = cp
310                              CHMOD =
311                              CHOWN =
312                              CHGRP =
313 denise.eckstein 1.1      endif
314                          
315 bafna.mukesh    1.28     ifeq ($(OS),darwin)
316                              STRIPCRS =
317                              DIFF = diff
318                              SORT = sort
319                              REDIRECTERROR = 2>&1
320                              CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
321                              CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s 
322                              SLEEP = sleep
323 jim.wunderlich  1.38         TIME_CMD = time
324 bafna.mukesh    1.28         REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
325                              MUEXE = mu
326                              RM = rm -f
327                              MKDIRHIER = mkdir -p
328                              RMDIRHIER = rm -rf
329                              ECHO = echo
330                              ECHO-E = mu echo-e
331                              COPY = cp
332                              TOUCH = touch
333                              CAT = cat 	
334                              
335                              CHMOD = chmod
336                              CHOWN = chown
337                              CHGRP = chgrp
338                          
339                              CHMODDIRHIER = chmod -R 	
340                              CHOWNDIRHIER = chown -R
341                              CHGRPDIRHIER = chgrp -R
342                          
343                              SYMBOLIC_LINK_CMD = ln -f -s
344                          
345 bafna.mukesh    1.28         CURRENT_USER=`whoami`		
346                          endif
347                          
348 denise.eckstein 1.1      ifndef TMP_DIR
349 david.dillard   1.8          ifdef PEGASUS_TMP
350                                  TMP_DIR = $(subst \,/,$(PEGASUS_TMP))
351                              else
352                                  TMP_DIR = .
353                              endif
354 denise.eckstein 1.1      endif
355                          
356 denise.eckstein 1.41     
357 denise.eckstein 1.3      CMDSFORCE: 
358 denise.eckstein 1.1      
359 jim.wunderlich  1.36     ##
360                          ## Although the macros CIMSERVER_STOP_SERVICE and CIMSERVER_START_SERVICE
361                          ## are available and could be invoked directly, their direct usage is
362                          ## discouraged in favor of invoking the cimstop and the cimstart rules
363                          ## as this allows one place where additional checks, delays etc may be 
364                          ## added in the future to control or further test the servers performance
365                          ## in executing these commands.
366                          ##
367                          
368 denise.eckstein 1.3      cimstop: CMDSFORCE
369 denise.eckstein 1.1      	$(CIMSERVER_STOP_SERVICE)
370                          
371 denise.eckstein 1.3      cimstart: CMDSFORCE
372 denise.eckstein 1.1      	$(CIMSERVER_START_SERVICE)
373                          
374 denise.eckstein 1.3      sleep: CMDSFORCE
375 denise.eckstein 1.1      	$(SLEEP) $(TIME)
376                          
377 denise.eckstein 1.3      mkdirhier: CMDSFORCE
378 denise.eckstein 1.1      	$(MKDIRHIER) $(DIRNAME)
379                          
380 denise.eckstein 1.3      rmdirhier: CMDSFORCE
381 denise.eckstein 1.1      	$(RMDIRHIER) $(DIRNAME)
382                          
383 denise.eckstein 1.3      setpermissions: CMDSFORCE
384 denise.eckstein 1.2      	$(CHMOD) $(PERMISSIONS) $(OBJECT)
385                          	$(CHOWN) $(OWNER) $(OBJECT) 
386                          	$(CHGRP) $(GROUP) $(OBJECT) 
387                          
388 denise.eckstein 1.3      sethierpermissions: CMDSFORCE
389 denise.eckstein 1.2      	$(CHMODDIRHIER) $(PERMISSIONS) $(OBJECT)
390                          	$(CHOWNDIRHIER) $(OWNER) $(OBJECT) 
391                          	$(CHGRPDIRHIER) $(GROUP) $(OBJECT) 
392                          
393 denise.eckstein 1.3      createlink: CMDSFORCE
394 denise.eckstein 1.2      	$(SYMBOLIC_LINK_CMD) $(OBJECT) $(LINKNAME)
395                          
396 denise.eckstein 1.3      createrandomseed: CMDSFORCE
397 denise.eckstein 1.2      	$(GENERATE_RANDSEED) $(FILENAME)
398                          
399 denise.eckstein 1.14     # Because commands.mak is intended to be used as
400                          # helper Makefile, embedded use of calls to "make" are
401                          # problematic because the name of toplevel is not known.
402                          # To workaround this problem, the MAKEOPTIONS define 
403                          # has been added to the following commands to
404                          # allow the name of the toplevel Makefile to be included. 
405                          # E.g.,
406                          #
407                          # make MAKEOPTION="-f TestMakefile" cimstop_IgnoreError
408                          #
409                          # However, a better alternative would be to call the 
410                          # the command directly from the toplevel makefile.
411                          # E.g.,
412                          #
413                          # make -f TestMakefile -i cimstop
414                          
415                          cimstop_IgnoreError: CMDSFORCE
416                          	@$(MAKE) $(MAKEOPTIONS) -i cimstop
417                          
418                          rmdirhier_IgnoreError: CMDSFORCE
419                          	@$(MAKE) $(MAKEOPTIONS) -i rmdirhier
420 denise.eckstein 1.14     
421                          mkdirhier_IgnoreError: CMDSFORCE
422                          	@$(MAKE) $(MAKEOPTIONS) -i mkdirhier
423                          
424                          # The runTestSuite option starts the CIM Server
425 denise.eckstein 1.10     # with a designated set of configuration options (i.e.,
426                          # CIMSERVER_CONFIG_OPTIONS) and then runs a specified
427                          # set of tests (i.e., TESTSUITE_CMDS). After the tests
428                          # have been executed, the CIM Server is stopped.
429                          #
430                          # To call runTestSuite, you simply (1) define the
431                          # configuration options, (2) define the set of
432                          # tests and (3) call commands.mak with the appropriate
433                          # parameters.  Note: when specifying the set of tests
434                          # @@ is used as a replacement for blank. E.g., the
435                          # following sequence can be used to enable the
436                          # HTTP connection, disable the HTTPS connection and
437                          # run an osinfo, TestClient, OSTestClient,
438                          # and InvokeMethod2 test.
439                          #
440                          #runTestSuiteTest_CONFIG_OPTIONS = enableHttpConnection=true enableHttpsConnection=false
441                          #runTestSuiteTest_TEST_CMDS = \
442                          #   osinfo@@-hlocalhost@@-p5988@@-uguest@@-wguest\
443                          #   TestClient@@-local \
444                          #   OSTestClient \
445                          #   $(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Pegasus/Client/tests/InvokeMethod2@@poststarttests
446 denise.eckstein 1.10     #
447                          #runTestSuiteTest: CMDSFORCE
448 denise.eckstein 1.14     #	$(MAKE) $(MAKEOPTIONS) runTestSuite CIMSERVER_CONFIG_OPTIONS="$(runTestSuiteTest_CONFIG_OPTIONS)" TESTSUITE_CMDS="$(runTestSuiteTest_TEST_CMDS)"
449 denise.eckstein 1.10     
450 jim.wunderlich  1.36     ##
451                          ## NOTE: The CIMSERVER_CONFIG_OPTIONS are set in the environment on the 
452                          ##       makefile rule command line invoking the runTestSuite command. 
453                          ##       They are inherted by the next shell which will run the 
454                          ##       cimstart command.
455                          ##
456 denise.eckstein 1.10     runTestSuite: CMDSFORCE
457 denise.eckstein 1.41     	$(CIMSERVER_START_SERVICE)
458 aruran.ms       1.33     	$(WINDOWS_ONLY_SLEEP)
459 jim.wunderlich  1.30     	$(foreach i, $(TESTSUITE_CMDS), $(subst @@, ,$(i)))
460 denise.eckstein 1.41     	$(CIMSERVER_STOP_SERVICE)
461 denise.eckstein 1.25     
462                          ifndef PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN
463                            PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN=$(GET_HOSTNAME)
464                          endif
465                          
466                          createSSLCnfFile: CMDSFORCE
467                          	@$(RM) $(PEGASUS_SSLCERT_CNFFILE)
468                          	@$(ECHO) "[ req ]" >> $(PEGASUS_SSLCERT_CNFFILE)
469                          	@$(ECHO) "distinguished_name     = req_distinguished_name" >> $(PEGASUS_SSLCERT_CNFFILE)
470                          	@$(ECHO) "prompt                 = no"  >> $(PEGASUS_SSLCERT_CNFFILE)
471                          	@$(ECHO) "[ req_distinguished_name ]" >>  $(PEGASUS_SSLCERT_CNFFILE)
472                          	@$(ECHO) "C                      = $(PEGASUS_SSLCNF_COUNTRY_CODE)" >> $(PEGASUS_SSLCERT_CNFFILE)
473                          	@$(ECHO) "ST                     = $(PEGASUS_SSLCNF_STATE)" >> $(PEGASUS_SSLCERT_CNFFILE)
474                          	@$(ECHO) "L                      = $(PEGASUS_SSLCNF_LOCALITY)" >> $(PEGASUS_SSLCERT_CNFFILE)
475                          	@$(ECHO) "O                      = $(PEGASUS_SSLCNF_ORGANIZATION)" >> $(PEGASUS_SSLCERT_CNFFILE)
476                          	@$(ECHO) "OU                     = $(PEGASUS_SSLCNF_ORGANIZATION_UNIT)" >> $(PEGASUS_SSLCERT_CNFFILE)
477                          	@$(ECHO) "CN                     = $(PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN)" >> $(PEGASUS_SSLCERT_CNFFILE)
478                          
479                          createSSLCertificate: CMDSFORCE
480                          ifdef PEGASUS_SSL_RANDOMFILE
481                          	@$(OPENSSL_COMMAND) req -x509 -days $(PEGASUS_SSLCERT_DAYS) -newkey rsa:2048 -rand $(PEGASUS_SSLCERT_RANDOMFILE) -nodes -config $(PEGASUS_SSLCERT_CNFFILE) -keyout $(PEGASUS_SSLCERT_KEYFILE) -out 
482 denise.eckstein 1.25     $(PEGASUS_SSLCERT_CERTFILE)
483                          else
484                          	@$(OPENSSL_COMMAND) req -x509 -days $(PEGASUS_SSLCERT_DAYS) -newkey rsa:2048 -nodes -config $(PEGASUS_SSLCERT_CNFFILE) -keyout $(PEGASUS_SSLCERT_KEYFILE) -out $(PEGASUS_SSLCERT_CERTFILE)
485                          endif
486                          
487                          displayCertificate: CMDSFORCE
488                          	@$(OPENSSL_COMMAND) x509 -in $(PEGASUS_SSLCERT_CERTFILE) -text

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2