memgraph/release/arch-pkg/memgraph.install
2020-11-23 15:46:03 +01:00

17 lines
600 B
Plaintext

post_install() {
# Add the 'memgraph' user and group and set permissions on
# 'var/*/memgraph' directories.
getent group memgraph >/dev/null || groupadd -r memgraph || exit 1
getent passwd memgraph >/dev/null || \
useradd -r -g memgraph -d /var/lib/memgraph memgraph || exit 1
chown memgraph:memgraph /var/lib/memgraph || exit 1
chmod 750 /var/lib/memgraph || exit 1
chown memgraph:adm /var/log/memgraph || exit 1
chmod 750 /var/log/memgraph || exit 1
echo "Enable and start 'memgraph.service' to use Memgraph" || exit 1
}
pre_remove() {
systemctl disable memgraph.service
}