add xml doc generation
This commit is contained in:
parent
8623d5b854
commit
6d314fd3c1
@ -183,14 +183,6 @@ tmp/all_attrs_types.conf tmp/only_te_rules.conf tmp/all_post.conf: tmp/all_te_fi
|
|||||||
$(QUIET) grep ^genfscon tmp/all_te_files.conf >> tmp/all_post.conf || true
|
$(QUIET) grep ^genfscon tmp/all_te_files.conf >> tmp/all_post.conf || true
|
||||||
$(QUIET) sed -e /^attribute/d -e '/^type /d' -e /^genfscon/d < tmp/all_te_files.conf > tmp/only_te_rules.conf
|
$(QUIET) sed -e /^attribute/d -e '/^type /d' -e /^genfscon/d < tmp/all_te_files.conf > tmp/only_te_rules.conf
|
||||||
|
|
||||||
########################################
|
|
||||||
#
|
|
||||||
# Construct file_contexts
|
|
||||||
#
|
|
||||||
$(FC): $(ALL_FC_FILES)
|
|
||||||
@test -d tmp || mkdir -p tmp
|
|
||||||
$(QUIET) m4 $(M4PARAM) $^ > $@
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
#
|
#
|
||||||
# Remove the dontaudit rules from the policy.conf
|
# Remove the dontaudit rules from the policy.conf
|
||||||
@ -201,6 +193,14 @@ enableaudit: policy.conf
|
|||||||
$(QUIET) grep -v dontaudit policy.conf > tmp/policy.audit
|
$(QUIET) grep -v dontaudit policy.conf > tmp/policy.audit
|
||||||
$(QUIET) mv tmp/policy.audit policy.conf
|
$(QUIET) mv tmp/policy.audit policy.conf
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#
|
||||||
|
# Construct file_contexts
|
||||||
|
#
|
||||||
|
$(FC): kernel/global.if $(ALL_FC_FILES)
|
||||||
|
@test -d tmp || mkdir -p tmp
|
||||||
|
$(QUIET) m4 $(M4PARAM) $^ > $@
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
#
|
#
|
||||||
# Filesystem labeling
|
# Filesystem labeling
|
||||||
@ -228,8 +228,21 @@ relabel: $(FC) $(SETFILES)
|
|||||||
fi
|
fi
|
||||||
$(QUIET) $(SETFILES) $(FC) $(FILESYSTEMS)
|
$(QUIET) $(SETFILES) $(FC) $(FILESYSTEMS)
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#
|
||||||
|
# Documentation generation
|
||||||
|
#
|
||||||
|
|
||||||
|
xml: policy.xml
|
||||||
|
|
||||||
|
policy.xml: $(ALL_INTERFACES) tmp/generated_definitions.conf
|
||||||
|
echo "<policy>" > $@
|
||||||
|
grep -h -E "^##[[:space:]]" $^ | sed -e 's/^##[[:space:]]//g' >> $@
|
||||||
|
echo "</policy>" >> $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -fR tmp
|
rm -fR tmp
|
||||||
|
rm -f policy.xml
|
||||||
rm -f policy.conf
|
rm -f policy.conf
|
||||||
rm -f policy.$(PV)
|
rm -f policy.$(PV)
|
||||||
rm -f $(FC)
|
rm -f $(FC)
|
||||||
|
Loading…
Reference in New Issue
Block a user