blob: 3cf66a99d5ab9c8b7e111b11f916ba09f9561362 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/sh
set -e
case "$1" in
configure)
# Create service account
if ! getent group meshbay >/dev/null 2>&1; then
addgroup --system meshbay
fi
if ! getent passwd meshbay >/dev/null 2>&1; then
adduser --system --ingroup meshbay --home /var/lib/meshbay \
--no-create-home --disabled-password \
--gecos "MeshBay service account" meshbay
fi
# Create data and log directories
install -d -o meshbay -g meshbay -m 750 /var/lib/meshbay/hub
install -d -o meshbay -g meshbay -m 750 /var/log/meshbay
# Create config directory (files are placed by the admin, not by us)
install -d -m 755 /etc/meshbay
# Reload systemd if available
if [ -d /run/systemd/system ]; then
systemctl daemon-reload || true
fi
;;
esac
#DEBHELPER#
|