All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vincenzo Ciaglia <vin@netwosix.org>
To: Stephen Smalley <sds@tycho.nsa.gov>
Cc: selinux@tycho.nsa.gov, "Christopher J. PeBenito" <cpebenito@tresys.com>
Subject: Re: refpolicy modules
Date: Wed, 28 Feb 2007 14:37:42 +0100	[thread overview]
Message-ID: <1172669862.5757.10.camel@localhost> (raw)
In-Reply-To: <1172667937.19041.458.camel@moss-spartans.epoch.ncsc.mil>

On mer, 2007-02-28 at 08:05 -0500, Stephen Smalley wrote: 
> What are you asking?  You should be able to turn off modules that you
> don't need and have the rest build, although there likely is a
> fundamental core set of modules that are presumed to be present.  If you
> have specific cases where you disabled a module and couldn't build the
> rest of the policy, then report those.

Well maybe it's better to give you an example, here the modules that i
want to run on Netwosix for now: 
http://www.netwosix.org/selinux/modules.conf

Then when i try to "make install" i get some errors related to other
modules evidently needed by the modules in my .conf. Here the example:

##################################
/usr/bin/checkmodule:  loading policy configuration from tmp/apache.tmp
policy/modules/services/apache.te:239:ERROR 'syntax error' at token
'avahi_stream_connect' on line 14780:
                avahi_stream_connect(httpd_t)
#line 239
/usr/bin/checkmodule:  error(s) encountered while parsing configuration
make: *** [tmp/apache.mod] Error 1
##################################

Of course this happen because i'm not using the avahi module. To solve
this i just have to comment the line related to "avahi" in my
policy.conf. What i'm asking for is a way to don't edit and wast so many
time by editing each line of my policy.

For example if my apache.te depends to "avahi" and avahi is not present
in my strict-policy with its module, the policy should understand this
and skip this step by compiling the whole policy just using the modules
that are present.

I still don't know if it's possibile, so i'm asking here. 
Thank you for your time!

-- 
Vincenzo Ciaglia, <vin(at)netwosix(dot)org>
Linux Netwosix, <http://www.netwosix.org>


--
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.

  reply	other threads:[~2007-02-28 13:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-28  9:26 refpolicy modules Vincenzo Ciaglia
2007-02-28 13:05 ` Stephen Smalley
2007-02-28 13:37   ` Vincenzo Ciaglia [this message]
2007-02-28 14:00     ` Christopher J. PeBenito
2007-02-28 14:05       ` Vincenzo Ciaglia

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1172669862.5757.10.camel@localhost \
    --to=vin@netwosix.org \
    --cc=cpebenito@tresys.com \
    --cc=sds@tycho.nsa.gov \
    --cc=selinux@tycho.nsa.gov \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.