Correction : etc/nsd/zone.d/cyclocoop.org.zone.m4 - Champs SPF
[lhc/ateliers.git] / local / network-configure
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/local/lib.sh
4
5 sudo install -m 644 -o root -g root /dev/stdin \
6 /etc/hostname <<-EOF
7 $vm
8 EOF
9 {
10 printf '%s\n' "$(cat /etc/hosts)"
11 grep -q " $vm\$" /etc/hosts ||
12 printf "%s\n" "127.0.0.1 $local_fqdn $vm"
13 grep -q " postgresql.$local_domainname\$" /etc/hosts ||
14 printf "%s\n" "127.0.0.1 postgresql.$local_domainname"
15 } |
16 sudo install -m 644 -o root -g root /dev/stdin \
17 /etc/hosts
18 sudo install -m 644 -o root -g root /dev/stdin \
19 /etc/resolv.conf <<-EOF
20 search ${local_host#*.}
21 nameserver 127.0.0.1
22 #nameserver ${local_host_nameserver}
23 EOF
24 m4 \
25 --define=LOCAL_IPV4=$local_ipv4 \
26 --define=LOCAL_GATEWAY=$local_gateway \
27 --define=LOCAL_NETMASK=$local_netmask \
28 <"$tool"/etc/network/interfaces.m4 |
29 sudo install -m 640 -o root -g root /dev/stdin \
30 /etc/network/interfaces