From 29d31a1553296a658127bbea2270cb9ba214d84c Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Thu, 17 Jul 2025 02:13:27 -0500 Subject: [PATCH] fix(scripts/build/termux_step_update_alternatives): write to stderr through file descriptor, not pseudofile - Fixes https://github.com/termux/termux-packages/issues/25377 --- scripts/build/termux_step_update_alternatives.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build/termux_step_update_alternatives.sh b/scripts/build/termux_step_update_alternatives.sh index bb6b4c977e52d7..a0e5ce2f8390d6 100644 --- a/scripts/build/termux_step_update_alternatives.sh +++ b/scripts/build/termux_step_update_alternatives.sh @@ -29,7 +29,7 @@ termux_parse_alternatives() { } termux_step_update_alternatives() { - printf '%s\n' "INFO: Processing 'update-alternatives' entries:" &> /dev/stderr + printf '%s\n' "INFO: Processing 'update-alternatives' entries:" 1>&2 for alternatives_file in "${TERMUX_PKG_BUILDER_DIR}"/*.alternatives; do [[ -f "$alternatives_file" ]] || continue local -a NAME=() @@ -91,7 +91,7 @@ termux_step_update_alternatives() { # Remove each group for name in "${NAME[@]}"; do # Log message for this alternative group - printf 'INFO: %s\n' "${name} -> ${ALTERNATIVE[$name]} (${PRIORITY[$name]})" &> /dev/stderr + printf 'INFO: %s\n' "${name} -> ${ALTERNATIVE[$name]} (${PRIORITY[$name]})" 1>&2 # Removal line printf '%s\n' " update-alternatives --remove \"${name}\" \"${TERMUX_PREFIX}/${ALTERNATIVE[$name]}\"" done