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 ifdef PEGASUS_PLATFORM_SPARC_GNU
139 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 denise.eckstein 1.3 cimstop: CMDSFORCE
|
314 denise.eckstein 1.1 $(CIMSERVER_STOP_SERVICE)
315
|
316 denise.eckstein 1.3 cimstart: CMDSFORCE
|
317 denise.eckstein 1.1 $(CIMSERVER_START_SERVICE)
318
|
319 denise.eckstein 1.3 sleep: CMDSFORCE
|
320 denise.eckstein 1.1 $(SLEEP) $(TIME)
321
|
322 denise.eckstein 1.3 mkdirhier: CMDSFORCE
|
323 denise.eckstein 1.1 $(MKDIRHIER) $(DIRNAME)
324
|
325 denise.eckstein 1.3 rmdirhier: CMDSFORCE
|
326 denise.eckstein 1.1 $(RMDIRHIER) $(DIRNAME)
327
|
328 denise.eckstein 1.3 setpermissions: CMDSFORCE
|
329 denise.eckstein 1.2 $(CHMOD) $(PERMISSIONS) $(OBJECT)
330 $(CHOWN) $(OWNER) $(OBJECT)
331 $(CHGRP) $(GROUP) $(OBJECT)
332
|
333 denise.eckstein 1.3 sethierpermissions: CMDSFORCE
|
334 denise.eckstein 1.2 $(CHMODDIRHIER) $(PERMISSIONS) $(OBJECT)
335 $(CHOWNDIRHIER) $(OWNER) $(OBJECT)
336 $(CHGRPDIRHIER) $(GROUP) $(OBJECT)
337
|
338 denise.eckstein 1.3 createlink: CMDSFORCE
|
339 denise.eckstein 1.2 $(SYMBOLIC_LINK_CMD) $(OBJECT) $(LINKNAME)
340
|
341 denise.eckstein 1.3 createrandomseed: CMDSFORCE
|
342 denise.eckstein 1.2 $(GENERATE_RANDSEED) $(FILENAME)
343
|
344 denise.eckstein 1.14 # Because commands.mak is intended to be used as
345 # helper Makefile, embedded use of calls to "make" are
346 # problematic because the name of toplevel is not known.
347 # To workaround this problem, the MAKEOPTIONS define
348 # has been added to the following commands to
349 # allow the name of the toplevel Makefile to be included.
350 # E.g.,
351 #
352 # make MAKEOPTION="-f TestMakefile" cimstop_IgnoreError
353 #
354 # However, a better alternative would be to call the
355 # the command directly from the toplevel makefile.
356 # E.g.,
357 #
358 # make -f TestMakefile -i cimstop
359
360 cimstop_IgnoreError: CMDSFORCE
361 @$(MAKE) $(MAKEOPTIONS) -i cimstop
362
363 rmdirhier_IgnoreError: CMDSFORCE
364 @$(MAKE) $(MAKEOPTIONS) -i rmdirhier
365 denise.eckstein 1.14
366 mkdirhier_IgnoreError: CMDSFORCE
367 @$(MAKE) $(MAKEOPTIONS) -i mkdirhier
368
369
370 # The runTestSuite option starts the CIM Server
|
371 denise.eckstein 1.10 # with a designated set of configuration options (i.e.,
372 # CIMSERVER_CONFIG_OPTIONS) and then runs a specified
373 # set of tests (i.e., TESTSUITE_CMDS). After the tests
374 # have been executed, the CIM Server is stopped.
375 #
376 # To call runTestSuite, you simply (1) define the
377 # configuration options, (2) define the set of
378 # tests and (3) call commands.mak with the appropriate
379 # parameters. Note: when specifying the set of tests
380 # @@ is used as a replacement for blank. E.g., the
381 # following sequence can be used to enable the
382 # HTTP connection, disable the HTTPS connection and
383 # run an osinfo, TestClient, OSTestClient,
384 # and InvokeMethod2 test.
385 #
386 #runTestSuiteTest_CONFIG_OPTIONS = enableHttpConnection=true enableHttpsConnection=false
387 #runTestSuiteTest_TEST_CMDS = \
388 # osinfo@@-hlocalhost@@-p5988@@-uguest@@-wguest\
389 # TestClient@@-local \
390 # OSTestClient \
391 # $(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Pegasus/Client/tests/InvokeMethod2@@poststarttests
392 denise.eckstein 1.10 #
393 #runTestSuiteTest: CMDSFORCE
|
394 denise.eckstein 1.14 # $(MAKE) $(MAKEOPTIONS) runTestSuite CIMSERVER_CONFIG_OPTIONS="$(runTestSuiteTest_CONFIG_OPTIONS)" TESTSUITE_CMDS="$(runTestSuiteTest_TEST_CMDS)"
|
395 denise.eckstein 1.10
396 runTestSuite: CMDSFORCE
|
397 denise.eckstein 1.14 $(CIMSERVER_START_SERVICE)
|
398 aruran.ms 1.33 $(WINDOWS_ONLY_SLEEP)
|
399 jim.wunderlich 1.30 $(foreach i, $(TESTSUITE_CMDS), $(subst @@, ,$(i)))
|
400 denise.eckstein 1.14 $(CIMSERVER_STOP_SERVICE)
|
401 denise.eckstein 1.25
402 ifndef PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN
403 PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN=$(GET_HOSTNAME)
404 endif
405
406 createSSLCnfFile: CMDSFORCE
407 @$(RM) $(PEGASUS_SSLCERT_CNFFILE)
408 @$(ECHO) "[ req ]" >> $(PEGASUS_SSLCERT_CNFFILE)
409 @$(ECHO) "distinguished_name = req_distinguished_name" >> $(PEGASUS_SSLCERT_CNFFILE)
410 @$(ECHO) "prompt = no" >> $(PEGASUS_SSLCERT_CNFFILE)
411 @$(ECHO) "[ req_distinguished_name ]" >> $(PEGASUS_SSLCERT_CNFFILE)
412 @$(ECHO) "C = $(PEGASUS_SSLCNF_COUNTRY_CODE)" >> $(PEGASUS_SSLCERT_CNFFILE)
413 @$(ECHO) "ST = $(PEGASUS_SSLCNF_STATE)" >> $(PEGASUS_SSLCERT_CNFFILE)
414 @$(ECHO) "L = $(PEGASUS_SSLCNF_LOCALITY)" >> $(PEGASUS_SSLCERT_CNFFILE)
415 @$(ECHO) "O = $(PEGASUS_SSLCNF_ORGANIZATION)" >> $(PEGASUS_SSLCERT_CNFFILE)
416 @$(ECHO) "OU = $(PEGASUS_SSLCNF_ORGANIZATION_UNIT)" >> $(PEGASUS_SSLCERT_CNFFILE)
417 @$(ECHO) "CN = $(PEGASUS_SSLCNF_FULLY_QUALIFIED_DSN)" >> $(PEGASUS_SSLCERT_CNFFILE)
418
419 createSSLCertificate: CMDSFORCE
420 ifdef PEGASUS_SSL_RANDOMFILE
421 @$(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
422 denise.eckstein 1.25 $(PEGASUS_SSLCERT_CERTFILE)
423 else
424 @$(OPENSSL_COMMAND) req -x509 -days $(PEGASUS_SSLCERT_DAYS) -newkey rsa:2048 -nodes -config $(PEGASUS_SSLCERT_CNFFILE) -keyout $(PEGASUS_SSLCERT_KEYFILE) -out $(PEGASUS_SSLCERT_CERTFILE)
425 endif
426
427 displayCertificate: CMDSFORCE
428 @$(OPENSSL_COMMAND) x509 -in $(PEGASUS_SSLCERT_CERTFILE) -text
|