Repository: cloudstack Updated Branches: refs/heads/master 23c7c7398 -> 51e0488e5
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. Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/51e0488e Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/51e0488e Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/51e0488e Branch: refs/heads/master Commit: 51e0488e5c07595219142fb2f954726f72e0adf2 Parents: 23c7c73 Author: Damodar <damoder.re...@citrix.com> Authored: Mon Sep 1 17:57:41 2014 +0530 Committer: Kishan Kavala <kis...@apache.org> Committed: Tue Sep 2 15:13:45 2014 +0530 ---------------------------------------------------------------------- packaging/centos63/cloud.spec | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/51e0488e/packaging/centos63/cloud.spec ---------------------------------------------------------------------- diff --git a/packaging/centos63/cloud.spec b/packaging/centos63/cloud.spec index 790f57b..7306d1f 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