This series fixes the remaining test_policy.pp build errors under refpolicy and enables building the test policy under both Fedora policy and refpolicy in Travis CI. Changes in v2: - report policy version 999 in the fake selinuxfs to force building latest version - install userspace tools and libraries straight from source instead of working around maissing features in the Ubuntu builds - install also latest keyutils from source to allow the new 'keys' subtest helpers to build Ondrej Mosnacek (3): policy: consolidate macros for home dirs access policy: add fallbacks for Fedora-specific macros travis: test building the test policy package .travis.yml | 48 ++++++++++++++++++++++++++--- policy/Makefile | 11 ++++--- policy/test_overlayfs.te | 6 ++-- policy/test_policy.if | 23 ++++++++++++-- travis-ci/enable-policy.sh | 10 ++++++ travis-ci/setup-policy-fedora.sh | 33 ++++++++++++++++++++ travis-ci/setup-policy-refpolicy.sh | 19 ++++++++++++ 7 files changed, 136 insertions(+), 14 deletions(-) create mode 100644 travis-ci/enable-policy.sh create mode 100644 travis-ci/setup-policy-fedora.sh create mode 100644 travis-ci/setup-policy-refpolicy.sh -- 2.23.0