diff --git a/profiles/profiles.desc b/profiles/profiles.desc index fb1ddc3..71af37b 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -7,9 +7,9 @@ #arch profile_directory status # AMD64 Profiles -amd64 scratch/amd64/20 stable amd64 directory/amd64/20 dev amd64 games/amd64/20 dev +amd64 scratch/amd64/20 stable amd64 taiga/amd64/20 dev # vim: set ts=8 diff --git a/profiles/templates/taiga/taiga/x-ini.env b/profiles/templates/taiga/taiga/x-ini.env index 0ebd82d..ac5698b 100644 --- a/profiles/templates/taiga/taiga/x-ini.env +++ b/profiles/templates/taiga/taiga/x-ini.env @@ -1,5 +1,10 @@ # Calculate run=/bin/bash grep(/var/calculate/ini.env,taiga\.example.org)!= # Подставим IP eth0, пока у шаблонов нет необходимой функции -IP=$(ifconfig eth0 | grep 'inet ' | awk '{print $2}') +interface=$(ip route | grep -m 1 'default via' | awk '{print $5}') +if [[ -z $interface ]] +then + interface=eth0 +fi +IP=$(ifconfig $interface 2>/dev/null | grep 'inet ' | awk '{print $2}') sed -i -E "s/(taiga_sites_domain =).*/\1 $IP/g" /var/calculate/ini.env