diff options
author | Chris PeBenito <cpebenito@tresys.com> | 2009-08-10 13:59:29 -0400 |
---|---|---|
committer | Chris PeBenito <cpebenito@tresys.com> | 2009-08-10 14:00:34 -0400 |
commit | 90286f4292bcb47596a8fe9f4a25822f6b883417 (patch) | |
tree | 7e412a1714cc2df3bc5b5c74758983bda6164b91 /Makefile | |
parent | e51390dfcbea0f92ae8906d81a5486069dade27b (diff) |
Fix infrastructure to expand macros in initrc_context when installing.
The initrc_context file uses the mls_systemhigh macro and needs to be properly
expanded based on the build.conf settings. Add makefile support to do this.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -102,6 +102,8 @@ 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 +m4divert := $(support)/divert.m4 +m4undivert := $(support)/undivert.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 @@ -231,10 +233,11 @@ endif CTAGS ?= ctags -m4support := $(wildcard $(poldir)/support/*.spt) +m4support := $(m4divert) $(wildcard $(poldir)/support/*.spt) ifdef LOCAL_ROOT m4support += $(wildcard $(local_poldir)/support/*.spt) endif +m4support += $(m4undivert) appconf := config/appconfig-$(TYPE) seusers := $(appconf)/seusers @@ -529,7 +532,7 @@ $(contextpath)/users/%: $(appconf)/%_default_contexts $(appdir)/%: $(appconf)/% @mkdir -p $(appdir) - $(verbose) $(INSTALL) -m 644 $< $@ + $(verbose) $(M4) $(M4PARAM) $(m4support) $< > $@ ######################################## # |