Assume "yes" for settings detection
Completely lazy mode without any questions asked if launched with "-y" option. Change-Id: Ib4925a00989553a0bb829b9dedb8a0fc485d7ab3
This commit is contained in:
parent
4eda978704
commit
eba7bd8d46
|
@ -22,6 +22,19 @@
|
||||||
# #
|
# #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
|
usage ()
|
||||||
|
{
|
||||||
|
echo "Usage: $(basename $0) {-y|-h}" 1>&2
|
||||||
|
echo " -y don't ask questions, trust autodetection" 1>&2
|
||||||
|
echo " -h this help" 1>&2
|
||||||
|
}
|
||||||
|
# See how we were called.
|
||||||
|
case "$1" in
|
||||||
|
"" ) ;;
|
||||||
|
"-y" ) ASSUME_YES=1;;
|
||||||
|
"-h"|* ) usage; exit 1;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Welcome to Airship in a Bottle"
|
echo "Welcome to Airship in a Bottle"
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -68,15 +81,18 @@ sleep 1
|
||||||
|
|
||||||
# IP and Hostname setup
|
# IP and Hostname setup
|
||||||
HOST_IFACE=$(ip route | grep "^default" | head -1 | awk '{ print $5 }')
|
HOST_IFACE=$(ip route | grep "^default" | head -1 | awk '{ print $5 }')
|
||||||
read -p "Is your HOST IFACE $HOST_IFACE? (Y/n) " YN_HI
|
|
||||||
if [[ ! "$YN_HI" =~ ^([yY]|"")$ ]]; then
|
|
||||||
read -p "What is your HOST IFACE? " HOST_IFACE
|
|
||||||
fi
|
|
||||||
|
|
||||||
LOCAL_IP=$(ip addr | awk "/inet/ && /${HOST_IFACE}/{sub(/\/.*$/,\"\",\$2); print \$2}")
|
LOCAL_IP=$(ip addr | awk "/inet/ && /${HOST_IFACE}/{sub(/\/.*$/,\"\",\$2); print \$2}")
|
||||||
read -p "Is your LOCAL IP $LOCAL_IP? (Y/n) " YN_IP
|
|
||||||
if [[ ! "$YN_IP" =~ ^([yY]|"")$ ]]; then
|
if [[ $ASSUME_YES -ne 1 ]]; then
|
||||||
read -p "What is your LOCAL IP? " LOCAL_IP
|
read -p "Is your HOST IFACE $HOST_IFACE? (Y/n) " YN_HI
|
||||||
|
if [[ ! "$YN_HI" =~ ^([yY]|"")$ ]]; then
|
||||||
|
read -p "What is your HOST IFACE? " HOST_IFACE
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -p "Is your LOCAL IP $LOCAL_IP? (Y/n) " YN_IP
|
||||||
|
if [[ ! "$YN_IP" =~ ^([yY]|"")$ ]]; then
|
||||||
|
read -p "What is your LOCAL IP? " LOCAL_IP
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Shells out to get the hostname for the single-node deployment to avoid some
|
# Shells out to get the hostname for the single-node deployment to avoid some
|
||||||
|
|
Loading…
Reference in New Issue