Ajout : DAViCal + CalDavZAP + AgenDAV .
[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 ${local_host_nameserver}
22 EOF
23 m4 \
24 --define=LOCAL_IPV4=$local_ipv4 \
25 <"$tool"/etc/network/interfaces.m4 |
26 sudo install -m 640 -o root -g root /dev/stdin \
27 /etc/network/interfaces