Date: Sat, 12 Oct 2013 16:29:47 +0200 From: Remko Lodder <remko@freebsd.org> To: Steve Wills <swills@FreeBSD.org> Cc: current@freebsd.org Subject: Re: svn commit: r256256 - in head: . etc etc/defaults etc/rc.d share/man/man5 usr.sbin/jail Message-ID: <4B2ECC28-4F63-448A-B99E-DC5215C5FFD0@freebsd.org> In-Reply-To: <20131011141214.GA91989@mouf.net> References: <04E9979E-1D97-4AA2-A7AE-F9D8457B3599@FreeBSD.org> <DE0D956D-A1E5-48D2-8886-63F954910075@FreeBSD.org> <20131011141214.GA91989@mouf.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_95E24EFA-909E-4591-A04C-B7807ECE4BAF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Oct 11, 2013, at 4:12 PM, Steve Wills <swills@FreeBSD.org> wrote: > I'm having the same issue. I am working with Hiroki to resolve this. So far his work seems to fix = this, he will commit that as soon as we can reasonable think that this is OK (and it looks that way :)) Thanks Hiroki! Remko >=20 > Steve >=20 > On Fri, Oct 11, 2013 at 03:05:51PM +0200, Remko Lodder wrote: >>=20 >> Dear Current readers, >>=20 >> Please find issues that I have with the latest /etc/rc.d/jail changes = and the use of ezjail. >>=20 >> Thanks >> remko >>=20 >>=20 >> Begin forwarded message: >>=20 >>> 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 >> --=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 >>=20 >=20 >=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=_95E24EFA-909E-4591-A04C-B7807ECE4BAF 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 iQIcBAEBAgAGBQJSWVzbAAoJEKjD27JZ84ywD4cQAJ0KKhWnNylLmAeMpET/gBjQ RvICjTPdE1SWf8DUY5zzsT86Qi0LbYPxjCbaqbzyF1/byFFbWsmO8Of7xE7UjvCz 1zsW5WkbsaAIJBnrTvq2JD+Uvi6vkuoc2LBLpA8EHGrk4q2QvQOJM5h+wjqefS4a 1tnUXFBks9OVuS22C0ytb4bXkOycUJQI0Fa2wwdatG0b/1dwbAJef2Iyi38rDemB JQVTGk0Ex+XeB8hKFU0oeVUP5Il2odeobti5GTE8WoMjuZdUqlHMC3/osc8K4LWW Y6EyO7SQBY28yD6WpOeDo1ApZuk1meatGTQ/YdTMpcfVtRqRT9q+ISv5F9jQqCI6 gKwXl0nEXc25Wd4/6B7teiPvcfMei4GgNfVfb/zFs4fruh20Q16HRAc6bqkb4qmW v7hVmv95N/nj1H4gGopG6oFTa3bIGDckNvBOaKfENVgWM40LM/D5g5VLndfqnq1e nMtS7udRXF0FXsTFj3tyVs3I72341SFjjMFuw5XyPPUDiDR3MOD/Ekfpv3JF/XP1 MBvY1tpvMm/naIzzM2UaRMdXAx25FfTvbQdgeuomcEQqFjwLA3og9RLHZBpZ1tcS OEMb1Zi9AUOtIbjKzPSinrmxCtPjuBl4ybGk908bgcYwSrZLM/FiZ3Dvwiw+WnTx y2uQXpIhZ5c4GZDMhCuH =Zfx1 -----END PGP SIGNATURE----- --Apple-Mail=_95E24EFA-909E-4591-A04C-B7807ECE4BAF--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B2ECC28-4F63-448A-B99E-DC5215C5FFD0>