Tendrl modules are not loaded after installing the packages
Package installation returns the following error
libsemanage.map_file: Unable to open /usr/share/selinux/packages/tendrl
(No such file or directory).
libsemanage.semanage_direct_install_file: Unable to read file /usr/share/selinux/packages/tendrl
(No such file or directory).
/usr/sbin/semodule: Failed on /usr/share/selinux/packages/tendrl!
However the packages are installed and the policy located in
/usr/share/selinux/packages/tendrl
Whereas it does not loaded
semodule -l | grep tendrl returns null
This issue can be resolved by adding proper extension (pp.bz2) for all the policy files in the spec file.