[devel] /etc/resolv.conf и #ppp temp entry
Dmitriy Khanzhin
=?iso-8859-1?q?dimajin_=CE=C1_sandy=2Eru?=
Вс Ноя 25 10:19:28 MSK 2007
Andrew Kornilov пишет:
> Slava Semushin wrote:
>>>> Дык grep 'temp entry' `rpm -ql ppp`:
>>>> /etc/ppp/ip-up: if grep -iqs '#.*ppp temp entry' /etc/resolv.conf; then
>>> Вот и я о том же. Кто подскажет, что это был за баг?
>> https://bugzilla.altlinux.org/show_bug.cgi?id=4249
>> Этот?
> Да, спасибо. Как и предполагал, это один костыль для подпорки другого. Попробую
> перечитать и понять, может какое-нибудь решение созреет.
Здравствуйте!
Как я вижу, возникло недопонимание. Баг #4249 находится только рядом.
Процитирую исходный вопрос:
> Какая софтина при установке дистра или пакета какого-нибудь занимается
> прописыванием строчки #ppp temp entry в /etc/resolv.conf.
> Сходу не нашел, но смутно помнится, что где-то обсуждалось.
Уточню и дополню:
После установки Десктопа 4.0, как, впрочем, и Компакта 3.0,
в файле /etc/resolv.conf _отсутствует_ строчка #ppp temp entry,
из-за чего туда не прописываются DNS провайдера при установке соединения
pppd с опцией usepeerdns.
Припоминаю, что эту строчку сразу после установки я вписывал ручками, а
тут вдруг забыл... А поскольку проблема обнаружилась не только у одного
меня, есть предложение-
при установке пакета ppp (или ppp-common) в %post проверять наличие
строчки #ppp temp entry в файле /etc/resolv.conf и при отсутствии
добавлять ее туда, а при удалении ppp в %postun вытирать ее оттуда.
Аргументы:
1. наличие #ppp temp entry в /etc/resolv.conf осмысленно при установлен-
ном пакете ppp;
2. без нее не прпоисываются DNS провайдера при дозвоне без использования
kppp;
3. дозвону с помощью kppp она не мешает;
4. ручной работы меньше будет.
Спасибо!
---
WBR, jinn.
Подробная информация о списке рассылки Devel