Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Oct 2013 15:05:51 +0200
From:      Remko Lodder <remko@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   Fwd: svn commit: r256256 - in head: . etc etc/defaults etc/rc.d share/man/man5 usr.sbin/jail
Message-ID:  <DE0D956D-A1E5-48D2-8886-63F954910075@FreeBSD.org>
References:  <04E9979E-1D97-4AA2-A7AE-F9D8457B3599@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_8B29B1C1-0A0F-4A84-9A78-BBFD0355D024
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


Dear Current readers,

Please find issues that I have with the latest /etc/rc.d/jail changes =
and the use of ezjail.

Thanks
remko


Begin forwarded message:

> From: Remko Lodder <remko@FreeBSD.org>
> Subject: Re: svn commit: r256256 - in head: . etc etc/defaults =
etc/rc.d share/man/man5 usr.sbin/jail
> Date: October 11, 2013 3:04:12 PM GMT+02:00
> To: Hiroki Sato <hrs@FreeBSD.org>
> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, =
svn-src-head@freebsd.org
>=20
>=20
> Hi Hiroki,
>=20
> On Oct 10, 2013, at 11:32 AM, Hiroki Sato <hrs@FreeBSD.org> wrote:
>=20
>> Author: hrs
>> Date: Thu Oct 10 09:32:27 2013
>> New Revision: 256256
>> URL: http://svnweb.freebsd.org/changeset/base/256256
>>=20
>> Log:
>> - Update rc.d/jail to use a jail(8) configuration file instead of
>>   command line options.  The "jail_<jname>_*" rc.conf(5) variables =
for
>>   per-jail configuration are automatically converted to
>>   /var/run/jail.<jname>.conf before the jail(8) utility is invoked.
>>   This is transparently backward compatible.
>>=20
>> - Fix a minor bug in jail(8) which prevented it from returning false
>>   when jail -r failed.
>>=20
>=20
> Thanks for doing such a massive update. However it seems to break the =
ezjail utility.
> My jails didn't restart after I upgraded to the most recent -head =
version=20
>=20
> FreeBSD nakur.elvandar.org 10.0-ALPHA6 FreeBSD 10.0-ALPHA6 #7 r256311: =
Fri Oct 11 13:27:54 CEST 2013     =
root@nakur.elvandar.org:/usr/obj/usr/src/sys/NAKUR  amd64
>=20
> If I replace this with an older version, the utility starts and =
complains about certain things not being done properly. The
> system does not mount devfs nodes anylonger and thus is basically out =
of function.
>=20
> I was not expecting this much fallout from this change, others that =
will be upgrading will loose the ability to start their jails until they =
can
> resolve this by hand.
>=20
> Thanks
> Remko
>=20
>> Approved by:	re (glebius)
>>=20
>> Modified:
>> head/UPDATING
>> head/etc/defaults/rc.conf
>> head/etc/rc.d/jail
>> head/etc/rc.subr
>> head/share/man/man5/rc.conf.5
>> head/usr.sbin/jail/jail.c
>>=20
>> Modified: head/UPDATING
>> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>> --- head/UPDATING	Thu Oct 10 07:41:11 2013	(r256255)
>> +++ head/UPDATING	Thu Oct 10 09:32:27 2013	(r256256)
>> @@ -31,6 +31,25 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
>> 	disable the most expensive debugging functionality run
>> 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
>>=20
>> +20131010:
>> +	The rc.d/jail script has been updated to support jail(8)
>> +	configuration file.  The "jail_<jname>_*" rc.conf(5) variables
>> +	for per-jail configuration are automatically converted to
>> +	/var/run/jail.<jname>.conf before the jail(8) utility is =
invoked.
>> +	This is transparently backward compatible.  See below about some
>> +	incompatibilities and rc.conf(5) manual page for more details.
>> +
>> +	These variables are now deprecated in favor of jail(8) =
configuration
>> +	file.  One can use "rc.d/jail config <jname>" command to =
generate
>> +	a jail(8) configuration file in /var/run/jail.<jname>.conf =
without
>> +	running the jail(8) utility.   The default pathname of the
>> +	configuration file is /etc/jail.conf and can be specified by
>> +	using $jail_conf or $jail_<jname>_conf variables.
>> +
>> +	Please note that jail_devfs_ruleset accepts an integer at
>> +	this moment.  Please consider to rewrite the ruleset name
>> +	with an integer.
>> +
>> 20130930:
>>=20

--=20
/"\   With kind regards,			| remko@elvandar.org
\ /   Remko Lodder			| remko@FreeBSD.org
X    FreeBSD					| =
http://www.evilcoder.org
/ \   The Power to Serve		| Quis custodiet ipsos custodes


--Apple-Mail=_8B29B1C1-0A0F-4A84-9A78-BBFD0355D024
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBAgAGBQJSV/evAAoJEKjD27JZ84ywUvEQAKlsVBXvQgA1Lat+ohD7UTcF
S5f5LhciXnlHUxkgsvPZngTMtYiPxXrjwbmfHPHNjDpiHyAIEZapMd13CLaMQPZl
xTl+7OOPCgN4FWeZMYEu6oGWNLi97sJqhpArf9xejoYhUnH80YHnP6WhY9cobzep
X+LVRAWFDwnxWRqKBgQccWsniM+TWjo/LQCs4rkWXOT3EsrkM71B9MwzjLRhyzC1
7uQIuVUjmeda5Ed8dzuNWcJVgbjUgbF3zoGLq4THDe9XysatLo1JJIm9k8Low41K
DbFN3DW0uaahyj8bGnQ4s/7DGe0TN65Cn55qH1hOiNG8WBuh2Y/NGGpKdckhZREQ
7zgk3yaLsoqI/LGWO5sow9T1OpAFMyoOD7BXjhWcGoKN4YuPd1UwXJDtxdzC/nQD
Ugd4CJ0UdyicNI0QQnhdcUO4046PAtU/hTZTspSWrFyz6EorsVh2WBNlJAUvCUX9
LVNuTp/8A89nn3w8d36blWQNwtQWkS3V+DLhPRGvvAFl1oAoON3OUWuTDU9HQ4TM
AbfaK3/Z8ZYo+KsFhQzr7jTJHahOYrTgeW/zFyhaBvNwUHAN2f3LhKlsYk0NMQ7f
DxlLzlWGrTn6pePeuqWxIIeze3RwmHgHGxknhlrAhY5ONqH49VWA9kuos+x7Q+RY
G64lkkveITjrC1qXc49J
=A2vn
-----END PGP SIGNATURE-----

--Apple-Mail=_8B29B1C1-0A0F-4A84-9A78-BBFD0355D024--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DE0D956D-A1E5-48D2-8886-63F954910075>