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

  1 martin 1.29 #//%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.29 #// 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.25 # commands.mak is a helper Makefile that is intended to be included in an upper level Makefile.
 30 denise.eckstein 1.14 
 31                      # Ensure that config.mak is included (so that the ROOT variable is set correctly)
 32                      
 33 kumpf           1.12 ifndef ROOT
 34                          ifdef PEGASUS_ROOT
 35                              ROOT =  $(subst \,/,$(PEGASUS_ROOT))
 36                          else
 37                              ROOT = .
 38 david.dillard   1.8      endif
 39                          include $(ROOT)/mak/config.mak
 40 denise.eckstein 1.1  endif
 41                      
 42 denise.eckstein 1.19 ifndef OPENSSL_BIN
 43                          OPENSSL_BIN = $(OPENSSL_HOME)/bin
 44                      endif
 45                      
 46 h.sterling      1.21     OPENSSL_COMMAND = $(OPENSSL_BIN)/openssl
 47                      
 48 denise.eckstein 1.1  ifeq ($(OS),win32)
 49 david.dillard   1.8      STRIPCRS = stripcrs $(RESULTFILE) $(MASTERRESULTFILE)
 50                          DIFF = mu compare
 51 jim.wunderlich  1.22     SORT = mu sort
 52 david.dillard   1.8      REDIRECTERROR = 2>&1
 53 kumpf           1.16     CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS) -start
 54 denise.eckstein 1.15     CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -stop
 55 joyce.j         1.11     SLEEP = mu sleep
 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                          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
 82                          MUEXE = mu
 83                          MKDIRHIER = mkdir -p
 84                          RMDIRHIER = rm -rf
 85                          CPDIRHIER = cp -R
 86                          ECHO = echo
 87 denise.eckstein 1.13     ECHO-E = echo
 88 david.dillard   1.8      COPY = cp
 89                          TOUCH = touch
 90                          CAT = cat
 91                          DOCXX = doc++
 92                      
 93                          GENERATE_RANDSEED = randseed
 94 denise.eckstein 1.25     GET_HOSTNAME = `nslookup \`hostname\` | grep "Name:" | sed 's/Name:[ ]*//'`
 95 david.dillard   1.8  
 96                          ifeq ($(PEGASUS_PLATFORM), HPUX_PARISC_ACC)
 97                              LIB_LINK_SUFFIX = .sl
 98                          else
 99                              LIB_LINK_SUFFIX = .so
100                          endif
101                      
102 denise.eckstein 1.19     Prwxr_xr_x = 755
103 denise.eckstein 1.24     Prwxrwxrwx = 777
104 kumpf           1.32     Prwxrwxrwt = 1777
105 denise.eckstein 1.19     Pr_xr__r__ = 744
106                          Pr__r__r__ = 444
107                          Pr________ = 400
108                          Pr_xr_xr_x = 555
109                          Prw_r__r__ = 644
110 david.dillard   1.8      CHMODDIRHIER = chmod -R
111                      
112                          INSTALL_USR = bin
113                          INSTALL_GRP = bin
114                          CIMSERVER_USR = root
115                          CIMSERVER_GRP = sys 
116                          CHMOD = chmod
117                          CHOWN = chown
118                          CHGRP = chgrp
119                          CHOWNDIRHIER = chown -R
120                          CHGRPDIRHIER = chgrp -R
121 denise.eckstein 1.2  
122 david.dillard   1.8      SYMBOLIC_LINK_CMD = ln -f -s
123 nag.boranna     1.18 
124                          CURRENT_USER=`whoami`
125 denise.eckstein 1.1  endif
126                      
127                      ifeq ($(OS),solaris)
128 david.dillard   1.8      STRIPCRS =
129                          DIFF = diff
130 jim.wunderlich  1.22     SORT = sort
131 david.dillard   1.8      REDIRECTERROR = 2>&1
132 jim.wunderlich  1.34 #
133                      #   Refer to bug 4205 for the description of the problem with the SIGUSR1 
134                      #   signal.  That problem required changing the server to be started in the
135                      #   background with a sleep 30 to prevent the makefile from receiving the 
136                      #   SIGUSR1 signal and exiting 
137                      # 
138 jim.wunderlich  1.35 ifeq ($(PEGASUS_PLATFORM), SOLARIS_SPARC_GNU)
139 jim.wunderlich  1.34     CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS) & $(SLEEP) 30  
140                          CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
141                      else
142                          CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS) 
143 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"}'
144 jim.wunderlich  1.34 endif
145 david.dillard   1.8      SLEEP = sleep
146                          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
147                          MUEXE = mu
148 jim.wunderlich  1.22     RM = rm -f
149 david.dillard   1.8      MKDIRHIER = mkdir -p
150                          RMDIRHIER = rm -rf
151                          ECHO = echo
152 denise.eckstein 1.13     ECHO-E = mu echo-e 
153 david.dillard   1.8      COPY = cp
154                          CHMOD =
155                          CHOWN =
156                          CHGRP =
157 jim.wunderlich  1.34     CURRENT_USER=`whoami`
158 denise.eckstein 1.1  endif
159                      
160                      ifeq ($(OS),linux)
161 david.dillard   1.8      STRIPCRS =
162                          DIFF = diff
163 jim.wunderlich  1.22     SORT = sort
164 david.dillard   1.8      REDIRECTERROR = 2>&1
165 denise.eckstein 1.15     CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
166                          CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
167 david.dillard   1.8      SLEEP = sleep
168                          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
169                          MUEXE = mu
170                          MKDIRHIER = mkdir -p
171                          RMDIRHIER = rm -rf
172                          CPDIRHIER = cp -R
173                          ECHO = echo
174 denise.eckstein 1.13     ECHO-E = echo -e
175 david.dillard   1.8      COPY = cp
176                          TOUCH = touch
177                          CAT = cat
178                          DOCXX = doc++
179                      
180 denise.eckstein 1.25     GET_HOSTNAME = `host \`hostname\`|cut -d" " -f1`
181 david.dillard   1.8  
182                          LIB_LINK_SUFFIX = .so
183                      
184 denise.eckstein 1.24     Prwxrwxrwx = 777
185 kumpf           1.32     Prwxrwxrwt = 1777
186 denise.eckstein 1.19     Prwxr_xr_x = 755
187                          Pr_xr__r__ = 744
188                          Pr__r__r__ = 444
189                          Pr________ = 400
190                          Pr_xr_xr_x = 555
191 denise.eckstein 1.23     Pr_x______ = 500
192 denise.eckstein 1.19     Prw_r__r__ = 644
193 david.dillard   1.8      CHMODDIRHIER = chmod -R
194                      
195 denise.eckstein 1.31     INSTALL_USR = root
196 denise.eckstein 1.27     INSTALL_GRP = root
197 david.dillard   1.8      CIMSERVER_USR = root
198                          CIMSERVER_GRP = root
199                          CHMOD = chmod
200                          CHOWN = chown
201                          CHGRP = chgrp
202                          CHOWNDIRHIER = chown -R
203                          CHGRPDIRHIER = chgrp -R
204 denise.eckstein 1.4  
205 david.dillard   1.8      SYMBOLIC_LINK_CMD = ln -f -s
206 denise.eckstein 1.20 
207                          CURRENT_USER=`whoami`
208 denise.eckstein 1.1  endif
209                      
210                      ifeq ($(OS),zos)
211 david.dillard   1.8      STRIPCRS =
212 gs.keenan       1.9      DIFF = diff
213 jim.wunderlich  1.22     SORT = sort
214 david.dillard   1.8      REDIRECTERROR =
215 denise.eckstein 1.15     CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
216                          CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
217 david.dillard   1.8      SLEEP = sleep
218                          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
219                          MUEXE = mu
220 jim.wunderlich  1.22     RM = rm -f
221 david.dillard   1.8      MKDIRHIER = mkdir -p
222                          RMDIRHIER = rm -rf
223                          ECHO =
224 denise.eckstein 1.13     ECHO-E =
225 david.dillard   1.8      COPY = cp
226                          CHMOD =
227                          CHOWN =
228                          CHGRP =
229 denise.eckstein 1.1  endif
230                      
231                      ifeq ($(OS),VMS)
232 carson.hovey    1.26     STRIPCRS =$(MUEXE) echo "STRIPCRS not defined in commands.mak"
233 gs.keenan       1.9      DIFF = mu compare
234 jim.wunderlich  1.22     SORT = mu sort
235 carson.hovey    1.26     REDIRECTERROR = $(MUEXE) echo "REDIRECTERROR not defined in commands.mak"
236 denise.eckstein 1.15     CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
237                          CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
238 david.dillard   1.8      SLEEP = wait
239                          REMOVE_PEGASUS_DIRECTORY = mu rmdirhier pegasus
240                          MUEXE = mu
241                          MKDIRHIER = $(MUEXE) mkdirhier
242                          RMDIRHIER = $(MUEXE) rmdirhier
243 carson.hovey    1.26     ECHO = $(MUEXE) echo 
244                          ECHO-E = $(MUEXE) echo "ECHO-E not defined in commands.mak"
245                          CHMOD = $(MUEXE) echo "CHMOD not defined in commands.mak"
246                          CHOWN = $(MUEXE) echo "CHOWN not defined in commands.mak"
247                          CHGRP = $(MUEXE) echo  "CHGRP not defined in commands.mak"
248 denise.eckstein 1.1  endif
249                      
250                      ifeq ($(OS),aix)
251 david.dillard   1.8      STRIPCRS =
252 gs.keenan       1.9      DIFF = diff
253 jim.wunderlich  1.22     SORT = sort
254 david.dillard   1.8      REDIRECTERROR =
255 denise.eckstein 1.15     CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
256                          CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s
257 david.dillard   1.8      SLEEP = sleep
258                          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
259                          MUEXE = mu
260 jim.wunderlich  1.22     RM = rm -f
261 david.dillard   1.8      MKDIRHIER = mkdir -p
262                          RMDIRHIER = rm -rf
263                          ECHO = echo
264 denise.eckstein 1.13     ECHO-E = 
265 david.dillard   1.8      COPY = cp
266                          CHMOD =
267                          CHOWN =
268                          CHGRP =
269 denise.eckstein 1.1  endif
270                      
271 bafna.mukesh    1.28 ifeq ($(OS),darwin)
272                          STRIPCRS =
273                          DIFF = diff
274                          SORT = sort
275                          REDIRECTERROR = 2>&1
276                          CIMSERVER_START_SERVICE = $(CIMSERVER_PATH)cimserver $(CIMSERVER_CONFIG_OPTIONS)
277                          CIMSERVER_STOP_SERVICE = $(CIMSERVER_PATH)cimserver -s 
278                          SLEEP = sleep
279                          REMOVE_PEGASUS_DIRECTORY = rm -Rf pegasus.old; mv pegasus pegasus.old
280                          MUEXE = mu
281                          RM = rm -f
282                          MKDIRHIER = mkdir -p
283                          RMDIRHIER = rm -rf
284                          ECHO = echo
285                          ECHO-E = mu echo-e
286                          COPY = cp
287                          TOUCH = touch
288                          CAT = cat 	
289                          
290                          CHMOD = chmod
291                          CHOWN = chown
292 bafna.mukesh    1.28     CHGRP = chgrp
293                      
294                          CHMODDIRHIER = chmod -R 	
295                          CHOWNDIRHIER = chown -R
296                          CHGRPDIRHIER = chgrp -R
297                      
298                          SYMBOLIC_LINK_CMD = ln -f -s
299                      
300                          CURRENT_USER=`whoami`		
301                      endif
302                      
303 denise.eckstein 1.1  ifndef TMP_DIR
304 david.dillard   1.8      ifdef PEGASUS_TMP
305                              TMP_DIR = $(subst \,/,$(PEGASUS_TMP))
306                          else
307                              TMP_DIR = .
308                          endif
309 denise.eckstein 1.1  endif
310                      
311 denise.eckstein 1.3  CMDSFORCE: 
312 denise.eckstein 1.1  
313 jim.wunderlich  1.36 ##
314                      ## Although the macros CIMSERVER_STOP_SERVICE and CIMSERVER_START_SERVICE
315                      ## are available and could be invoked directly, their direct usage is
316                      ## discouraged in favor of invoking the cimstop and the cimstart rules
317                      ## as this allows one place where additional checks, delays etc may be 
318                      ## added in the future to control or further test the servers performance
319                      ## in executing these commands.
320                      ##
321                      
322 denise.eckstein 1.3  cimstop: CMDSFORCE
323 denise.eckstein 1.1  	$(CIMSERVER_STOP_SERVICE)
324 jim.wunderlich  1.36 	$(SLEEP) 30
325 denise.eckstein 1.1  
326 denise.eckstein 1.3  cimstart: CMDSFORCE
327 denise.eckstein 1.1  	$(CIMSERVER_START_SERVICE)
328                      
329 denise.eckstein 1.3  sleep: CMDSFORCE
330 denise.eckstein 1.1  	$(SLEEP) $(TIME)
331                      
332 denise.eckstein 1.3  mkdirhier: CMDSFORCE
333 denise.eckstein 1.1  	$(MKDIRHIER) $(DIRNAME)
334                      
335 denise.eckstein 1.3  rmdirhier: CMDSFORCE
336 denise.eckstein 1.1  	$(RMDIRHIER) $(DIRNAME)
337                      
338 denise.eckstein 1.3  setpermissions: CMDSFORCE
339 denise.eckstein 1.2  	$(CHMOD) $(PERMISSIONS) $(OBJECT)
340                      	$(CHOWN) $(OWNER) $(OBJECT) 
341                      	$(CHGRP) $(GROUP) $(OBJECT) 
342                      
343 denise.eckstein 1.3  sethierpermissions: CMDSFORCE
344 denise.eckstein 1.2  	$(CHMODDIRHIER) $(PERMISSIONS) $(OBJECT)
345                      	$(CHOWNDIRHIER) $(OWNER) $(OBJECT) 
346                      	$(CHGRPDIRHIER) $(GROUP) $(OBJECT) 
347                      
348 denise.eckstein 1.3  createlink: CMDSFORCE
349 denise.eckstein 1.2  	$(SYMBOLIC_LINK_CMD) $(OBJECT) $(LINKNAME)
350                      
351 denise.eckstein 1.3  createrandomseed: CMDSFORCE
352 denise.eckstein 1.2  	$(GENERATE_RANDSEED) $(FILENAME)
353                      
354 denise.eckstein 1.14 # Because commands.mak is intended to be used as
355                      # helper Makefile, embedded use of calls to "make" are
356                      # problematic because the name of toplevel is not known.
357                      # To workaround this problem, the MAKEOPTIONS define 
358                      # has been added to the following commands to
359                      # allow the name of the toplevel Makefile to be included. 
360                      # E.g.,
361                      #
362                      # make MAKEOPTION="-f TestMakefile" cimstop_IgnoreError
363                      #
364                      # However, a better alternative would be to call the 
365                      # the command directly from the toplevel makefile.
366                      # E.g.,
367                      #
368                      # make -f TestMakefile -i cimstop
369                      
370                      cimstop_IgnoreError: CMDSFORCE
371                      	@$(MAKE) $(MAKEOPTIONS) -i cimstop
372                      
373                      rmdirhier_IgnoreError: CMDSFORCE
374                      	@$(MAKE) $(MAKEOPTIONS) -i rmdirhier
375 denise.eckstein 1.14 
376                      mkdirhier_IgnoreError: CMDSFORCE
377                      	@$(MAKE) $(MAKEOPTIONS) -i mkdirhier
378                      
379                      
380                      # The runTestSuite option starts the CIM Server
381 denise.eckstein 1.10 # with a designated set of configuration options (i.e.,
382                      # CIMSERVER_CONFIG_OPTIONS) and then runs a specified
383                      # set of tests (i.e., TESTSUITE_CMDS). After the tests
384                      # have been executed, the CIM Server is stopped.
385                      #
386                      # To call runTestSuite, you simply (1) define the
387                      # configuration options, (2) define the set of
388                      # tests and (3) call commands.mak with the appropriate
389                      # parameters.  Note: when specifying the set of tests
390                      # @@ is used as a replacement for blank. E.g., the
391                      # following sequence can be used to enable the
392                      # HTTP connection, disable the HTTPS connection and
393                      # run an osinfo, TestClient, OSTestClient,
394                      # and InvokeMethod2 test.
395                      #
396                      #runTestSuiteTest_CONFIG_OPTIONS = enableHttpConnection=true enableHttpsConnection=false
397                      #runTestSuiteTest_TEST_CMDS = \
398                      #   osinfo@@-hlocalhost@@-p5988@@-uguest@@-wguest\
399                      #   TestClient@@-local \
400                      #   OSTestClient \
401                      #   $(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Pegasus/Client/tests/InvokeMethod2@@poststarttests
402 denise.eckstein 1.10 #
403                      #runTestSuiteTest: CMDSFORCE
404 denise.eckstein 1.14 #	$(MAKE) $(MAKEOPTIONS) runTestSuite CIMSERVER_CONFIG_OPTIONS="$(runTestSuiteTest_CONFIG_OPTIONS)" TESTSUITE_CMDS="$(runTestSuiteTest_TEST_CMDS)"
405 denise.eckstein 1.10 
406 jim.wunderlich  1.36 ##
407                      ## NOTE: The CIMSERVER_CONFIG_OPTIONS are set in the environment on the 
408                      ##       makefile rule command line invoking the runTestSuite command. 
409                      ##       They are inherted by the next shell which will run the 
410                      ##       cimstart command.
411                      ##
412 denise.eckstein 1.10 runTestSuite: CMDSFORCE
413 jim.wunderlich  1.36 	$(MAKE) -f TestMakefile cimstart 
414 aruran.ms       1.33 	$(WINDOWS_ONLY_SLEEP)
415 jim.wunderlich  1.30 	$(foreach i, $(TESTSUITE_CMDS), $(subst @@, ,$(i)))
416 jim.wunderlich  1.36 	$(MAKE) -f TestMakefile cimstop
417 denise.eckstein 1.25 
418                      ifndef PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN
419                        PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN=$(GET_HOSTNAME)
420                      endif
421                      
422                      createSSLCnfFile: CMDSFORCE
423                      	@$(RM) $(PEGASUS_SSLCERT_CNFFILE)
424                      	@$(ECHO) "[ req ]" >> $(PEGASUS_SSLCERT_CNFFILE)
425                      	@$(ECHO) "distinguished_name     = req_distinguished_name" >> $(PEGASUS_SSLCERT_CNFFILE)
426                      	@$(ECHO) "prompt                 = no"  >> $(PEGASUS_SSLCERT_CNFFILE)
427                      	@$(ECHO) "[ req_distinguished_name ]" >>  $(PEGASUS_SSLCERT_CNFFILE)
428                      	@$(ECHO) "C                      = $(PEGASUS_SSLCNF_COUNTRY_CODE)" >> $(PEGASUS_SSLCERT_CNFFILE)
429                      	@$(ECHO) "ST                     = $(PEGASUS_SSLCNF_STATE)" >> $(PEGASUS_SSLCERT_CNFFILE)
430                      	@$(ECHO) "L                      = $(PEGASUS_SSLCNF_LOCALITY)" >> $(PEGASUS_SSLCERT_CNFFILE)
431                      	@$(ECHO) "O                      = $(PEGASUS_SSLCNF_ORGANIZATION)" >> $(PEGASUS_SSLCERT_CNFFILE)
432                      	@$(ECHO) "OU                     = $(PEGASUS_SSLCNF_ORGANIZATION_UNIT)" >> $(PEGASUS_SSLCERT_CNFFILE)
433                      	@$(ECHO) "CN                     = $(PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN)" >> $(PEGASUS_SSLCERT_CNFFILE)
434                      
435                      createSSLCertificate: CMDSFORCE
436                      ifdef PEGASUS_SSL_RANDOMFILE
437                      	@$(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 
438 denise.eckstein 1.25 $(PEGASUS_SSLCERT_CERTFILE)
439                      else
440                      	@$(OPENSSL_COMMAND) req -x509 -days $(PEGASUS_SSLCERT_DAYS) -newkey rsa:2048 -nodes -config $(PEGASUS_SSLCERT_CNFFILE) -keyout $(PEGASUS_SSLCERT_KEYFILE) -out $(PEGASUS_SSLCERT_CERTFILE)
441                      endif
442                      
443                      displayCertificate: CMDSFORCE
444                      	@$(OPENSSL_COMMAND) x509 -in $(PEGASUS_SSLCERT_CERTFILE) -text

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2