mirror of
https://github.com/EngineGPDev/Autoinstall.git
synced 2025-01-18 13:52:22 +03:00
Updated the definition of the IP address and removed duplicate blocks (#59)
This commit is contained in:
parent
8ead746a1b
commit
9f4543e6cd
@ -102,6 +102,7 @@ if [ $# -gt 0 ]; then
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
# Если версия PHP не выбрана, использовать PHP 7.4 по умолчанию
|
||||
if [ -z "$verPhp" ]; then
|
||||
@ -110,19 +111,13 @@ if [ $# -gt 0 ]; then
|
||||
|
||||
# Если IP-адрес не указан, получить внешний IP-адрес с помощью сервиса ipinfo.io
|
||||
if [ -z "$sysIp" ]; then
|
||||
sysIp=$(curl -s ipinfo.io/ip)
|
||||
sysIp=$(ip a | grep -oP '(?<=inet\s)\d+(\.\d+){3}' | grep -v '127.0.0.1' | head -n 1)
|
||||
fi
|
||||
|
||||
# Если ветка не указана, использовать main
|
||||
if [ -z "$gitEgp" ]; then
|
||||
gitEgp="main"
|
||||
fi
|
||||
else
|
||||
# Если нет аргументов, задаём по умолчанию
|
||||
verPhp="8.2"
|
||||
sysIp=$(curl -s ipinfo.io/ip)
|
||||
gitEgp="main"
|
||||
fi
|
||||
|
||||
# Проверяем, является ли полученный IP-адрес действительным IPv4 адресом
|
||||
if [[ ! $sysIp =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user