From ff5877d77352e7ba625c8670bb7fc8713652e8cc Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Tue, 2 May 2017 07:45:28 -0500 Subject: [PATCH] scripts: add libvirt util functions to build_utils.sh Signed-off-by: Andrew Schoen --- scripts/build_utils.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/build_utils.sh b/scripts/build_utils.sh index db5e7e86..2c8c2567 100644 --- a/scripts/build_utils.sh +++ b/scripts/build_utils.sh @@ -406,3 +406,18 @@ setup_pbuilder() { --mirror "$mirror" fi } + +clear_libvirt_networks() { + # Sometimes, networks may linger around, so we must ensure they are killed: + networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2` + for network in $networks; do + sudo virsh net-destroy $network || true + sudo virsh net-undefine $network || true + done +} + +restart_libvirt_services() { + # restart libvirt services + sudo service libvirt-bin restart + sudo service libvirt-guests restart +} -- 2.39.5