Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Nov 2014 22:13:09 -0700
From:      James Gritton <jamie@freebsd.org>
To:        freebsd-jail@freebsd.org
Cc:        =?UTF-8?Q?=D0=91=D0=BE=D1=80=D0=B8=D1=81?= <borius@i.ua>
Subject:   Re: fails exec.postsop after shutdown jail.
Message-ID:  <294ef242e2fd3c13fbe9c1a9aa00e559@gritton.org>
In-Reply-To: <E1XmeGJ-0002V2-MN@st14.mi6.kiev.ua>
References:  <E1XmeGJ-0002V2-MN@st14.mi6.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2014-11-07 00:47, Борис wrote:
> Hi, i use FreeBSD 10.1-RC4.
> When i shutdown jail (jexec /bin/sh /etc/rc.shudown) exec.poststop
> doesn't work and 1st string in my jail.conf (mount = "....) doesn't
> automatically unmounted, but in "man jails" say's that mount will
> unmount after removing jails.
> my jail.conf:
> 
> mount = "/usr/ports     /jails/$name/usr/ports  nullfs   ro     0       
> 0 ";
> exec.start = "/bin/sh /etc/rc";
> exec.stop = "/bin/sh /etc/rc.shutdown";
> mount.devfs;
> exec.clean;
> allow.mount;
> vnet = new;
> path = "/jails/$name";
> allow.raw_sockets;
> 
> testjail1 {
>     exec.prestart += "ifconfig epair0 create";
>     exec.prestart += "ifconfig bridge0 addm epair0a";
>     exec.prestart += "ifconfig epair0a up";
>     vnet.interface = "epair0b";
>     exec.start += "ifconfig epair0b 192.168.1.150/24";
>     exec.start += "route add default 192.168.1.254";
>     exec.poststop = "ifconfig epair0a destroy";
> }
> 
> Or am I doing something wrong?


Everything looks right to me.  I've tried it out on my own system, and
it worked as expected.  The only difference is I don't have VIMAGE, so
I commented out the vnet stuff (including the exec.start that goes
along with it).

So maybe the trouble is with vnet?  Even still, that looks correct.
I'm just able to test it at the moment.  Regardless, vnet shouldn't
affect the nullfs mount.

What output do you get for "jail -vr testjail1"?

- Jamie



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?294ef242e2fd3c13fbe9c1a9aa00e559>