Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added: Add TERMUX_API_VERSION to termux shell environment
This can be used to check if `Termux:API` is installed and enabled for cases where users try to run `termux-api` commands and it hangs. The check can be added to start of each `termux-api` script during build time by replacing a placeholder with `sed`. ``` if dpkg --compare-versions "$TERMUX_VERSION" ge 0.118 && [ -z "$TERMUX_API_VERSION" ]; then echo "The Termux:API app is not installed or enabled which is required by termux-api commands to work." 1>&2 exit 1 fi current_user="$(id -un)" termux_user="$(stat -c "%U" "/data/data/com.termux/files/usr")" if [ "$current_user" != "$termux_user" ]; then echo "The termux-api commands must be run as the termux user \"$termux_user\" instead of as \"$current_user\"." 1>&2 echo "Trying to run with \"su $termux_user -c termux-api-command\" will fail as well." 1>&2 exit 1 fi ```
- Loading branch information