addgroup --system ais
adduser --system --home /var/lib/ais --disabled-password --ingroup ais ais
- if ! dpkg-statoverride --list /var/lib/ais >/dev/null 2>&1; then
- dpkg-statoverride --update --add ais ais 2775 /var/lib/ais
- fi
+ for f in \
+ /var/lib/ais \
+ /var/lib/ais/db \
+ /var/lib/ais/db/bydate \
+ /var/lib/ais/db/last \
+ /var/lib/ais/stats \
+ /var/lib/ais/nmea \
+ /var/lib/ais/areas \
+ /var/lib/ais/cron \
+ /var/lib/ais/cron/fleets \
+ /var/lib/ais/jobs \
+ /etc/ais \
+ /var/log/ais \
+ /var/run/ais
+ do
+ if ! dpkg-statoverride --list $f >/dev/null 2>&1; then
+ dpkg-statoverride --update --add ais ais 2775 $f
+ fi
+ done
;;
abort-upgrade|abort-remove|abort-deconfigure)
case "$1" in
purge)
- if dpkg-statoverride --list /var/lib/ais >/dev/null 2>&1; then
- dpkg-statoverride --remove /var/lib/ais
- fi
+ for f in \
+ /var/lib/ais \
+ /var/lib/ais/db \
+ /var/lib/ais/db/bydate \
+ /var/lib/ais/db/last \
+ /var/lib/ais/stats \
+ /var/lib/ais/nmea \
+ /var/lib/ais/areas \
+ /var/lib/ais/cron \
+ /var/lib/ais/cron/fleets \
+ /var/lib/ais/jobs \
+ /etc/ais \
+ /var/log/ais \
+ /var/run/ais
+ do
+ if dpkg-statoverride --list $f >/dev/null 2>&1; then
+ dpkg-statoverride --remove $f
+ fi
+ done
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;