diff options
Diffstat (limited to 'influxdb.install')
-rw-r--r-- | influxdb.install | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/influxdb.install b/influxdb.install index 8d0db568fc83..826bc624169c 100644 --- a/influxdb.install +++ b/influxdb.install @@ -1,12 +1,16 @@ post_install() { post_upgrade + passwd -l influxdb &>/dev/null } post_upgrade() { # create user/group that the daemon will run as by default, do not delete this on uninstall, as it will own files - getent group influxdb >/dev/null || groupadd -r influxdb - getent passwd influxdb >/dev/null || useradd -c 'InfluxDB' -r -g influxdb -d '/var/lib/influxdb' -m -s /bin/bash influxdb - mkdir -p /var/lib/influxdb/{db,raft,hh} + getent group influxdb >/dev/null || groupadd influxdb + getent passwd influxdb >/dev/null || useradd -c 'InfluxDB' -g influxdb -d '/var/lib/influxdb' -m -s /bin/false influxdb + mkdir -p /var/lib/influxdb/data + mkdir -p /var/lib/influxdb/wal + mkdir -p /var/lib/influxdb/meta + mkdir -p /var/lib/influxdb/hh chown influxdb:influxdb -R /var/lib/influxdb mkdir -p /var/log/influxdb |