Install self-signed certificates in /etc/openvswitch using the ovs-pki utility.
Bug #9063. Signed-off-by: Gurucharan Shetty <gshe...@nicira.com> --- debian/openvswitch-switch.postinst | 7 +++++++ debian/openvswitch-switch.postrm | 3 +++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/debian/openvswitch-switch.postinst b/debian/openvswitch-switch.postinst index c50853a..e28951b 100755 --- a/debian/openvswitch-switch.postinst +++ b/debian/openvswitch-switch.postinst @@ -33,6 +33,13 @@ case "$1" in fi done fi + + #Install self-signed certificates. + OVSPKI="/usr/bin/ovs-pki" + if [ -x "${OVSPKI}" ]; then + (cd /etc/openvswitch && ${OVSPKI} req ovsclient && \ + ${OVSPKI} self-sign ovsclient) > /dev/null 2>&1 + fi ;; abort-upgrade|abort-remove|abort-deconfigure) diff --git a/debian/openvswitch-switch.postrm b/debian/openvswitch-switch.postrm index baf37c8..ad79d64 100755 --- a/debian/openvswitch-switch.postrm +++ b/debian/openvswitch-switch.postrm @@ -26,6 +26,9 @@ case "$1" in rm -f /etc/default/openvswitch-switch rm -f /var/log/openvswitch/ovs-vswitchd.log* || true rm -f /var/log/openvswitch/ovsdb-server.log* || true + rm -f /etc/openvswitch/ovsclient-privkey.pem + rm -f /etc/openvswitch/ovsclient-req.pem + rm -f /etc/openvswitch/ovsclient-cert.pem ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) -- 1.7.2.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev