From owner-freebsd-jail@FreeBSD.ORG Tue Jan 27 22:02:09 2015 Return-Path: Delivered-To: freebsd-jail@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64907B50 for ; Tue, 27 Jan 2015 22:02:09 +0000 (UTC) Received: from mx1.scaleengine.net (beauharnois2.bhs1.scaleengine.net [142.4.218.15]) by mx1.freebsd.org (Postfix) with ESMTP id 23863179 for ; Tue, 27 Jan 2015 22:02:08 +0000 (UTC) Received: from [192.168.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id 571DC9022A for ; Tue, 27 Jan 2015 22:02:07 +0000 (UTC) Message-ID: <54C80ADF.8010802@freebsd.org> Date: Tue, 27 Jan 2015 17:02:07 -0500 From: Allan Jude User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: freebsd-jail@freebsd.org Subject: Re: preferred jail management tool References: <20150127012347.GA4940@lonesome.com> <20150127141239.V77290@sola.nimnet.asn.au> <54C7958B.40007@gmail.com> <54C7C828.4070703@erdgeist.org> In-Reply-To: <54C7C828.4070703@erdgeist.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gkvxhhmfBeUGtd4GCeIJaQAFNULB6cqPp" X-BeenThere: freebsd-jail@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion about FreeBSD jail\(8\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2015 22:02:09 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gkvxhhmfBeUGtd4GCeIJaQAFNULB6cqPp Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015-01-27 12:17, Dirk Engling wrote: > On 27.01.15 14:41, Ernie Luzar wrote: >=20 >> I hope the ezjail author takes this thread as incentive to keep his >> utility up to date and not let it die due to changing software in Free= bsd >> base code. All I am doing is pointing out the facts here. >=20 > I am reading the thread. And I have been following the discussion for a= > long time. >=20 > I have been served the jail.conf file format and offered my help > improving the jail(8) tool to allow for manipulation of the jail.conf, > because ezjail as a shell tool can not parse the format and keeping a > shadow config with potentially conflicting information is not a stable > way to maintain ones config >=20 > A short summary is here: >=20 > https://elektropost.org/ezjail/msg00149.html >=20 > I also heard rumors that the jail.conf format is an intermediate format= > only, and/or there's gonna be a library to parse and manipulate all kin= d > of structured config in FreeBSD. >=20 > So I'd be very interested in keeping up with the base system's > development, but regarding jail configs it looks like I'm stuck with th= e > "use your vi to configure your jails" approach for 3 years now. >=20 > Is there anyone feeling responsible for the jail(8) tool at the moment > willing to accept patches and discuss development? >=20 > erdgeist > _______________________________________________ > freebsd-jail@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-jail > To unsubscribe, send any mail to "freebsd-jail-unsubscribe@freebsd.org"= >=20 Jail.conf is one of the targets for my command line tool to interface with libUCL (the library for parsing and manipulating structured configs, already used by pkg). The jail.conf format will likely need to be tweaked a bit to make it compatible. My main reason for wanting to do this, is that the current jail.conf can not easily be programmatically edited by tools like puppet. That is why I use ezjail, in addition to its existing interface, its rc.conf style means I can edit an ezjail config with the sysrc tool included in base. ezjail would not lose its value even if the base jail tools were very easy to use. EZJail has features, like the 'basejail', that the base tool is never going to have. Not everyone needs that feature, but I like = it. EZJail is not going away. --=20 Allan Jude --gkvxhhmfBeUGtd4GCeIJaQAFNULB6cqPp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJUyAriAAoJEJrBFpNRJZKfqEUQAL/OVhqzAv03nX5ngrl1PEcO vGDSl2y6zvD0USdGtUqtbF5nJuKsQ7Iw0LK5giY3uFiJeD/528Tgt8zgPVJurgCB eJ6GYHuerSmuuaBGz1rXwO2GCjs3UNa0C/FnqNf0tlw2NCOP3jr6UGBlCZTjG465 TholjOh4dBsnCphhlRdmqrQncOq0IfbpLpy8fdRGH1EgSYA7GbjEckZTxf4Py+Kc jmb0rSKiuyyh7uzGkeVn2cugGREKFE3WW9UkwX4vZ5jWL7b8+aoZoPZ8RfnnBIX+ LtvJlHDB8s0lC7ipsako6sIJArD7XjVTBS6YFxtJVZMrlote1t7ZAiTh/3woFXrw ZPKhL/jSY8UfzMKV8GANZLtxuD9zte0ZB14I54Bb9C5r//40eyZZL+a3ng8PR3lY S3ffNj9YbHpYS1+fDC0Oy3Ftv3kwhu/YmLjRNt8zXi+/4ju2VKhocJeoA6pE+nF0 1EyMzEe1s6GpaAsSiLFyK3cW2Ao+4fvjBl6XkVnDDFmCmAnG5AsRYseRc7Vp0eg9 IclD0a277SH7lfO7HnjisRN/CMGWELcEIIG36UJc28dHLKQc8sFz7x/G8pSJJEGh +2U+9qoy7vJZfnMQZHy3gqGoXJ7jVjLnWtMnY+FuNRbKz+J3AGxKjuxXX0QznG7n sbFKW47aFYEVkDzWZ6VT =ABoY -----END PGP SIGNATURE----- --gkvxhhmfBeUGtd4GCeIJaQAFNULB6cqPp--