minetest-engine-minetest/misc/debian/minetest-server.postinst
2023-01-04 15:33:52 -04:00

33 lines
711 B
Bash

#!/bin/sh
set -e
case "$1" in
configure)
if ! getent passwd minetest >/dev/null; then
adduser \
--disabled-password \
--quiet \
--system \
--home /var/games/minetest \
--no-create-home \
--gecos "Minetest server" \
--ingroup games \
--force-badname minetest
fi
install -d /var/games
install -d /var/games/minetest
install -d /var/log/minetest
chown Debian-minetest:games /var/games/minetest
chown Debian-minetest:games /var/log/minetest
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#