From owner-freebsd-current@FreeBSD.ORG Fri Oct 11 13:06:00 2013 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6D64EB17 for ; Fri, 11 Oct 2013 13:06:00 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from mail.jr-hosting.nl (mail.jr-hosting.nl [IPv6:2a01:4f8:141:5ffd::25]) by mx1.freebsd.org (Postfix) with ESMTP id 131FA23E2 for ; Fri, 11 Oct 2013 13:06:00 +0000 (UTC) Received: from [10.0.2.17] (a44084.upc-a.chello.nl [62.163.44.84]) by mail.jr-hosting.nl (Postfix) with ESMTPSA id 77C4538B108A for ; Fri, 11 Oct 2013 15:05:50 +0200 (CEST) From: Remko Lodder Content-Type: multipart/signed; boundary="Apple-Mail=_8B29B1C1-0A0F-4A84-9A78-BBFD0355D024"; protocol="application/pgp-signature"; micalg=pgp-sha1 Subject: Fwd: svn commit: r256256 - in head: . etc etc/defaults etc/rc.d share/man/man5 usr.sbin/jail Date: Fri, 11 Oct 2013 15:05:51 +0200 References: <04E9979E-1D97-4AA2-A7AE-F9D8457B3599@FreeBSD.org> To: current@FreeBSD.org Message-Id: Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) X-Mailer: Apple Mail (2.1510) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 13:06:00 -0000 --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 > 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 > 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 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__*" rc.conf(5) variables = for >> per-jail configuration are automatically converted to >> /var/run/jail..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__*" rc.conf(5) variables >> + for per-jail configuration are automatically converted to >> + /var/run/jail..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 " command to = generate >> + a jail(8) configuration file in /var/run/jail..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__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--