X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=trusty%2Fdebian%2Fneutron-common.postrm;fp=trusty%2Fdebian%2Fneutron-common.postrm;h=75520af18df881e978987226ea3f6861409fabc7;hb=33f494780fed13daabda23be6ceef83210e1d403;hp=0000000000000000000000000000000000000000;hpb=54c2ba6a6661f3214775d91c5755c37c685574a4;p=openstack-build%2Fneutron-build.git diff --git a/trusty/debian/neutron-common.postrm b/trusty/debian/neutron-common.postrm new file mode 100644 index 000000000..75520af18 --- /dev/null +++ b/trusty/debian/neutron-common.postrm @@ -0,0 +1,34 @@ +#!/bin/sh + +set -e + +if [ "${1}" = "purge" ] ; then + # Purge db on purge + if [ -f /usr/share/debconf/confmodule ] ; then + . /usr/share/debconf/confmodule + db_get neutron/configure_db + if [ "$RET" = "true" ] ; then + if [ -f /usr/share/dbconfig-common/dpkg/postrm ] ; then + . /usr/share/dbconfig-common/dpkg/postrm + dbc_go neutron-common $@ + else + rm -f /etc/dbconfig-common/neutron-common.conf + if which ucf >/dev/null 2>&1; then + ucf --purge /etc/dbconfig-common/neutron-common.conf + ucfr --purge neutron-common /etc/dbconfig-common/neutron-common.conf + fi + fi + fi + fi + + # Clean /etc/neutron on purge + rm -f /etc/default/neutron /etc/neutron/api-paste.ini /etc/neutron/neutron.conf \ + /etc/neutron/plugins/openvswitch/ml2/openvswitch_agent.ini + [ -d /etc/neutron/plugins/ml2 ] && rmdir --ignore-fail-on-non-empty /etc/neutron/plugins/ml2 + [ -d /etc/neutron/plugins ] && rmdir --ignore-fail-on-non-empty /etc/neutron/plugins + [ -d /etc/neutron ] && rmdir --ignore-fail-on-non-empty /etc/neutron + rm -rf /var/lib/neutron + rm -rf /var/log/neutron +fi + +#DEBHELPER#