debian/preinst
changeset 68 3fa7ee3a0c87
child 69 f4e4b8d01322
equal deleted inserted replaced
64:f5c3eb82fa62 68:3fa7ee3a0c87
       
     1 #! /bin/sh
       
     2 # preinst script for logbuch
       
     3 #
       
     4 # see: dh_installdeb(1)
       
     5 
       
     6 set -e
       
     7 
       
     8 case "$1" in
       
     9     install|upgrade)
       
    10         if  [ -n "$2" ] && \
       
    11             dpkg --compare-versions "$2" le "0.39" && \
       
    12             [ -f /etc/logbuch/config.pm ]; then
       
    13             dirs=$(perl -e 'use lib "/etc/logbuch"; use config; print join " ", @config::notify_dirs');
       
    14             if [ -n "$dirs" ]; then
       
    15                 for d in "$dirs"; do
       
    16                     chmod -R go= $d/.hg
       
    17                 done
       
    18             fi
       
    19         fi
       
    20     ;;
       
    21 
       
    22     abort-upgrade)
       
    23     ;;
       
    24 
       
    25     *)
       
    26         echo "preinst called with unknown argument \`$1'" >&2
       
    27         exit 1
       
    28     ;;
       
    29 esac
       
    30 
       
    31 #DEBHELPER#
       
    32 
       
    33 exit 0
       
    34 
       
    35