diff --git a/actions/delete-interfaces.sh b/actions/delete-interfaces.sh new file mode 100755 index 0000000..314d924 --- /dev/null +++ b/actions/delete-interfaces.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# set -x + +# Copyright 2015 Mirantis, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# This script deletes host-only network interfaces. +# + +# Include scripts with handy functions to operate VMs and VirtualBox networking +source ./config.sh +source ./functions/vm.sh +source ./functions/network.sh + +# Delete host-only interfaces +if [[ "$rm_network" == "0" ]]; then + delete_fuel_ifaces +else + delete_all_hostonly_interfaces +fi + diff --git a/clean.sh b/clean.sh index 212bbe9..ea8645b 100755 --- a/clean.sh +++ b/clean.sh @@ -1,5 +1,34 @@ #!/bin/bash -# Shutdown installation and clean environment +# Copyright 2015 Mirantis, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +source ./functions/shell.sh + +# Add VirtualBox directory to PATH +case "$(execute uname)" in + CYGWIN*) + vbox_path_registry=`execute cat /proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/Oracle/VirtualBox/InstallDir` + vbox_path=`execute cygpath "$vbox_path_registry"| sed -e 's%/$%%'` + export PATH=$PATH:$vbox_path + ;; + *) + ;; +esac + +# Shutdown installation and clean environment ./actions/prepare-environment.sh || exit 1 ./actions/clean-previous-installation.sh || exit 1 +./actions/delete-interfaces.sh || exit 1 +