¿Cómo se establece la RUTA predeterminada?

9

En otro sistema Linux, podría esperar encontrar un archivo .profile, o algo en / etc usado por defecto. No puedo determinar qué establece la ruta del sistema para los procesos que no se ejecutan en un shell.

Sparr
fuente
Tampoco estoy seguro, pero puedes crear / etc / profile y usarlo.
Matthew leyó el

Respuestas:

7

Parece estar definido en /init.rc, al menos en mi dispositivo:

RUTA de exportación / sbin: / system / sbin: / system / bin: / system / xbin

Sin embargo, no creo que pueda editar este archivo directamente, incluso con acceso de root, porque es parte de la imagen de arranque de solo lectura, no de la partición / system. Si desea editarlo, supongo que tendría que descomprimir, editar y volver a empaquetar la imagen de arranque como se describe aquí:

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images

Sin embargo, no he probado esto.

Luke Dunstan
fuente
Gracias. Continuaré buscando una solución que no implique modificar la imagen de arranque, como posiblemente montar una copia de reemplazo del archivo en la parte superior de la imagen de arranque al final del proceso. Actualizaré esto si encuentro una solución.
Sparr