|
401 | 401 | if [ -f "%{_sysconfdir}/cloud.rpmsave/management/db.properties" ]; then |
402 | 402 | mv %{_sysconfdir}/%{name}/management/db.properties %{_sysconfdir}/%{name}/management/db.properties.rpmnew |
403 | 403 | cp -p %{_sysconfdir}/cloud.rpmsave/management/db.properties %{_sysconfdir}/%{name}/management |
404 | | - cp -p %{_sysconfdir}/cloud.rpmsave/management/key %{_sysconfdir}/%{name}/management |
| 404 | + if [ -f "%{_sysconfdir}/cloud.rpmsave/management/key" ]; then |
| 405 | + cp -p %{_sysconfdir}/cloud.rpmsave/management/key %{_sysconfdir}/%{name}/management |
| 406 | + fi |
405 | 407 | # make sure we only do this on the first install of this RPM, don't want to overwrite on a reinstall |
406 | 408 | mv %{_sysconfdir}/cloud.rpmsave/management/db.properties %{_sysconfdir}/cloud.rpmsave/management/db.properties.rpmsave |
407 | 409 | fi |
408 | 410 |
|
409 | 411 | # Choose server.xml and tomcat.conf links based on old config, if exists |
410 | 412 | serverxml=%{_sysconfdir}/%{name}/management/server.xml |
411 | 413 | oldserverxml=%{_sysconfdir}/cloud.rpmsave/management/server.xml |
412 | | -if [ -L $oldserverxml ] ; then |
413 | | - if stat -c %N $oldserverxml | grep -q server-nonssl ; then |
414 | | - if [ -L $serverxml ]; then rm -f $serverxml; fi |
415 | | - ln -s %{_sysconfdir}/%{name}/management/server-nonssl.xml $serverxml |
416 | | - elif stat -c %N $oldserverxml| grep -q server-ssl ; then |
417 | | - if [ -L $serverxml ]; then rm -f $serverxml; fi |
| 414 | +if [ -f $oldserverxml ] || [ -L $oldserverxml ]; then |
| 415 | + if stat -c %N $oldserverxml| grep -q server-ssl ; then |
| 416 | + if [ -f $serverxml ] || [ -L $serverxml ]; then rm -f $serverxml; fi |
418 | 417 | ln -s %{_sysconfdir}/%{name}/management/server-ssl.xml $serverxml |
| 418 | + echo Please verify the server.xml in saved folder, and make the required changes manually , saved folder available at |
| 419 | + echo %{_sysconfdir}/%{name}/management |
| 420 | + else |
| 421 | + if [ -f $serverxml ] || [ -L $serverxml ]; then rm -f $serverxml; fi |
| 422 | + ln -s %{_sysconfdir}/%{name}/management/server-nonssl.xml $serverxml |
| 423 | + echo Please verify the server.xml in saved folder, and make the required changes manually , saved folder available at |
| 424 | + echo %{_sysconfdir}/%{name}/management |
| 425 | + |
419 | 426 | fi |
420 | 427 | else |
421 | 428 | echo "Unable to determine ssl settings for server.xml, please run cloudstack-setup-management manually" |
422 | 429 | fi |
423 | 430 |
|
| 431 | + |
424 | 432 | tomcatconf=%{_sysconfdir}/%{name}/management/tomcat6.conf |
425 | 433 | oldtomcatconf=%{_sysconfdir}/cloud.rpmsave/management/tomcat6.conf |
426 | | -if [ -L $oldtomcatconf ] ; then |
427 | | - if stat -c %N $oldtomcatconf | grep -q tomcat6-nonssl ; then |
428 | | - if [ -L $tomcatconf ]; then rm -f $tomcatconf; fi |
429 | | - ln -s %{_sysconfdir}/%{name}/management/tomcat6-nonssl.conf $tomcatconf |
430 | | - elif stat -c %N $oldtomcatconf| grep -q tomcat6-ssl ; then |
431 | | - if [ -L $tomcatconf ]; then rm -f $tomcatconf; fi |
| 434 | +if [ -f $oldtomcatconf ] || [ -L $oldtomcatconf ] ; then |
| 435 | + if stat -c %N $oldtomcatconf| grep -q tomcat6-ssl ; then |
| 436 | + if [ -f $tomcatconf ] || [ -L $tomcatconf ]; then rm -f $tomcatconf; fi |
432 | 437 | ln -s %{_sysconfdir}/%{name}/management/tomcat6-ssl.conf $tomcatconf |
| 438 | + echo Please verify the tomcat6.conf in saved folder, and make the required changes manually , saved folder available at |
| 439 | + echo %{_sysconfdir}/%{name}/management |
| 440 | + else |
| 441 | + if [ -f $tomcatconf ] || [ -L $tomcatconf ]; then rm -f $tomcatconf; fi |
| 442 | + ln -s %{_sysconfdir}/%{name}/management/tomcat6-nonssl.conf $tomcatconf |
| 443 | + echo Please verify the tomcat6.conf in saved folder, and make the required changes manually , saved folder available at |
| 444 | + echo %{_sysconfdir}/%{name}/management |
433 | 445 | fi |
434 | 446 | else |
435 | 447 | echo "Unable to determine ssl settings for tomcat.conf, please run cloudstack-setup-management manually" |
|
0 commit comments