Bug 8929 - Broken options VERBOSE and PROGRESS when set in options files
Summary: Broken options VERBOSE and PROGRESS when set in options files
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-25 13:35 MSK by Yuriy Kashirin
Modified: 2006-05-10 11:28 MSD (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuriy Kashirin 2006-01-25 13:35:45 MSK
В etcnet версий 0.8.{0,1} установка опций VERBOSE и PROGRESS в    
файлах /etc/net/options, /etc/net/options.d/* никак не влияет на    
"многословность" скриптов if{up,down}.    
    
Просмотр скриптов показал, что причина в том, что в /etc/net/functions сначала    
определяются функции print_message(), print_progress(), print_nack(), а сами    
опции читаются из файлов позднее (само определение функций зависит    
от состояния указанных опций).   
    
В 0.7.x работало, поскольку в начале файла /etc/net/functions было чтение    
опций из файлов, а потом определение функций.    
  
Steps to Reproduce:
1. cat >/etc/net/options.d/99-verbose <<EOF 
VERBOSE=yes 
PROGRESS=yes 
EOF 
2. ifup ppp0 
(отрабатывает молча) 
 
3. VERBOSE=yes PROGRESS=yes ifup ppp0 
(работает многословно, показывает прогрес)
Comment 1 Denis Ovsienko 2006-01-25 16:15:50 MSK
А ведь действительно. Если это возможно с текущим кодом, починю.
Comment 2 Denis Ovsienko 2006-04-20 16:41:47 MSD
0.8.3