Suggest correct IP if using non-default interface
This patch makes airship-in-a-bottle.sh script to suggest correct IP if using non-default interface, and fixes minor syntax error. Change-Id: I85f9d681eed9a1f3bd23f78cb749be498ab3c2ea
This commit is contained in:
parent
3fcdf434fc
commit
047e6a6a19
|
@ -24,7 +24,7 @@ This demonstration uses the images pinned in the versions file of the targeted
|
||||||
deployment_files based site definitions:
|
deployment_files based site definitions:
|
||||||
deployment_files/global/v1.0demo/software/config/versions.yaml
|
deployment_files/global/v1.0demo/software/config/versions.yaml
|
||||||
|
|
||||||
By default, files will be downloadloaded and built into the /root/deploy
|
By default, files will be downloaded into and built in the /root/deploy
|
||||||
directory of the virtual machine being used to install this demo.
|
directory of the virtual machine being used to install this demo.
|
||||||
|
|
||||||
Note that this process will result in the contents of the VM to be modified
|
Note that this process will result in the contents of the VM to be modified
|
||||||
|
|
|
@ -80,14 +80,19 @@ echo "Let's collect some information about your VM to get started."
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
# IP and Hostname setup
|
# IP and Hostname setup
|
||||||
|
get_local_ip ()
|
||||||
|
{
|
||||||
|
ip addr | awk "/inet/ && /${HOST_IFACE}/{sub(/\/.*$/,\"\",\$2); print \$2}"
|
||||||
|
}
|
||||||
HOST_IFACE=$(ip route | grep "^default" | head -1 | awk '{ print $5 }')
|
HOST_IFACE=$(ip route | grep "^default" | head -1 | awk '{ print $5 }')
|
||||||
LOCAL_IP=$(ip addr | awk "/inet/ && /${HOST_IFACE}/{sub(/\/.*$/,\"\",\$2); print \$2}")
|
LOCAL_IP=$(get_local_ip)
|
||||||
|
|
||||||
if [[ $ASSUME_YES -ne 1 ]]; then
|
if [[ $ASSUME_YES -ne 1 ]]; then
|
||||||
read -p "Is your HOST IFACE $HOST_IFACE? (Y/n) " YN_HI
|
read -p "Is your HOST IFACE $HOST_IFACE? (Y/n) " YN_HI
|
||||||
if [[ ! "$YN_HI" =~ ^([yY]|"")$ ]]; then
|
if [[ ! "$YN_HI" =~ ^([yY]|"")$ ]]; then
|
||||||
read -p "What is your HOST IFACE? " HOST_IFACE
|
read -p "What is your HOST IFACE? " HOST_IFACE
|
||||||
fi
|
fi
|
||||||
|
LOCAL_IP=$(get_local_ip)
|
||||||
|
|
||||||
read -p "Is your LOCAL IP $LOCAL_IP? (Y/n) " YN_IP
|
read -p "Is your LOCAL IP $LOCAL_IP? (Y/n) " YN_IP
|
||||||
if [[ ! "$YN_IP" =~ ^([yY]|"")$ ]]; then
|
if [[ ! "$YN_IP" =~ ^([yY]|"")$ ]]; then
|
||||||
|
|
Loading…
Reference in New Issue