Em outro sistema Linux, posso esperar encontrar um arquivo .profile ou algo em / etc usado por padrão. Não consigo determinar o que define o caminho do sistema para processos que não estão sendo executados em um shell.
Também não tenho certeza, mas você pode criar / etc / profile e usá-lo.
Matthew Leia
Respostas:
7
Parece estar definido em /init.rc, pelo menos no meu dispositivo:
exportar PATH / sbin: / system / sbin: / system / bin: / system / xbin
Eu não acho que você possa editar esse arquivo diretamente, mesmo com acesso root, porque faz parte da imagem de inicialização somente leitura, não da partição / system. Se você quiser editá-lo, acho que você terá que descompactar, editar e reembalar a imagem de inicialização conforme descrito aqui:
Obrigado. Vou continuar procurando uma solução que não envolva a modificação da imagem de inicialização, como possivelmente a montagem de uma cópia de substituição do arquivo na parte superior da imagem de inicialização no final do processo. Vou atualizar isso se encontrar uma solução.
Respostas:
Parece estar definido em /init.rc, pelo menos no meu dispositivo:
exportar PATH / sbin: / system / sbin: / system / bin: / system / xbin
Eu não acho que você possa editar esse arquivo diretamente, mesmo com acesso root, porque faz parte da imagem de inicialização somente leitura, não da partição / system. Se você quiser editá-lo, acho que você terá que descompactar, editar e reembalar a imagem de inicialização conforme descrito aqui:
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
Eu ainda não tentei isso.
fonte