equal
deleted
inserted
replaced
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 if [ -d $d/.hg ]; then |
|
17 chmod -R go= $d/.hg |
|
18 else |
|
19 echo "Warning: '$d/.hg' is not a directory" >&2 |
|
20 fi |
|
21 done |
|
22 fi |
|
23 fi |
|
24 ;; |
|
25 |
|
26 abort-upgrade) |
|
27 ;; |
|
28 |
|
29 *) |
|
30 echo "preinst called with unknown argument \`$1'" >&2 |
|
31 exit 1 |
|
32 ;; |
|
33 esac |
|
34 |
|
35 #DEBHELPER# |
|
36 |
|
37 exit 0 |
|
38 |
|
39 |
|