Bug 8929 - Broken options VERBOSE and PROGRESS when set in options files
: Broken options VERBOSE and PROGRESS when set in options files
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/etcnet)
: unstable
: all Linux
: P3 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-01-25 13:35 by
Modified: 2006-05-10 11:28 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-01-25 13:35:45
В 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 From 2006-01-25 16:15:50 -------
А ведь действительно. Если это возможно с текущим кодом, починю.
------- Comment #2 From 2006-04-20 16:41:47 -------
0.8.3