Re: ré-écriture de resolv.conf
[snip]
>
> Cela peut également venir de /etc/dhclient-script directement (du paquet
> dhcp-client), voir la fonction make_resolv_conf. Dans ce cas, tu peux
> simplement commenter le contenu de cette fonction pour éviter la mise à
> jour de /etc/resolv.conf.
Voici cette fonction :
make_resolv_conf() {
if [ -n "$new_domain_name" -o -n "$new_domain_name_servers" ]; then
local new_resolv_conf=/etc/resolv.conf.dhclient-new
rm -f $new_resolv_conf
if [ -n "$new_domain_name" ]; then
echo search $new_domain_name >>$new_resolv_conf
fi
if [ -n "$new_domain_name_servers" ]; then
for nameserver in $new_domain_name_servers; do
echo nameserver $nameserver >>$new_resolv_conf
done
else # keep 'old' nameservers
sed -n /^\w*[Nn][Aa][Mm][Ee][Ss][Ee][Rr][Vv][Ee]
[Rr]/p /etc/resolv.conf >>$new_resolv_conf
fi
chown --reference=/etc/resolv.conf $new_resolv_conf
chmod --reference=/etc/resolv.conf $new_resolv_conf
mv $new_resolv_conf /etc/resolv.conf
fi
}
elle est appelée à 2 endroits dans le script.
C'est la dernière ligne (le mv) qui me ré-écrit le fichier. Je commente
simplement? allé soyons fou. On verra bien les effets de bords de cet acte à
terme..;-)
A+
Reply to: