fuel-main/virtualbox/clean.sh
Maksim Malchuk 6c6b088a3d Fix PATH issue for VirtualBox on Windows
The support to deploy on a remote machine is broke the
default behaviour on the Windows OS, so now it always
needs to set the $PATH manually before using the scripts.

Also, the new functionality didn't work on the remote
Windows machine because the scripts change the $PATH on
the local system only.

This commit adds some more checks and fixes the local
$PATH setup. It didn't check remote system requirements
so deploy on a remote machine still have some problems.
Added several messages in the scripts.

Also this commit contain increased timeouts to fix
failures during network interfaces add/change operations
on some Windows systems.

Change-Id: If5dadc1ece3931f42eac423aae4d7016d45c2040
(cherrypicked from commit 60304cd369)
Closes-Bug: #1534129
Partial-Bug: #1491925
2016-01-22 19:27:11 +03:00

36 lines
1.1 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 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
# Check remote host/port settings
check_remote_settings
# Add VirtualBox directory to PATH
add_virtualbox_path
# Shutdown installation and clean environment
echo "Prepare the host system..."
./actions/prepare-environment.sh clean || exit 1
echo
echo "Сlean previous installation if exists..."
./actions/clean-previous-installation.sh || exit 1
echo
echo "Deleting old interfaces if exists..."
./actions/delete-interfaces.sh || exit 1