On Wed, Mar 23, 2011 at 12:54 PM, Jamie Nguyen <[email protected]>wrote:

> Mauras Olivier wrote:
> > initialize_domain /sbin/init from any
> > no_initialize_domain /sbin/init from <kernel> /usr/lxc/lxc1/sbin/init
> > no_initialize_domain /sbin/init from /usr/lxc/lxc1/sbin/init
> >
> > I did try the second line without <kernel> as a second step to see if it
> would be different. Should i completely remove the initialize_domain line?
> >
> > These /sbin/init are launched by "lxc-start" command that are listed as
> subprocess of my "rc.local" script.
>
> Like Tetsuo, I have not used containers before, but I believe it
> should actually be this:
>
> no_initialize_domain /sbin/init from /usr/bin/lxc-start
>
> Or replace /usr/bin/lxc-start with the correct path to that command. I
> am guessing here that it is the "<kernel> ....... /usr/bin/lxc-start"
> domain that is executing /sbin/init. What are the "file execute"
> entries in that domain? It is not clear to me whether lxc-start is
> launching /sbin/init from your host or if it is actually launching
> /usr/lxc/lxc1/sbin/init.
>
>
> Kind regards,
> Jamie
>
> _______________________________________________
> tomoyo-users-en mailing list
> [email protected]
> http://lists.sourceforge.jp/mailman/listinfo/tomoyo-users-en
>

Concerning lxc-start:

<kernel> /etc/init.d/local /libexec/rc/sh/runscript.sh /usr/bin/lxc-start <<
This is automatic startup at boot
<kernel> /usr/sbin/sshd /bin/zsh /usr/bin/sudo /bin/su /bin/zsh
/usr/bin/lxc-info
<kernel> /usr/sbin/sshd /bin/zsh /usr/bin/sudo /bin/su /bin/zsh
/usr/bin/lxc-stop
<kernel> /usr/sbin/sshd /bin/zsh /usr/bin/sudo /usr/bin/lxc-start
<kernel> /usr/sbin/sshd /bin/zsh /usr/bin/sudo /usr/bin/lxc-stop
<kernel> /usr/sbin/sshd /bin/zsh /usr/bin/sudo /usr/bin/lxc-start
/usr/bin/lxc-start
<kernel> /usr/sbin/sshd /bin/zsh /usr/bin/sudo /usr/bin/lxc-start
/usr/bin/lxc-start /usr/bin/lxc-start

Thing is it doesn't look like there's any reference to the real path

>From the process view:
(Automatic startup)
   25:  0  +- lxc-start (2301) <kernel> /etc/init.d/local
/libexec/rc/sh/runscript.sh /usr/bin/lxc-start
   26:  0      +- init (2318) <kernel> /sbin/init
   27:  0          +- syslogd (2433) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/syslogd
   28:  0          +- klogd (2558) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/klogd
   29:  0          +- sshd (2662) <kernel> /usr/sbin/sshd
   30:  0          +- named (2667) <kernel> /sbin/init /etc/rc.d/rc.M
/etc/rc.d/rc.bind /usr/sbin/named
   31:  0          +- crond (2805) <kernel> /sbin/init /etc/rc.d/rc.M
/etc/rc.d/rc.crond /usr/sbin/crond
   32:  0          +- master (2881) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/postfix /usr/libexec/postfix/postfix-script
/usr/libexec/postfix/master
   33:  0              +- qmgr (2884) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/postfix /usr/libexec/postfix/postfix-script
/usr/libexec/postfix/master /usr/libexec/postfix/qmgr
   34:  0              +- pickup (14946) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/postfix /usr/libexec/postfix/postfix-script
/usr/libexec/postfix/master /usr/libexec/postfix/pickup

(Another container started by hand)
   89:  0  +- lxc-start (22774) <kernel> /usr/sbin/sshd /bin/zsh
/usr/bin/sudo /usr/bin/lxc-start
   90:  0      +- init (22781) <kernel> /sbin/init
   91:  0          +- syslogd (22827) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/syslogd
   92:  0          +- klogd (22853) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/klogd
   93:  0          +- crond (22951) <kernel> /sbin/init /etc/rc.d/rc.M
/etc/rc.d/rc.crond /usr/sbin/crond
   94:  0          +- sshd (22956) <kernel> /usr/sbin/sshd
   95:  0          +- asterisk (22958) <kernel> /sbin/init /etc/rc.d/rc.M
/usr/sbin/asterisk


Thanks,
Olivier
_______________________________________________
tomoyo-users-en mailing list
[email protected]
http://lists.sourceforge.jp/mailman/listinfo/tomoyo-users-en

Reply via email to