[eside-ghost] Variables de entorno inaccesibles
Javier Ortega Conde (Malkavian)
malkavian666 en gmail.com
Jue Oct 15 17:44:05 CEST 2009
¡Aupa STenyaK!:
> Ando peleando pa tener unas variables de entorno accesibles en todo el
> sistema. Segun leo por ahi, debo ponerlas en /etc/environment. El
Por lo que leo /etc/enviroment se usa en Ubuntu para lo mismo que
/etc/profile en Debian. En Debian el archivo enviroment existe pero está
vacío.
> Hay alguna forma para que el /etc/environment esté ya leido en
> inittab, o cada proceso debe parsear a mano /etc/environment para
> setear las variables?
/etc/profile /etc/bash.bashrc y supongo que también
/etc/enviroment se cargan al entrar a una shell.
Leo en la página de manual de bash que la opción --login obliga a
que se lea el archivo /etc/profile aún cuando no se haga un login real (que
es el caso en el que cargaría dicho archivo). Pero parece que con sh no
funciona, cambiando la cabecera de los scripts a "#! /bin/bash --login"
(sin las comillas) veo que si cuela. Espero que en ubuntu lo haga para
/etc/enviroment
Ala, no si es más sencillo y limpoo hacer el source /etc/enviroment o
poner las variables en el propio fichero u otro aparte y hacer source a
ese, para cargarlas sólo cuando las necesites...
--
Agur: Javier Ortega Conde (Malkavian)
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB) http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo...
------------------------------------------------------------------------
A computer is a lot like an air conditioner, it dosen't work right when
you open up Windows
Más información sobre la lista de distribución eside-ghost