On 11/15/19 10:16 AM, Ondrej Mosnacek wrote:
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
Doesn't appear to have addressed any of my comments on the first version of the first two patches:
https://lore.kernel.org/selinux/6df6dafe-56a6-7de0-0196-d2b714b453bb@xxxxxxxxxxxxx/ https://lore.kernel.org/selinux/c7521035-8608-c24e-4056-c58aa02de387@xxxxxxxxxxxxx/
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