On Fri, Mar 02, 2012 at 12:35:09AM +0100, Andreas Beckmann wrote:
> On 2012-03-02 00:11, Ben Pfaff wrote:
> > +            mv /usr/share/openvswitch/pki /var/lib/openvswitch
> > +            ln -s /usr/share/openvswitch/pki /var/lib/openvswitch
> 
> That link goes in the wrong direction ...

I get that wrong on the first try about half the time.  Thanks.
(Obviously I haven't tested this yet.)

> Should the compat symlink be removed during purge?

Sounds like a good idea, thanks, I made that change.  Incremental
patch follows:

diff --git a/debian/openvswitch-pki.postinst b/debian/openvswitch-pki.postinst
index 40fff04..7cd6bbb 100755
--- a/debian/openvswitch-pki.postinst
+++ b/debian/openvswitch-pki.postinst
@@ -24,7 +24,7 @@ case "$1" in
         if test -d /usr/share/openvswitch/pki && \
            test ! -e /var/lib/openvswitch/pki; then
             mv /usr/share/openvswitch/pki /var/lib/openvswitch
-            ln -s /usr/share/openvswitch/pki /var/lib/openvswitch
+            ln -s /var/lib/openvswitch /usr/share/openvswitch/pki
         fi
 
         # Create certificate authorities.
diff --git a/debian/openvswitch-pki.postrm b/debian/openvswitch-pki.postrm
index 5db4d6b..bc91e13 100755
--- a/debian/openvswitch-pki.postrm
+++ b/debian/openvswitch-pki.postrm
@@ -22,6 +22,11 @@ set -e
 case "$1" in
     purge)
         rm -f /var/log/openvswitch/ovs-pki.log* || true
+
+        # Remove backward compatibility symlink, if present.
+        if test -h /usr/share/openvswitch/pki; then
+            rm -f /usr/share/openvswitch/pki
+        fi
         ;;
 
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to