From ebafcf826b2506e779c8de8887d867ca4e0306bf Mon Sep 17 00:00:00 2001 From: Marcus Sorensen Date: Fri, 8 Mar 2013 23:14:08 -0700 Subject: [PATCH] CLOUDSTACK-1201 - Fix update to cloud user's home dir on mgmt server. It was printing a meaningless failure if the cloud user's home dir didn't need to be updated. Signed-off-by: Marcus Sorensen 1362809648 -0700 --- packaging/centos63/cloud.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packaging/centos63/cloud.spec b/packaging/centos63/cloud.spec index 002fbbb4d56..e340dd08c60 100644 --- a/packaging/centos63/cloud.spec +++ b/packaging/centos63/cloud.spec @@ -323,7 +323,10 @@ fi # change cloud user's home to 4.1+ version if needed. Would do this via 'usermod', but it # requires that cloud user not be in use, so RPM could not be installed while management is running -getent passwd cloud | grep -q /var/lib/cloud && sed -i 's/\/var\/lib\/cloud\/management/\/var\/cloudstack\/management/g' /etc/passwd +if getent passwd cloud | grep -q /var/lib/cloud; then + sed -i 's/\/var\/lib\/cloud\/management/\/var\/cloudstack\/management/g' /etc/passwd +fi + %post awsapi if [ -d "%{_datadir}/%{name}-management" ] ; then