W innym systemie Linux mogę się spodziewać pliku .profile lub domyślnie używanego pliku w / etc. Nie jestem w stanie określić, co ustawia ścieżkę systemową dla procesów, które nie działają w powłoce.
Nie jestem też pewien, ale możesz utworzyć / etc / profile i użyć go.
Mateusz
Odpowiedzi:
7
Wygląda na to, że został zdefiniowany w /init.rc, przynajmniej na moim urządzeniu:
export PATH / sbin: / system / sbin: / system / bin: / system / xbin
Nie sądzę, że możesz edytować ten plik bezpośrednio, nawet z dostępem roota, ponieważ jest on częścią obrazu rozruchowego tylko do odczytu, a nie partycji / system. Jeśli chcesz go edytować, myślę, że musiałbyś rozpakować, edytować i ponownie spakować obraz rozruchowy, jak opisano tutaj:
Dzięki. Będę nadal szukał rozwiązania, które nie wymaga modyfikowania obrazu rozruchowego, na przykład ewentualnego montażu przez związek zastępczej kopii pliku na obrazie rozruchowym w dalszej części procesu. Zaktualizuję to, jeśli znajdę rozwiązanie.
Odpowiedzi:
Wygląda na to, że został zdefiniowany w /init.rc, przynajmniej na moim urządzeniu:
export PATH / sbin: / system / sbin: / system / bin: / system / xbin
Nie sądzę, że możesz edytować ten plik bezpośrednio, nawet z dostępem roota, ponieważ jest on częścią obrazu rozruchowego tylko do odczytu, a nie partycji / system. Jeśli chcesz go edytować, myślę, że musiałbyś rozpakować, edytować i ponownie spakować obraz rozruchowy, jak opisano tutaj:
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
Jednak tego nie próbowałem.
źródło