Commit Graph

125 Commits

Author SHA1 Message Date
Chris PeBenito
4f9f30c8df * Updated to sedoctool to read bool files and tunable
files separately.
* Changed the xml tag of <boolean> to <bool> to be consistent
  with gen_bool().
* Modified the implementation of segenxml to use regular
  expressions.
2005-10-07 18:08:50 +00:00
Chris PeBenito
fb2817da70 make system.users look nicer 2005-09-22 14:42:49 +00:00
Chris PeBenito
90e497f586 fix regex 2005-09-22 14:33:38 +00:00
Chris PeBenito
1fb83a764b fix system.users now that the gen_user macro is in support 2005-09-22 14:31:30 +00:00
Chris PeBenito
142e9f40ea targeted and redhat cleanups 2005-09-21 14:49:41 +00:00
Chris PeBenito
0e15cdfb50 change monolithic_policy to self_contained_policy for clarity 2005-09-21 13:26:30 +00:00
Chris PeBenito
c0e4fe2c9c add appconfig for mls and mcs 2005-09-20 14:20:02 +00:00
Chris PeBenito
a0824843c2 more merging from nsa cvs 2005-09-16 13:36:26 +00:00
Chris PeBenito
712566ee41 fixes to make base module compilable 2005-09-12 15:17:39 +00:00
Chris PeBenito
8b75b07055 remove comment about monolithic only supported 2005-08-22 18:28:45 +00:00
Chris PeBenito
c04f2abe88 complete infrastructure support for building modules 2005-08-22 17:07:17 +00:00
Chris PeBenito
fb0a3a98c6 initial support for compiling loadable modules 2005-08-18 21:27:20 +00:00
Chris PeBenito
c5a6dcbc3e quiet file context validation 2005-08-12 18:15:00 +00:00
Chris PeBenito
96a150deac move file context validation to install 2005-07-29 20:49:52 +00:00
Chris PeBenito
c13146d97a update 2005-07-27 21:01:19 +00:00
Chris PeBenito
25a0c61ffc add distro tunables. expand on a few comments 2005-07-13 18:08:12 +00:00
Chris PeBenito
c98340cfeb support for targeted policy 2005-07-06 20:28:29 +00:00
Chris PeBenito
14b25bc455 validate file contexts 2005-07-06 18:34:27 +00:00
Chris PeBenito
a3fdcebc6a quiet the awk if modules.conf doesnt exist 2005-07-06 15:24:45 +00:00
Karl MacMillan
ebb884dec2 - Removed OUTPUT_VERSION as default.
- Added default name as refpolicy to avoid clobbering string installs
2005-07-06 15:23:28 +00:00
Chris PeBenito
e8b3e30abe fix for new new modules.conf behavior 2005-07-05 19:42:11 +00:00
Chris PeBenito
d233bfce3f make layer summary required 2005-06-29 16:54:13 +00:00
Chris PeBenito
19db6ba5a9 change modules.conf behavior to be in line with behavior which will be used in the future for base module 2005-06-28 17:31:18 +00:00
Chris PeBenito
414e415198 update for new documentation method 2005-06-23 21:30:57 +00:00
Chris PeBenito
95db422832 initial commit of segenxml. add support in Makefile 2005-06-23 19:55:23 +00:00
Chris PeBenito
199895e201 move all interfaces over to the interface macro. add traceback debugging info 2005-06-22 19:21:31 +00:00
Chris PeBenito
57869a681e XML: encapsulate modules in layers, rather then layer being an attribute of
module tag
2005-06-20 18:40:44 +00:00
Chris PeBenito
102a59ba77 add comments for clean and bare 2005-06-15 15:45:54 +00:00
Chris PeBenito
c592e52e38 add install-src target 2005-06-15 14:14:20 +00:00
Chris PeBenito
c7b41e9536 add CFLAGS, and drop -C from install since it doesn't exist in all distros,
and its function is useless
2005-06-15 14:08:18 +00:00
Chris PeBenito
8ae194f629 when a generated file is already generated, it shows up in the generated_*
variable, and also the make wildcard, so use sort, since it removes
duplicates.
2005-06-14 18:39:55 +00:00
Chris PeBenito
1beba1c654 fix up appconfig, and generate $(installdir)/booleans 2005-06-14 18:13:55 +00:00
Chris PeBenito
d2d6c8ce17 fix makefile to only rebuild modules.conf and tunables.conf explicitly 2005-06-14 15:54:55 +00:00
Chris PeBenito
92e928e1bd start making genhomedircon work 2005-06-13 21:16:05 +00:00
Chris PeBenito
61bbe5312e add "this is a generated file!" comment to top of corenetwork.{te,if} 2005-06-13 18:40:08 +00:00
Chris PeBenito
c9428d33dc renaming insanity 2005-06-13 17:35:46 +00:00
Chris PeBenito
b2bf0b5c98 overwrite the generated .te file instead of append 2005-06-13 17:32:40 +00:00
Karl MacMillan
f0c985ca80 Devices rename. 2005-06-13 16:22:32 +00:00
Chris PeBenito
12b559a402 move policy.xml to doc, so it doesnt get deleted on a make clean 2005-06-13 12:55:56 +00:00
Chris PeBenito
e1db6e9d0d policy.xml is now in tmp/ 2005-06-09 23:06:49 +00:00
Chris PeBenito
20030ef5d6 add back html page generation 2005-06-09 19:02:52 +00:00
Chris PeBenito
16e1cf48cd make policy.xml depend on all if's being generated 2005-06-09 17:23:23 +00:00
Chris PeBenito
e12e573815 better handling of generated files 2005-06-08 22:14:26 +00:00
Chris PeBenito
f2e4ab3a99 make corenetwork generation explicit, rather then on-the-fly 2005-06-08 21:46:39 +00:00
Chris PeBenito
0350b1dc7f support_modules is finally gone, and modules.disable->modules.conf 2005-06-08 21:03:00 +00:00
Chris PeBenito
84eb353cd9 more fixes 2005-06-08 13:44:23 +00:00
Chris PeBenito
254bbc7bb3 start switching over to new tunable infrastructure 2005-06-07 18:45:47 +00:00
Chris PeBenito
3a80ec29c6 initial tunable tool fixes 2005-06-07 18:35:18 +00:00
Chris PeBenito
0fbe15dc8a start adding module disable and tunable infrastructure 2005-06-07 15:11:47 +00:00
Chris PeBenito
09693356ac fix appconfig dir 2005-06-06 18:16:41 +00:00
Chris PeBenito
b67488e36a rework policy build options 2005-06-06 18:13:38 +00:00
Chris PeBenito
0c73cd2526 change over to some perm set macros. add indentation 2005-06-03 12:25:14 +00:00
Chris PeBenito
36e54b81f7 initial commit of xml->html conversion 2005-06-02 20:39:32 +00:00
Chris PeBenito
cabfa520aa move fs_use and isids to respective modules 2005-06-02 15:39:10 +00:00
Chris PeBenito
ca83afe7e6 start breaking up support_macros into macros dir 2005-06-02 14:31:31 +00:00
Chris PeBenito
44cda51b4f add some comments. make install target install appconfig files 2005-06-01 20:17:47 +00:00
Chris PeBenito
de96491bda move global.if to support_macros at top level 2005-06-01 19:17:13 +00:00
Chris PeBenito
0447352aec use variable for dtd. move policy type to variant section 2005-06-01 19:01:00 +00:00
Chris PeBenito
004db90d3f do dtd verification on xml. fix current xml to be valid 2005-06-01 18:34:34 +00:00
Chris PeBenito
3c62aa31a9 fix policy.xml to not have templates for generated interfaces 2005-06-01 17:45:06 +00:00
Chris PeBenito
2926f9c788 better handling of appconfig dir 2005-06-01 17:27:56 +00:00
Chris PeBenito
134191be67 move flask dir to top level, and update them from nsa cvs. move files in
misc to top level.  make mls support work.
2005-06-01 15:40:37 +00:00
Chris PeBenito
c9a26b3e95 add in appconfig files 2005-05-25 20:58:09 +00:00
Chris PeBenito
3b3bf871a7 cleanup 2005-05-24 21:41:29 +00:00
Chris PeBenito
547283e29a more fixes 2005-05-24 20:44:31 +00:00
Chris PeBenito
88c72f4408 a few touchups 2005-05-24 17:31:39 +00:00
Chris PeBenito
6276f10155 instead of using macros to drop out non-macro calls during corenetwork
interface generation, use grep to get the macro calls and feed to m4
2005-05-24 15:52:57 +00:00
Chris PeBenito
6d314fd3c1 add xml doc generation 2005-05-18 20:58:13 +00:00
Chris PeBenito
0634b6e77e fix per_userdomain_templates macro generation 2005-05-05 19:38:22 +00:00
Chris PeBenito
f66a1af94b move type delcarations after attribute delcarations to fix a typeattribute
ordering issue. comment out the TODO types with a # so they don't get moved
2005-05-05 14:08:26 +00:00
Chris PeBenito
bd202fe157 clean up interfaces for new binary module optional structure 2005-05-04 13:19:47 +00:00
Chris PeBenito
0e730cc8e1 complete corenetwork 2005-04-21 21:53:15 +00:00
Chris PeBenito
099c8b2475 remove unneeded genfs_contexts 2005-04-20 19:10:59 +00:00
Chris PeBenito
88d14a22b6 bring over more targets from strict policy, and add more checking 2005-04-19 13:53:51 +00:00
Chris PeBenito
b4cd153394 initial commit 2005-04-14 20:18:17 +00:00