I am trying to configure selinux for a live boot Debian system.
SELinux is inoperable due to copious changes during build and system configuration and requires the entire filesystem to be relabeled. This must be accomplished at build with filesystem as unpacked squashfs file, from inside chroot or systemd-nspawn or from host system.
No way has yet been found to successfully accomplish this. The /etc/selinux/default/contexts/files/file_contexts.subs_dist file is supposed to alias filesystem targets behind filesystem locations, but an attempt to use this to redirect the host filesystem to the unpacked squash system during SELinux relabeling did not work: SELinux continued to relabel the host filesystem, and squashfs filesystem was cited as unknown filetypes.
Is there a simple way to relabel a filesystem for SELinux in squashfs?