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 31 32 33 34 35 36
|
#!/bin/sh
set -e
SYSUSER=tarantool
case "$1" in
configure)
if ! getent passwd $SYSUSER > /dev/null; then
adduser \
--system \
--group \
--quiet \
--home \
/var/spool/$SYSUSER \
--no-create-home \
--disabled-login \
tarantool
fi
# Use setgid to allow `adm` members to read logs
install -d -o$SYSUSER -gadm -m2750 /var/log/tarantool
install -d -o$SYSUSER -g$SYSUSER -m750 /var/run/tarantool
install -d -o$SYSUSER -g$SYSUSER -m750 /var/lib/tarantool
# Enable example.lua by default
if [ -z $2 ] && [ ! -e /etc/tarantool/instances.enabled/example.lua ] &&
[ -d /etc/tarantool/instances.enabled ] &&
[ -d /etc/tarantool/instances.available/ ]; then
ln -s /etc/tarantool/instances.available/example.lua \
/etc/tarantool/instances.enabled/example.lua
fi
;;
esac
#DEBHELPER#
|