mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-26 02:57:04 +00:00
add a new autoconfiguration option PRIMARY_HOSTNAME=auto to simply grab the hostname from reverse DNS
drawn from 5b23a06a74
.
This commit is contained in:
parent
3a28d1b073
commit
5edaeb8c7b
@ -206,7 +206,11 @@ if [ "$PUBLIC_IPV6" = "auto" ]; then
|
|||||||
# Use a public API to get our public IPv6 address, or fall back to local network configuration.
|
# Use a public API to get our public IPv6 address, or fall back to local network configuration.
|
||||||
PUBLIC_IPV6=$(get_publicip_from_web_service 6 || get_default_privateip 6)
|
PUBLIC_IPV6=$(get_publicip_from_web_service 6 || get_default_privateip 6)
|
||||||
fi
|
fi
|
||||||
if [ "$PRIMARY_HOSTNAME" = "auto-easy" ]; then
|
if [ "$PRIMARY_HOSTNAME" = "auto" ]; then
|
||||||
|
# Use reverse DNS to get this machine's hostname. Install bind9-host early.
|
||||||
|
hide_output apt-get -y install bind9-host
|
||||||
|
PRIMARY_HOSTNAME=$(get_default_hostname)
|
||||||
|
elif [ "$PRIMARY_HOSTNAME" = "auto-easy" ]; then
|
||||||
# Generate a probably-unique subdomain under our justtesting.email domain.
|
# Generate a probably-unique subdomain under our justtesting.email domain.
|
||||||
PRIMARY_HOSTNAME=`echo $PUBLIC_IP | sha1sum | cut -c1-5`.justtesting.email
|
PRIMARY_HOSTNAME=`echo $PUBLIC_IP | sha1sum | cut -c1-5`.justtesting.email
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user