[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