Fedora, CentOS, and Red Hat systems are very nearly identical. The attached patch adds RedHat? to Fedora and CentOS when /usr/libexec is needed. It also fixes a bug for is_RedHat() function in the xpra.os_utils module.
Patch for /usr/libexec paths on Red Hat systems
An lsb_release -a
command on RHEL 6 and RHEL 7 systems outputs a "Distributor ID" with the values "RedHatEnterpriseServer?" or "RedHatEnterpriseWorkstation?".
Thanks, applied in r22941 (will backport) with one change: we also skip CFLAGS
in setup.py
because redhat ships a patched distutils. (just like centos and fedora do)
2.5.x backport in r22942
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2331