Correction : {host,local,remote}/ : duplicity + MySQL.
[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 grep -q " $vm\$" /etc/hosts ||
10 sudo install -m 644 -o root -g root /dev/stdin \
11 /etc/hosts <<-EOF
12 $(cat /etc/hosts)
13 127.0.0.1 $local_fqdn $vm
14 EOF
15 sudo install -m 644 -o root -g root /dev/stdin \
16 /etc/resolv.conf <<-EOF
17 search ${local_host#*.}
18 nameserver ${local_host_nameserver}
19 EOF
20 m4 \
21 --define=LOCAL_IPV4=$local_ipv4 \
22 <"$tool"/etc/network/interfaces.m4 |
23 sudo install -m 640 -o root -g root /dev/stdin \
24 /etc/network/interfaces