Skip to content

History / Termux file system layout

Revisions

  • Added|Changed(Termux-file-system-layout): Add `TERMUX__PREFIX_DIR___MAX_LEN` and `TERMUX__PREFIX__TMP_DIR___MAX_LEN`, and use `___MAX_LEN` (3 dashes) instead of `__MAX_LENGTH` for the max length attribute of variables Defining `TERMUX__PREFIX__TMP_DIR___MAX_LEN` is necessary for packages creating socket files under `$TMPDIR` including dynamic socket path format that uses `mkdtemp` to prevent race conditions between different processes running commands at the same time.

    @agnostic-apollo agnostic-apollo committed Jan 5, 2025
  • Changed(Termux-file-system-layout): Change apps api socket path format that uses `mkdtemp` to prevent race conditions between different processes running commands at the same time and lower `TERMUX__APPS_APP_IDENTIFIER_MAX_LEN` limit from `11` to `10` because of `1` extra character being used in new format

    @agnostic-apollo agnostic-apollo committed Dec 21, 2024
  • Changed(Termux-file-system-layout): Add `TERMUX_APP__DATA_DIR_MAX_LEN` to file path limit docs for `termux-exec` usage for checking if an executable exists under app data directory to engage `system_linker_exec`

    @agnostic-apollo agnostic-apollo committed Dec 13, 2024
  • Changed(Termux-file-system-layout): Refactor Termux file paths docs format and add more info about private app data directory

    @agnostic-apollo agnostic-apollo committed Dec 13, 2024
  • Changed(Termux-file-system-layout): Update file path limit docs as per new research done to finalize limits

    @agnostic-apollo agnostic-apollo committed Oct 30, 2024
  • Added(Termux-file-system-layout): Add and refactor docs for Android and Termux filesystem directories including info on Termux private app data directory

    @agnostic-apollo agnostic-apollo committed Oct 30, 2024
  • Added: Add termux file path limits docs

    @agnostic-apollo agnostic-apollo committed Dec 31, 2023
  • Updated Termux file system layout (markdown)

    Leonid Pliushch committed Dec 2, 2020
  • Updated Termux file system layout (markdown)

    Leonid Pliushch committed Dec 2, 2020
  • Updated Termux file system layout (markdown)

    Leonid Pliushch committed Dec 2, 2020
  • Updated Termux file system layout (markdown)

    Leonid Pliushch committed Dec 2, 2020
  • Updated Termux file system layout (markdown)

    Leonid Pliushch committed Dec 2, 2020
  • add infromation for packagers regarding the file system layout

    Leonid Pliushch committed Dec 2, 2020