Clarify symlink-depth warning messaging

This commit is contained in:
copilot-swe-agent[bot] 2026-06-13 23:55:51 +00:00 committed by GitHub
parent a1ee266a7c
commit 1a8c4dafe2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -106,7 +106,7 @@ for installed_package in ${installed_packages}; do
get_tar_relpath "${f}"
if [ -L "${f}" ]; then
symlink_path="${f}"
# Alternatives chains are typically short; keep a high ceiling to avoid loops.
# Alternatives chains are typically only a few links; 40 is a high safety ceiling.
max_symlink_depth=40
symlink_depth=0
while [ -L "${symlink_path}" ] && [ ${symlink_depth} -lt ${max_symlink_depth} ]; do
@ -135,7 +135,7 @@ for installed_package in ${installed_packages}; do
done
if [ -L "${symlink_path}" ] && [ ${symlink_depth} -ge ${max_symlink_depth} ]; then
log " warning: max symlink depth ${max_symlink_depth} reached for ${f}."
log " warning: max symlink depth ${max_symlink_depth} reached for ${f}. Possible symlink loop or excessive chain depth."
fi
fi
fi