All of lore.kernel.org
 help / color / mirror / Atom feed
* init problem
@ 2010-03-07 10:15 Michal Svoboda
  2010-03-07 12:42 ` Daniel J Walsh
  0 siblings, 1 reply; 6+ messages in thread
From: Michal Svoboda @ 2010-03-07 10:15 UTC (permalink / raw)
  To: selinux

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

Hello,

I just tried to boot a selinux installation in the plain old way (ie.
without initramfs) and it seems there is a bug in the init mechanism.
Sysvinit has a

#ifdef WITH_SELINUX
        if (getenv("SELINUX_INIT") == NULL && !is_selinux_enabled()) {
          putenv("SELINUX_INIT=YES");
          if (selinux_init_load_policy(&enforce) == 0 ) {
            execv(myname, argv);

whereas the is_selinux_enabled man page says "returns 1 if SELinux is
running or 0 if it is not.".

The problem is that init is the first process and at that very early
point neither /selinux nor /proc is mounted. The function uses these to
determine the state of things and if it can't it returns a -1, which is
an undocumented value and thus a value not accounted for.

So I think that either is_selinux_enabled should return 0 if it can't
tell (or use some other mechanism to tell), or -1 should be documented
in the man page and the sysvinit code should be changed to read 

  if (getenv("SELINUX_INIT") == NULL && (0 == is_selinux_enabled())) {
                                         ^^^^

Michal Svoboda

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread
* init problem
@ 2002-06-24 15:15 somshekar chandrashekar kadam
  2002-06-24 15:37 ` Alex Zeffertt
  2002-06-24 17:53 ` Tom Rini
  0 siblings, 2 replies; 6+ messages in thread
From: somshekar chandrashekar kadam @ 2002-06-24 15:15 UTC (permalink / raw)
  To: linuxppc-embedded


hi,

    i have created ramdisk image my kernel is able to detect the
ramdisk when init is run ,its saying
  attempting to kill init rebooting in 180 sec

is it problem of some missing  library
regards
somshekar

_________________________________________________________
There is always a better job for you at Monsterindia.com.
Go now http://monsterindia.com/rediffin/


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

end of thread, other threads:[~2010-03-11 19:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-07 10:15 init problem Michal Svoboda
2010-03-07 12:42 ` Daniel J Walsh
2010-03-11 19:20   ` Michal Svoboda
  -- strict thread matches above, loose matches on Subject: below --
2002-06-24 15:15 somshekar chandrashekar kadam
2002-06-24 15:37 ` Alex Zeffertt
2002-06-24 17:53 ` Tom Rini

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.