Guido Trentalancia
1e0561caed
Remove deprecated semodule options from Makefile
...
Avoid using deprecated semodule options (-b or --base) during "make
load".
Signed-off-by: Guido Trentalancia <guido@trentalancia.net>
2016-09-02 18:50:55 -04:00
Nicolas Iooss
4e8768d8a0
Fix typo in module compilation message
2016-04-27 08:31:49 -04:00
Chris PeBenito
cce73689ea
Always use the unknown permissions handling build option.
...
This compile-time feature is in the minimum-required checkpolicy/checkmodule
for building the policy, so it should always be used.
2014-06-19 10:52:14 -04:00
Chris PeBenito
0dc377caa4
Add file for placing default_* statements.
2014-04-28 10:00:36 -04:00
Nicolas Iooss
c1c11fa2f8
Fix parallel build of the policy
...
Before this commit, "make -j2" would execute twice at the same time the rules
written to build tmp/all_post.conf because these rules were applied every time
tmp/all_post.conf, tmp/all_attrs_types.conf and tmp/only_te_rules.conf needed
to be built. However, executing twice in parallel such line is buggy:
$(GREP) '^fs_use_(xattr|task|trans)' $(tmpdir)/all_te_files.conf >> \
tmpdir)/all_post.conf
This is why "make" reports following error for parallel builds:
Compiling refpolicy-patched base module
/usr/bin/checkmodule -M -U allow base.conf -o tmp/base.mod
/usr/bin/checkmodule: loading policy configuration from base.conf
policy/modules/kernel/ubac.te":710:ERROR 'syntax error' at token
'fs_use_trans' on line 26520:
fs_use_trans devtmpfs system_u:object_r:device_t:s0;
/usr/bin/checkmodule: error(s) encountered while parsing configuration
make: *** [tmp/base.mod] Error 1
This commit fixes this bug by splitting the rules in 3 different targets, in
both monolithic and modular builds.
2014-03-14 08:46:46 -04:00
Chris PeBenito
f27f36ff15
Make the QUIET build option apply to clean and bare targets.
2014-01-16 11:25:42 -05:00
Chris PeBenito
458ab7d2ba
Fix makefiles to install files with the correct DAC permissions if the umask is not 022.
...
trac ticket #50
2011-10-19 10:59:16 -04:00
Chris PeBenito
d1af485661
Remove rolemap and per-role template support.
...
This support was deprecated and unused in Reference Policy November 5 2008.
2011-10-14 08:52:21 -04:00
Chris PeBenito
296273a719
trunk: merge UBAC.
2008-11-05 16:10:46 +00:00
Chris PeBenito
b19f862271
trunk: Remove enableaudit target from modular build as semodule -DB supplants it.
2008-10-15 14:30:14 +00:00
Chris PeBenito
9968e25bf5
trunk: remove unneeded dependency on generated_definitions.conf.
2008-05-26 14:53:22 +00:00
Chris PeBenito
c07f9ccd18
trunk: Add file for enabling policy capabilities.
2008-04-18 14:21:01 +00:00
Chris PeBenito
e276d50e21
trunk: Add iferror.m4 rather generate it out of the Makefiles.
2008-03-06 20:17:46 +00:00
Chris PeBenito
1a61ce02e3
trunk: fix .SECONDARY in modular makefile to work around a bug in make 3.81.
2007-12-17 20:17:34 +00:00
Chris PeBenito
8acfcbcc2a
trunk: Add support for setting the unknown permissions handling.
2007-09-27 13:41:09 +00:00
Chris PeBenito
96fc0a45be
trunk: Fix XML building for external reference builds and headers builds.
2007-09-21 15:06:58 +00:00
Chris PeBenito
d17bab02cc
stop adding netfilter contexts, as decided at the developers summit
2007-03-21 19:40:55 +00:00
Chris PeBenito
212832373e
mkdir policy and file contexts dirs in make load of modular policy.
2006-10-10 15:09:59 +00:00
Chris PeBenito
e070dd2df0
- Move range transitions to modules.
...
- Make number of MLS sensitivities, and number of MLS and MCS
categories configurable as build options.
2006-10-04 17:25:34 +00:00
Chris PeBenito
bbcd3c97dd
add main part of role-o-matic
2006-09-06 22:07:25 +00:00
Chris PeBenito
c634db20c6
fix makefile style so internal variables are lowercase
2006-08-31 17:28:35 +00:00
Chris PeBenito
cfd5c5e157
add variable for install, and do other helper pgm cleanup
2006-08-08 21:56:45 +00:00
Chris PeBenito
5a7c06fdd1
add support for netfilter_contexts
2006-08-07 17:25:09 +00:00
Chris PeBenito
17de1b790b
remove extra level of directory
2006-07-12 20:32:27 +00:00