Fixes the debian/ceilometer-common.postinst adduser call.
[openstack-build/ceilometer-build.git] / trusty / debian / ceilometer-common.postinst
1 #!/bin/sh
2
3 set -e
4
5 if [ "$1" = "configure" ]; then
6         if ! getenv group ceilometer > /dev/null 2>&1; then
7                 addgroup --quiet --system ceilometer >/dev/null
8         fi
9
10         if ! getenv passwd ceilometer > /dev/null 2>&1; then
11                 adduser --system \
12                         --home /var/lib/ceilometer \
13                         --no-create-home \
14                         --quiet \
15                         --disabled-password \
16                         --shell /bin/false \
17                         --group ceilometer
18         fi
19
20         chown -R ceilometer:adm /var/log/ceilometer
21         chmod 0750 /var/log/ceilometer
22         chown -R ceilometer:ceilometer /var/lib/ceilometer /etc/ceilometer
23 fi
24
25 #DEBHELPER#