summarylogtreecommitdiffstats
path: root/influxdb.install
blob: 826bc624169cbc2fbe91d64c0293c2abd395788f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 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
  chown influxdb:influxdb -R /var/log/influxdb
}