X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=debian%2Fopenvswitch-pki.postinst;h=f4705e94f6da7b5686474d677adc0969bb80e978;hb=HEAD;hp=a75a314f4a7e764182a8a18916590d80e5cc9a4e;hpb=064af42167bf4fc9aaea2702d80ce08074b889c0;p=sliver-openvswitch.git diff --git a/debian/openvswitch-pki.postinst b/debian/openvswitch-pki.postinst index a75a314f4..f4705e94f 100755 --- a/debian/openvswitch-pki.postinst +++ b/debian/openvswitch-pki.postinst @@ -1,5 +1,5 @@ #!/bin/sh -# postinst script for openvswitch +# postinst script for openvswitch-pki # # see: dh_installdeb(1) @@ -19,8 +19,16 @@ set -e case "$1" in configure) + # Move the pki directory from its previous, non FHS-compliant location, + # to its new location, leaving behind a symlink for compatibility. + if test -d /usr/share/openvswitch/pki && \ + test ! -e /var/lib/openvswitch/pki; then + mv /usr/share/openvswitch/pki /var/lib/openvswitch + ln -s /var/lib/openvswitch/pki /usr/share/openvswitch/pki + fi + # Create certificate authorities. - if test ! -d /usr/share/openvswitch/pki; then + if test ! -e /var/lib/openvswitch/pki; then ovs-pki init fi ;;