Skip to content

Commit 579b027

Browse files
committed
debian: Change the homedir of the user 'cloud'
1 parent c56de5e commit 579b027

3 files changed

Lines changed: 8 additions & 10 deletions

File tree

debian/cloudstack-management.install

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
/var/cache/cloudstack/management/work
2323
/var/cache/cloudstack/management/temp
2424
/var/log/cloudstack/management
25-
/var/lib/cloud/mnt
26-
/var/lib/cloud/management
25+
/var/lib/cloudstack/mnt
26+
/var/lib/cloudstack/management
2727
/usr/bin/cloud-update-xenserver-licenses
2828
/usr/bin/cloud-setup-management
2929
/usr/bin/cloud-setup-databases

debian/cloudstack-management.postinst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
if [ "$1" = configure ]; then
2020
if ! getent passwd cloud >/dev/null; then
21-
adduser --quiet --system --group --no-create-home --home /usr/share/cloudstack-manager cloud
21+
adduser --quiet --system --group --no-create-home --home /var/lib/cloudstack/management cloud
22+
else
23+
usermod -m /var/lib/cloudstack/management cloud
2224
fi
2325
chown cloud /var/log/cloudstack/management
2426
fi
25-
26-
#DEBHELPER#

debian/rules

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,8 @@ install:
5454
mkdir -p debian/tmp$(SYSCONFDIR)/init.d
5555
mkdir -p debian/tmp/var/cache/$(PACKAGE)
5656
mkdir -p debian/tmp/var/log/$(PACKAGE)
57-
mkdir -p debian/tmp/var/lib/cloud
57+
mkdir -p debian/tmp/var/lib/$(PACKAGE)
5858
mkdir -p debian/tmp/usr/bin
59-
mkdir -p debian/tmp/usr/share/cloud
60-
mkdir -p debian/tmp/usr/lib/cloud
6159

6260
# cloudstack-agent
6361
mkdir debian/tmp$(SYSCONFDIR)/$(PACKAGE)/agent
@@ -81,8 +79,8 @@ install:
8179
mkdir debian/tmp/var/cache/$(PACKAGE)/management/work
8280
mkdir debian/tmp/var/cache/$(PACKAGE)/management/temp
8381
mkdir debian/tmp/var/log/$(PACKAGE)/ipallocator
84-
mkdir debian/tmp/var/lib/cloud/management
85-
mkdir debian/tmp/var/lib/cloud/mnt
82+
mkdir debian/tmp/var/lib/$(PACKAGE)/management
83+
mkdir debian/tmp/var/lib/$(PACKAGE)/mnt
8684
cp -r client/target/utilities/scripts/db/* debian/tmp/usr/share/$(PACKAGE)-management/setup/
8785
cp -r client/target/cloud-client-ui-4.2.0-SNAPSHOT/* debian/tmp/usr/share/$(PACKAGE)-management/webapps/client/
8886
cp server/target/conf/* debian/tmp$(SYSCONFDIR)/$(PACKAGE)/server/

0 commit comments

Comments
 (0)