mirror of
https://github.com/EngineGPDev/Autoinstall.git
synced 2025-01-18 22:02: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
|
esac
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
# Если версия PHP не выбрана, использовать PHP 7.4 по умолчанию
|
# Если версия PHP не выбрана, использовать PHP 7.4 по умолчанию
|
||||||
if [ -z "$verPhp" ]; then
|
if [ -z "$verPhp" ]; then
|
||||||
@ -110,19 +111,13 @@ if [ $# -gt 0 ]; then
|
|||||||
|
|
||||||
# Если IP-адрес не указан, получить внешний IP-адрес с помощью сервиса ipinfo.io
|
# Если IP-адрес не указан, получить внешний IP-адрес с помощью сервиса ipinfo.io
|
||||||
if [ -z "$sysIp" ]; then
|
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
|
fi
|
||||||
|
|
||||||
# Если ветка не указана, использовать main
|
# Если ветка не указана, использовать main
|
||||||
if [ -z "$gitEgp" ]; then
|
if [ -z "$gitEgp" ]; then
|
||||||
gitEgp="main"
|
gitEgp="main"
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
# Если нет аргументов, задаём по умолчанию
|
|
||||||
verPhp="8.2"
|
|
||||||
sysIp=$(curl -s ipinfo.io/ip)
|
|
||||||
gitEgp="main"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Проверяем, является ли полученный IP-адрес действительным IPv4 адресом
|
# Проверяем, является ли полученный IP-адрес действительным IPv4 адресом
|
||||||
if [[ ! $sysIp =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
if [[ ! $sysIp =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user