scribouilli-backend/packaging/debian/postinst
2026-08-22 01:04:01 +02:00

20 lines
935 B
Shell

#!/bin/sh
set -e
if [ "$1" = "configure" ]; then
if ! getent passwd scribouilli > /dev/null; then
useradd --home-dir /var/lib/scribouilli --system --no-create-home --user-group --add-subids-for-system scribouilli
fi
mkdir -p /var/lib/scribouilli
mkdir -p /var/cache/scribouilli
dpkg-statoverride --list /var/lib/scribouilli >/dev/null 2>&1 || dpkg-statoverride --update --add scribouilli scribouilli 0751 /var/lib/scribouilli
dpkg-statoverride --list /var/cache/scribouilli >/dev/null 2>&1 || dpkg-statoverride --update --add scribouilli scribouilli 0750 /var/cache/scribouilli
dpkg-statoverride --list /etc/scribouilli/config.toml >/dev/null 2>&1 || dpkg-statoverride --update --add root scribouilli 0640 /etc/scribouilli/config.toml
dpkg-statoverride --list /etc/scribouilli >/dev/null 2>&1 || dpkg-statoverride --update --add root scribouilli 0750 /etc/scribouilli
fi
#DEBHELPER#
exit 0