X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=debian%2Fopenvswitch-pki.postinst;h=f4705e94f6da7b5686474d677adc0969bb80e978;hb=cef59043368836f9371cb745fc757955b4b8915f;hp=ab25795fb941aba4f793e687684ddff95bfc9137;hpb=69ccab125a23c9d1d1ee523cedf7df9dca1dd700;p=sliver-openvswitch.git diff --git a/debian/openvswitch-pki.postinst b/debian/openvswitch-pki.postinst index ab25795fb..f4705e94f 100755 --- a/debian/openvswitch-pki.postinst +++ b/debian/openvswitch-pki.postinst @@ -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 ;;