Bug 3066

Summary: Service adsl breaks chrooted resolver
Product: Sisyphus Reporter: Ivan Adzhubey <iadzhubey>
Component: rp-pppoe-clientAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: sem
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 3005    

Description Ivan Adzhubey 2003-09-29 06:32:17 MSD
Сервис adsl при запуске удаляет файл /etc/resolv.conf и заменяет его симлинком 
на /etc/ppp/resolv.conf, который недоступен резолверу работающему в chrooted 
jail, в результате чего резолвер оказывается полностью нефункционален. Это 
происходит не всегда, а только если скрипт запуска adsl обнаруживает что файлы 
/etc/resolv.conf и /etc/ppp/resolv.conf не совпадают, например, если сервер 
DSL обновил список серверов DNS или сменил IP адрес/имя хоста. Скрипт 
update_chrooted не в состоянии обработать такую ситуацию (а он должен?). То же 
самое происходит при запуске сервиса internet при установленом сервисе adsl 
(видимо internet вызывеает те же скрипты запуска adsl). 

Steps to Reproduce:
1.# service adsl start 
2.# ls -l /etc/resolv.conf 
3. host www.altlinux.ru 
Actual Results:  
Host not found 
 

Expected Results:  
www.altlinux.ru has address 62.118.250.7
Comment 1 Aleksandr Blokhin 2003-10-01 12:20:15 MSD
Fixed in rp-pppoe-3.5-alt9