Commit 1c4a7bd5 authored by Michael Shigorin's avatar Michael Shigorin

net, net-dns: don't spam lo iface

Putting any configuration into /etc/net/ifaces/lo/resolv.conf makes etcnet *overwrite* /etc/resolv.conf, while putting that into /etc/resolv.conf itself makes e.g. vzctl --nameserver *append* to what's been specified. Reported-by: 's avatarGleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
parent d5f71b37
#!/bin/sh
# set default nameserver, if any
for i in $GLOBAL_NAMESERVERS; do echo "nameserver $i"; done >> /etc/resolv.conf
if [ $GLOBAL_NAMESERVERS = "example" ]; then
echo "# yandex"
echo "#nameserver 77.88.8.1"
echo "# google"
echo "#nameserver 8.8.8.8"
echo "# level3"
echo "#nameserver 4.2.2.1"
echo "#nameserver 4.2.2.2"
echo "#nameserver 4.2.2.3"
else
for i in $GLOBAL_NAMESERVERS; do
echo "nameserver $i"
done
fi >> /etc/resolv.conf
#!/bin/sh
# see also net-dns feature for actual nameserver control
# offer some convenient servers for static configuration cases
# (see also net-dns feature)
if [ -d /etc/net/ifaces/lo ]; then
{
echo "# yandex"
echo "#nameserver 77.88.8.1"
echo "# google"
echo "#nameserver 8.8.8.8"
echo "# level3"
echo "#nameserver 4.2.2.1"
echo "#nameserver 4.2.2.2"
echo "#nameserver 4.2.2.3"
} >> /etc/net/ifaces/lo/resolv.conf
fi
# purge hasher-provided files potentially disclosing
# build host's network configuration bits
find /var -name resolv.conf -or -name nsswitch.conf -delete
# hasher might have carried host /etc/hosts over, need to overwrite
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment