0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-06-01 14:32:08 +00:00
Files
Robert Kirkman ef60dba621 fix(main/coreutils): fix undefined behavior in coreutils built with selinux enabled and xattrs disabled
- Fixes https://github.com/termux/termux-packages/issues/23752

Patch created and shared by pixelb

This restores the 'ls -Z' command to its pre-coreutils-9.6 behavior,

and passes these test cases on Samsung Galaxy A70 SM-A705FN with Android 13:

(should not crash)
cd && ls -Z ..

(should not crash)
cd && ls -Z . > out

(should not crash)
ls -Z /storage/emulated/0/

(should show correct output, like 'u:object_r:fuse:s0')
cd /storage/emulated/0 && ls -Z $(pwd)

(should print both directories without crashing)
ls -l /storage/emulated/0 /storage/emulated/0/Download

(should print both directories without crashing)
ls -Z /storage/emulated/0 /storage/emulated/0/Download

(should print both directories without crashing)
ls -lZ /storage/emulated/0 /storage/emulated/0/Download

More information here:

https://github.com/termux/termux-packages/pull/23691#discussion_r1986260242
https://github.com/termux/termux-packages/pull/23756#discussion_r1993138524
2025-03-21 01:15:01 +00:00
..
2025-03-09 15:15:33 +01:00