All of lore.kernel.org
 help / color / mirror / Atom feed
* Checkmodule man page
@ 2005-12-01 20:05 Daniel J Walsh
  2005-12-02 13:55 ` Stephen Smalley
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel J Walsh @ 2005-12-01 20:05 UTC (permalink / raw)
  To: Stephen Smalley, selinux >> SE Linux

[-- Attachment #1: Type: text/plain, Size: 8 bytes --]



-- 



[-- Attachment #2: checkpolicy-rhat.patch --]
[-- Type: text/x-patch, Size: 2097 bytes --]

diff --exclude-from=exclude -N -u -r nsacheckpolicy/checkmodule.8 checkpolicy-1.27.19/checkmodule.8
--- nsacheckpolicy/checkmodule.8	1969-12-31 19:00:00.000000000 -0500
+++ checkpolicy-1.27.19/checkmodule.8	2005-12-01 15:00:22.000000000 -0500
@@ -0,0 +1,45 @@
+.TH CHECKMODULE 8
+.SH NAME
+checkmodule \- SELinux policy module compiler
+.SH SYNOPSIS
+.B checkmodule
+.I "[-b] [-d] [-M] [-c policyvers] [-o output_file] [input_file]"
+ .br
+.SH "DESCRIPTION"
+This manual page describes the
+.BR checkmodule
+command.
+.PP
+.B checkmodule
+is a program that checks and compiles a SELinux security policy module
+into a binary representation.  Use semodule_package to combine this module with
+its optional file context to create a policy package that can be loaded into the kernel.  
+
+.SH OPTIONS
+.TP
+.B \-b
+Read an existing binary policy file rather than a source policy.conf file.
+.TP
+.B \-d
+Enter debug mode after loading the policy.
+.TP
+.B \-M
+Enable the MLS policy when checking and compiling the policy.
+.TP
+.B \-o filename
+Write a binary policy file to the specified filename.
+.TP
+.B \-c policyvers
+Specify the policy version, defaults to the latest.
+
+.SH "SEE ALSO"
+.B load_policy(8), semodule(8), semodule_package(8), semodule_expand(8), semodule_link(8)
+SELinux documentation at http://www.nsa.gov/selinux/docs.html,
+especially "Configuring the SELinux Policy".
+
+
+.SH AUTHOR
+This manual page was copied from the checkpolicy man page 
+written by Arpad Magosanyi <mag@bunuel.tii.matav.hu>, 
+and edited by Dan Walsh <dwalsh@redhat.com>.
+The program was written by Stephen Smalley <sds@epoch.ncsc.mil>.
diff --exclude-from=exclude -N -u -r nsacheckpolicy/Makefile checkpolicy-1.27.19/Makefile
--- nsacheckpolicy/Makefile	2005-09-12 16:30:34.000000000 -0400
+++ checkpolicy-1.27.19/Makefile	2005-12-01 15:00:34.000000000 -0500
@@ -45,6 +45,7 @@
 	-mkdir -p $(MANDIR)/man8
 	install -m 755 $(TARGETS) $(BINDIR)	
 	install -m 644 checkpolicy.8 $(MANDIR)/man8
+	install -m 644 checkmodule.8 $(MANDIR)/man8
 
 relabel: install
 	/sbin/restorecon $(BINDIR)/checkpolicy

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Checkmodule man page
  2005-12-01 20:05 Checkmodule man page Daniel J Walsh
@ 2005-12-02 13:55 ` Stephen Smalley
  0 siblings, 0 replies; 2+ messages in thread
From: Stephen Smalley @ 2005-12-02 13:55 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: SELinux-dev, SE Linux

Thanks, merged with some editing as of checkpolicy 1.27.20.
I also added references to checkmodule to the semodule* man pages,
and did some further editing of them (e.g. added EXAMPLE sections) as of
policycoreutils 1.27.34.

I noticed that although you've updated the audit2allow man page to
mention ausearch -m avc under the "-d" option description, you left the
examples unchanged.  I assume we want to also change all occurrences of
cat /var/log/audit/audit.log there to ausearch -m avc or similar (need
to test to verify that it all still works as expected).

Possibly we should cross-reference audit2allow man page with the
semodule* and checkmodule* ones as well, as its EXAMPLE section has a
description of how to use them all together.

-- 
Stephen Smalley
National Security Agency


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-12-02 13:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-01 20:05 Checkmodule man page Daniel J Walsh
2005-12-02 13:55 ` Stephen Smalley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.