From 51e0488e5c07595219142fb2f954726f72e0adf2 Mon Sep 17 00:00:00 2001 From: Damodar Date: Mon, 1 Sep 2014 17:57:41 +0530 Subject: [PATCH] CLOUDSTACK-7316: Usage Server is not getting started when we install it on management server. This is happening when encryption is enabled. For usage server it is not able to get key file in the classpath. --- packaging/centos63/cloud.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packaging/centos63/cloud.spec b/packaging/centos63/cloud.spec index 790f57bb893..7306d1ffeb8 100644 --- a/packaging/centos63/cloud.spec +++ b/packaging/centos63/cloud.spec @@ -556,6 +556,12 @@ if [ -f "%{_sysconfdir}/%{name}/management/db.properties" ]; then /sbin/chkconfig --level 345 cloudstack-usage on > /dev/null 2>&1 || true fi +if [ -f "%{_sysconfdir}/%{name}/management/key" ]; then + echo Replacing key with management server key + rm -f %{_sysconfdir}/%{name}/usage/key + ln -s %{_sysconfdir}/%{name}/management/key %{_sysconfdir}/%{name}/usage/key +fi + #%post awsapi #if [ -d "%{_datadir}/%{name}-management" ] ; then # ln -s %{_datadir}/%{name}-bridge/webapps %{_datadir}/%{name}-management/webapps7080