El Sat, Aug 14, 1999 at 12:26:15PM +0200, Grzegorz Adam Hankiewicz contaba:
>�Conoc�is alg�n sistema general para que todos los programas
>puedan leer los datos _vitales_ de alg�n sitio concreto que yo
>pueda modificar una sola vez, o algo parecido?
No conozco nada general, pero puedes hacer algo parecido al famoso
"/etc/alternatives", eso tes, crear soft links antes de la conexi�n
con un script.
Yo ten�a (cuando a�n pose�a varias cuentas en diferentes sitios) un
script tal como este:
------------------------------------------------------------
#!/bin/sh
case $1 in
arrakis)
echo arrakis
ln -sf /etc/resolv.conf.arrakis /etc/resolv.conf
ln -sf /etc/chatscripts/infovia+ /etc/chatscripts/provider
ln -sf /etc/ppp/peers/arrakis /etc/ppp/peers/provider
ln -sf /etc/smail/routers.arrakis /etc/smail/routers
;;
redestb)
echo redestb
ln -sf /etc/resolv.conf.redestb /etc/resolv.conf
ln -sf /etc/chatscripts/redestb /etc/chatscripts/provider
ln -sf /etc/ppp/peers/redestb /etc/ppp/peers/provider
ln -sf /etc/smail/routers.redestb /etc/smail/routers
;;
teleline)
echo teleline
ln -sf /etc/resolv.conf.teleline /etc/resolv.conf
ln -sf /etc/chatscripts/infovia+ /etc/chatscripts/provider
ln -sf /etc/ppp/peers/teleline /etc/ppp/peers/provider
ln -sf /etc/smail/routers.teleline /etc/smail/routers
;;
esac
ls -l /etc/resolv.conf /etc/chatscripts/provider /etc/ppp/peers/provider
/etc/smail/routers
------------------------------------------------
Este script no te vale para nada si no creas diferentes ficheros de
configuraci�n. Yo de hecho, como puedes ver ten�a los siguientes
ficheros:
/etc/resolv.conf.XXXXXX
/etc/chatscripts/XXXXX
/etc/ppp/peers/XXXXXXX
/etc/smail/routers.XXXXXX
Este sistema es bastante chapuzas, a lo mejor era mejor crear varios
directorios:
/etc/internet/teleline
/etc/internet/redestb
En cada directorio, creas unos ficheros:
chatscript
peer
resolv.conf
Y si quieres una configuraci�n diferente para el programa de correo,
para el navegador... y para el `fetchmail'. Si realmente piensas que
hace falta. Yo creo que no. Porque yo lo que hago en el `fetchmail'
es bajarme el correo de todas las cuentas, con lo que me vale para
cualquier conexi�n. Lo del navegador, no creo que te haga falta para
nada.
Entonces luego haces un link del directorio que estes usando a
`default':
ln -s /etc/internet/teleline /etc/internet/default
Y luego haces enlaces de cada uno de estos ficheros con su sitio
respectivo:
ln -s /etc/internet/default/resolv.conf /etc/resolv.conf
ln -s /etc/internet/default/peer /etc/ppp/peers/provider
ln -s /etc/internet/default/chatscript /etc/ppp/chatscripts/provider
Estos son b�sicamente los 3 ficheros que hay que cambiar en el
sistema entre una conexi�n y otra, el `resolv.conf' y los de la
llamada del `pppd'.
Ahora para cambiar entre una y otra s�lo tienes que cambiar el enlace
del directorio `default':
ln -sf /etc/internet/teleline /etc/internet/default
ln -sf /etc/internet/redestb /etc/internet/default
Bueno, esta es mi idea, cualquier mejora cr�tica, o lo que querais
vale. Incluso si alguien quiere puede crear un script o programa que
haga esto autom�ticamente y meterlo en Debian ;-)
--
Saudos:
><ose [EMAIL PROTECTED] (Vigo/Galicia/Espa�a)
http://pagina.de/xmanoel/
http://w3.to/mikkeli/
09/07 Keith Moon (The Who) dies in London of a drug overdose, 1978