> Yes, I believe suid only.
>
There's a workaround and kinda straightforward solution:
1) workaround: using an extension from a regular FS like
tc@box:~$ mkdir /home/tc/mtr085
tc@box:~$ sudo unsquashfs -x -dest /home/tc/mtr085 /mnt/sda1/tce/optional/mtr085.tcz
tc@box:~$ getcap /home/tc/mtr085/usr/local/sbin/mtr
/home/tc/mtr085/usr/local/sbin/mtr = cap_net_raw+ep
2) It took some time to get it work with mount tools:
- build squashfs module with xattr support (CONFIG_SQUASHFS_XATTR=y)
- repack core with built squasfs module from previous step (or just reload squashfs module on booted system)
in result it allows to use std `tce-load` script to mount it, in my experiments it was like
tc@box:~$ tce-load -i mtr085
tc@box:~$ getcap /tmp/tcloop/mtr085/usr/local/sbin/mtr
/tmp/tcloop/mtr085/usr/local/sbin/mtr = cap_net_raw+ep