]> git.ipfire.org Git - people/stevee/selinux-policy.git/commitdiff
trunk: Add iferror.m4 rather generate it out of the Makefiles.
authorChris PeBenito <cpebenito@tresys.com>
Thu, 6 Mar 2008 20:17:46 +0000 (20:17 +0000)
committerChris PeBenito <cpebenito@tresys.com>
Thu, 6 Mar 2008 20:17:46 +0000 (20:17 +0000)
Changelog
Makefile
Rules.modular
Rules.monolithic
support/iferror.m4 [new file with mode: 0644]

index 6956ac92c643c345ff83bd624d1de114a3293c45..1f288f1f841335f84d852dc52f1c8123dbecb76e 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,4 @@
+- Add iferror.m4 rather generate it out of the Makefiles.
 - Definitions for open permisson on file and similar objects from Eric
   Paris.
 - Apt updates for ptys and logs, from Martin Orr.
index 1af6b9b5dc3aa326506451ca886d2d3d8a91ecae..ab508f392dabfe7c01d138edf3577b19938b513c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -101,6 +101,7 @@ setbools := $(AWK) -f $(support)/set_bools_tuns.awk
 get_type_attr_decl := $(SED) -r -f $(support)/get_type_attr_decl.sed
 comment_move_decl := $(SED) -r -f $(support)/comment_move_decl.sed
 gennetfilter := $(PYTHON) -E $(support)/gennetfilter.py
+m4iferror := $(support)/iferror.m4
 # use our own genhomedircon to make sure we have a known usable one,
 # so policycoreutils updates are not required (RHEL4)
 genhomedircon := $(PYTHON) -E $(support)/genhomedircon
index e832d79ad4f499210e5981fa1610d3f37dcb00a2..1b767b07c8ed962a87441b92c02b4ef80a3aff28 100644 (file)
@@ -136,11 +136,10 @@ $(tmpdir)/global_bools.conf: M4PARAM += -D self_contained_policy
 $(tmpdir)/global_bools.conf: $(m4support) $(tmpdir)/generated_definitions.conf $(globalbool) $(globaltun)
        $(verbose) $(M4) $(M4PARAM) $^ > $@
 
-$(tmpdir)/all_interfaces.conf: $(m4support) $(all_interfaces)
+$(tmpdir)/all_interfaces.conf: $(m4support) $(all_interfaces) $(m4iferror)
        @test -d $(tmpdir) || mkdir -p $(tmpdir)
-       @echo "ifdef(\`__if_error',\`m4exit(1)')" > $(tmpdir)/iferror.m4
        @echo "divert(-1)" > $@
-       $(verbose) $(M4) $^ $(tmpdir)/iferror.m4 >> $(tmpdir)/$(@F).tmp
+       $(verbose) $(M4) $^ >> $(tmpdir)/$(@F).tmp
        $(verbose) $(SED) -e s/dollarsstar/\$$\*/g $(tmpdir)/$(@F).tmp >> $@
        @echo "divert" >> $@
 
index 5c11c131641d6c5b9552761c84022e89f77ed057..a6b0d55f0428dd6ce3f9d6dad25cae496744e409 100644 (file)
@@ -124,11 +124,10 @@ $(tmpdir)/generated_definitions.conf: $(all_te_files)
 $(tmpdir)/global_bools.conf: $(m4support) $(tmpdir)/generated_definitions.conf $(globalbool) $(globaltun)
        $(verbose) $(M4) $(M4PARAM) $^ > $@
 
-$(tmpdir)/all_interfaces.conf: $(m4support) $(all_interfaces)
+$(tmpdir)/all_interfaces.conf: $(m4support) $(all_interfaces) $(m4iferror)
        @test -d $(tmpdir) || mkdir -p $(tmpdir)
-       @echo "ifdef(\`__if_error',\`m4exit(1)')" > $(tmpdir)/iferror.m4
        @echo "divert(-1)" > $@
-       $(verbose) $(M4) $^ $(tmpdir)/iferror.m4 >> $(tmpdir)/$(@F).tmp
+       $(verbose) $(M4) $^ >> $(tmpdir)/$(@F).tmp
        $(verbose) $(SED) -e s/dollarsstar/\$$\*/g $(tmpdir)/$(@F).tmp >> $@
        @echo "divert" >> $@
 
diff --git a/support/iferror.m4 b/support/iferror.m4
new file mode 100644 (file)
index 0000000..a3f36f8
--- /dev/null
@@ -0,0 +1 @@
+ifdef(`__if_error',`m4exit(1)')