]> git.ipfire.org Git - people/stevee/selinux-policy.git/blobdiff - Rules.modular
Kde puts procmail mail directory under ~/.local/share
[people/stevee/selinux-policy.git] / Rules.modular
index 03dca506acef0fbd7972d5b58aa75c83fb0b9405..c2bf4910871d0a7649f8f04b23ebf2ecedc20e64 100644 (file)
@@ -125,7 +125,7 @@ $(tmpdir)/pre_te_files.conf: $(base_pre_te_files)
        @test -d $(tmpdir) || mkdir -p $(tmpdir)
        $(verbose) $(M4) $(M4PARAM) $^ > $@
 
-$(tmpdir)/generated_definitions.conf: $(base_te_files)
+$(tmpdir)/generated_definitions.conf:
        @test -d $(tmpdir) || mkdir -p $(tmpdir)
 # define all available object classes
        $(verbose) $(genperm) $(avs) $(secclass) > $@
@@ -157,7 +157,7 @@ endif
        $(verbose) $(M4) $(M4PARAM) -s $^ > $@
 
 $(tmpdir)/post_te_files.conf: M4PARAM += -D self_contained_policy
-$(tmpdir)/post_te_files.conf: $(m4support) $(base_post_te_files)
+$(tmpdir)/post_te_files.conf: $(m4support) $(tmpdir)/generated_definitions.conf $(base_post_te_files)
        @test -d $(tmpdir) || mkdir -p $(tmpdir)
        $(verbose) $(M4) $(M4PARAM) $^ > $@
 
@@ -190,16 +190,6 @@ endif
        @test -d $(tmpdir) || mkdir -p $(tmpdir)
        $(verbose) $(M4) $(M4PARAM) $^ > $@
 
-########################################
-#
-# Remove the dontaudit rules from the base.conf
-#
-enableaudit: $(base_conf)
-       @test -d $(tmpdir) || mkdir -p $(tmpdir)
-       @echo "Removing dontaudit rules from $(^F)"
-       $(verbose) $(GREP) -v dontaudit $(base_conf) > $(tmpdir)/base.audit
-       $(verbose) mv $(tmpdir)/base.audit $(base_conf)
-
 ########################################
 #
 # Appconfig files
@@ -217,6 +207,7 @@ validate: $(base_pkg) $(mod_pkgs)
        @echo "Validating policy linking."
        $(verbose) $(SEMOD_LNK) -o $(tmpdir)/test.lnk $^
        $(verbose) $(SEMOD_EXP) $(tmpdir)/test.lnk $(tmpdir)/policy.bin
+       $(verbose) $(SEPOLGEN) -p $(tmpdir)/policy.bin -i $(poldir) -o $(tmpdir)/output
        @echo "Success."
 
 ########################################