В другой системе Linux я мог бы ожидать найти файл .profile или что-то в / etc, используемое по умолчанию. Я не могу определить, что задает системный путь для процессов, не запущенных в оболочке.
Я тоже не уверен, но вы можете создать / etc / profile и использовать его.
Мэтью Прочитал
Ответы:
7
Похоже, он определен в /init.rc, по крайней мере, на моем устройстве:
экспортировать PATH / sbin: / system / sbin: / system / bin: / system / xbin
Я не думаю, что вы можете редактировать этот файл напрямую, даже с правами суперпользователя, поскольку он является частью загрузочного образа только для чтения, а не раздела / system. Если вы хотите отредактировать его, то, я думаю, вам придется распаковать, отредактировать и повторно упаковать загрузочный образ, как описано здесь:
Спасибо. Я собираюсь продолжить поиск решения, которое не включает в себя изменение загрузочного образа, такого как, возможно, объединение, монтирование замещающей копии файла поверх загрузочного образа в конце процесса. Я обновлю это, если найду решение.
Ответы:
Похоже, он определен в /init.rc, по крайней мере, на моем устройстве:
экспортировать PATH / sbin: / system / sbin: / system / bin: / system / xbin
Я не думаю, что вы можете редактировать этот файл напрямую, даже с правами суперпользователя, поскольку он является частью загрузочного образа только для чтения, а не раздела / system. Если вы хотите отредактировать его, то, я думаю, вам придется распаковать, отредактировать и повторно упаковать загрузочный образ, как описано здесь:
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
Я не пробовал это все же.
источник