get local IP for substitution
This commit is contained in:
parent
bf28658a43
commit
1d7aac147e
24
setup.sh
24
setup.sh
@ -30,6 +30,28 @@ echo "pressing ENTER (i.e. no answer)."
|
|||||||
echo -e "You may exit this script at any prompt by typing 'X'${norm}\n"
|
echo -e "You may exit this script at any prompt by typing 'X'${norm}\n"
|
||||||
|
|
||||||
|
|
||||||
|
### get local IP address
|
||||||
|
while true; do
|
||||||
|
read -p "What is this NGINX machine's primary local IP4 address? (${detectedIP}) " inputIP
|
||||||
|
case "${inputIP}" in
|
||||||
|
'')
|
||||||
|
IP4="${detectedIP}"
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
[Xx]*)
|
||||||
|
echo -e "\n${cyan}---exiting---\n${norm}"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# check IP for validity
|
||||||
|
if [[ "${inputIP}" =~ ^${regexIP4}$ ]]; then
|
||||||
|
IP4="${inputIP}"
|
||||||
|
break
|
||||||
|
else
|
||||||
|
echo -e "\n${err}Invalid IP4 format (xxx.xxx.xxx.xxx)${norm}"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
Loading…
Reference in New Issue
Block a user