Préparation au nomadisme et à asterisk 1.8 !
[asterisk-config-auf-connexions.git] / debian / postinst
index 0e52132..f55ba57 100644 (file)
@@ -51,8 +51,9 @@ case "$1" in
 
        # migration vers /usr/share pour asterisk 1.4 : on copie les *.key
        # et les *.pub correspondantes de /var/lib vers /usr/share
-       cd /var/lib/asterisk/keys
-       if ls *.key > /dev/null 2>&1; then
+       if test -d /var/lib/asterisk/keys ; then
+           cd /var/lib/asterisk/keys
+           if ls *.key > /dev/null 2>&1; then
                for KEY in *.key
                do
                        # si la clé privée n'existe pas dans /usr/share, on la copie
@@ -70,13 +71,15 @@ case "$1" in
                                fi
                        fi
                done
+           fi
+           # droits minimums sur les clés dans /var/lib
+           chown -R root:asterisk /var/lib/asterisk/keys
+           chmod 0755 /var/lib/asterisk/keys
+           chmod 0444 /var/lib/asterisk/keys/*.pub 2> /dev/null || true
+           chmod 0440 /var/lib/asterisk/keys/*.key 2> /dev/null || true
        fi
 
-       # droits minimums sur les clés, dans /var/lib et dans /usr/share
-       chown -R root:asterisk /var/lib/asterisk/keys
-       chmod 0755 /var/lib/asterisk/keys
-       chmod 0444 /var/lib/asterisk/keys/*.pub 2> /dev/null || true
-       chmod 0440 /var/lib/asterisk/keys/*.key 2> /dev/null || true
+       # droits minimums sur les clés dans /usr/share
        chown -R root:asterisk /usr/share/asterisk/keys
        chmod 0755 /usr/share/asterisk/keys
        chmod 0444 /usr/share/asterisk/keys/*.pub 2> /dev/null || true
@@ -106,5 +109,3 @@ esac
 #DEBHELPER#
 
 exit 0
-
-