On Wed  5 May 20:07:23 2010, Petter Reinholdtsen wrote:

[Martin Orr]
With sysvinit 2.88dsf-2 there are no such messages and policy is
never loaded.

Hm, that is nasty.  Any idea what is wrong with the relevant code in
src/init.d?  The current one look like this:

The differences between the old and new code are:
- the sense of the is_selinux_enabled() test is reversed
- /proc is mounted, but I think that this is irrelevant in my case because /proc should be already mounted by the initrd.

Presumably the thinking here is that is_selinux_enabled() should return 1 on a system configured to use SELinux, 0 otherwise, and that the test was previously broken because of not mounting /proc. However is_selinux_enabled() only returns 1 after a policy has been loaded, so it is of no use to init in trying to find out whether it should load an initial policy.

I do not know the selinux stuff myself, so I need help from someone
who can test fixes. :)

I am happy to test things. I shall ask on the SELinux list and with init upstream what init should be happening here.

Best wishes,
Martin Orr





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to