snap-nova-hypervisor/tests/nova-hypervisor_cleanup.sh
Corey Bryant 27013fa2bb In test cleanup, ensure commands exist before calls
Change-Id: I615d718de525a9755d32f720147b10209be47e01
2017-10-26 08:09:26 -04:00

18 lines
574 B
Bash
Executable File

#!/bin/bash
set -x
# Manually define aliases if snap isn't installed from snap store.
# Otherwise, snap store defines these aliases automatically.
snap aliases nova-hypervisor | grep neutron-ovs-cleanup || \
sudo snap alias nova-hypervisor.neutron-ovs-cleanup neutron-ovs-cleanup
snap aliases nova-hypervisor | grep neutron-netns-cleanup || \
sudo snap alias nova-hypervisor.neutron-netns-cleanup neutron-netns-cleanup
if [ hash neutron-ovs-cleanup ]; then
sudo neutron-ovs-cleanup
fi
if [ hash neutron-netns-cleanup ]; then
sudo neutron-netns-cleanup
fi