Oi, andrade, acho que entendi o que vc quer fazer...

dentro do man modules.conf, existem umas partes obscuras e esot�ricas... vc pode 
colocar uma estrutura de programacao junto... um exemplo:

------modules.conf
#### modulos para o kernel 2.4.21###

if `kernelversion` <= 2.4.21 
alias parport_lowlevel parport_pc
# alias block-major-58 lvm-mod
# alias block-major-109 lvm-mod
alias block-major-43 off
alias loop0 loop
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias ppp ppp_async
alias rtl8139 8139too
# alias autofs autofs4
alias usb usb-uhci
alias eth0 8139too
alias sound-slot-0 es1370
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :

endif 


#### modulos para o kernel 2.4.21###
elsif `kernelversion` > 2.6.1
alias loop0 loop
endif

---------final de modules.conf-------------


vc pode colocar if, else e  elsif. pode tbm fazer assim:

if -f /home/diretorio/arquivo_obscuro
alias sound-slot-0 es1370
usb-uhci
endif

s� testei com =, <, > ... n�o testei com lt, gt, ne, eq, le,ge..... 


Divirta-se!!!!! rs

[ ]s, julio




-- 
====================================================
IMECC/UNICAMP 
Instituto de 'Matem�gica' e Computa��o Cient�fica 
Universidade Estadual de Campinas
----------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++
Linux Registered User  86405 - Since dez/1997

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a