From 74a6985d36399e55ec415672c640d214553d6ca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Fri, 4 May 2012 22:58:09 +0300 Subject: [PATCH] selinux::module depency fix, second try. --- selinux/manifests/init.pp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/selinux/manifests/init.pp b/selinux/manifests/init.pp index 32f5910..5ee97af 100644 --- a/selinux/manifests/init.pp +++ b/selinux/manifests/init.pp @@ -218,10 +218,7 @@ define selinux::module($source) { mode => "0644", owner => "root", group => "root", - require => [ - File["/usr/local/src/selinux"], - Class["selinux::module::devel"], - ], + require => File["/usr/local/src/selinux"], notify => Exec["selinux-module-compile"], } $module = "/usr/local/src/selinux/${name}.pp" @@ -261,10 +258,11 @@ class selinux::module::devel { include selinux::tools file { "/usr/local/src/selinux": - ensure => directory, - mode => "0755", - owner => "root", - group => "root", + ensure => directory, + mode => "0755", + owner => "root", + group => "root", + require => Class["selinux::tools"], } exec { "selinux-module-compile":