diff -r f5c3eb82fa62 -r 3fa7ee3a0c87 debian/preinst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/preinst Fri Aug 30 17:15:59 2013 +0200 @@ -0,0 +1,35 @@ +#! /bin/sh +# preinst script for logbuch +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + install|upgrade) + if [ -n "$2" ] && \ + dpkg --compare-versions "$2" le "0.39" && \ + [ -f /etc/logbuch/config.pm ]; then + dirs=$(perl -e 'use lib "/etc/logbuch"; use config; print join " ", @config::notify_dirs'); + if [ -n "$dirs" ]; then + for d in "$dirs"; do + chmod -R go= $d/.hg + done + fi + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + +