From owner-freebsd-current@FreeBSD.ORG Mon Oct 20 18:51:23 2014 Return-Path: Delivered-To: freebsd-current@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 91AD8F30; Mon, 20 Oct 2014 18:51:23 +0000 (UTC) Received: from mail-lb0-x22f.google.com (mail-lb0-x22f.google.com [IPv6:2a00:1450:4010:c04::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8005D94D; Mon, 20 Oct 2014 18:51:22 +0000 (UTC) Received: by mail-lb0-f175.google.com with SMTP id u10so4495499lbd.34 for ; Mon, 20 Oct 2014 11:51:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=rLrf6PlJN3v/mZbT2XDNaGKFHLV27B1iKfOg8kh5ABk=; b=0U21Bc6SnXO4+VRHFIZ99uOPgvqsp/edQse1Xjyd5KIzCHlxLIDDDSQhwudRieELz9 VZo53XCNnwDlrMNjLzLvgN7cs88PXFtxpP1/6f+XCfVOFZXbNzHAxgdxNc65FJAUB1rW u87IIZ7M1tYrbWtjSwLxFqWAwZc/45bDBCgPkht5lzE5T5dVeZDCtq6KvPJNGkwRycMB g16EfbYRKBhFhp9+eODLoFH1RhQHZHKqgtMiSLgIygCAkAJndEBvPVjbHbRBb1McOY3N j1F1IT1yV30NZkczlQmrTBGwWkTKAUBlrJEijfSCsTh986z3hr907AEWqXba1lLY3dlt 0arg== X-Received: by 10.152.27.67 with SMTP id r3mr29338491lag.19.1413831080451; Mon, 20 Oct 2014 11:51:20 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id nb7sm3561944lbb.43.2014.10.20.11.51.18 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Oct 2014 11:51:19 -0700 (PDT) Sender: Baptiste Daroussin Date: Mon, 20 Oct 2014 20:51:16 +0200 From: Baptiste Daroussin To: Nikolai Lifanov Subject: Re: Voxer using FreeBSD, BSDNow.tv interview Message-ID: <20141020185115.GC20589@ivaldir.etoilebsd.net> References: <31A8D963-F8EF-4D68-9586-39EE8A7C7C5A@FreeBSD.org> <1FB509B4-25C3-42D7-9F66-8685DEC712D2@ultra-secure.de> <54455570.8070808@mail.lifanov.com> <20141020184345.GA20589@ivaldir.etoilebsd.net> <5445593B.4090606@mail.lifanov.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="YD3LsXFS42OYHhNZ" Content-Disposition: inline In-Reply-To: <5445593B.4090606@mail.lifanov.com> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: Craig Rodrigues , freebsd-advocacy@freebsd.org, freebsd-current Current , David Chisnall , Rainer Duffner X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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: Mon, 20 Oct 2014 18:51:23 -0000 --YD3LsXFS42OYHhNZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 20, 2014 at 02:49:31PM -0400, Nikolai Lifanov wrote: > On 10/20/14 14:43, Baptiste Daroussin wrote: > > On Mon, Oct 20, 2014 at 02:33:20PM -0400, Nikolai Lifanov wrote: > >> On 10/20/14 13:36, Rainer Duffner wrote: > >>> > >>>> Am 20.10.2014 um 10:19 schrieb David Chisnall : > >>>> > >>>> > >>>> I presume that most of the relevant differences are for users / deve= lopers and not sysadmins? It's worth noting that GNU coreutils, tar, bash,= and a load of other things are in the ports repository. I wonder if it's = worth having a gnu-userland metaport, perhaps with something like the Solar= is approach of sticking them all in a different tree so that you can just a= dd that to the start of your PATH and have all of the GNU tools work by def= ault. =20 > >>>> > >>> > >>> > >>> They use chef. > >>> The chef omnibus installer assumes there is a /bin/bash. Even the Fre= eBSD version of it. Well, it least it did the last time I looked. Maybe thi= s got fixed in the meantime. > >>> Which means that to =E2=80=9Ebootstrap=E2=80=9C a node, you=E2=80=99v= e first got to install pkg on it, install bash, symlink it to /bin/bash and= then bootstrap the node. > >>> Which kind of runs against the concept of doing everything via chef. > >>> > >>> > >>> > >> > >> Hi from sysutils/ansible maintainer! > >> > >> The ansible port REINPLACE_CMDs away hardcoded paths at build time. Th= is > >> way managing FreeBSD "just works". Maybe chef can benefit from the same > >> approach? > >> > > USES=3Dshebangfix is there exactly for that. > >=20 >=20 > I USES=3Dshebangfix, but it only fixes ~40% of path problems (although in > a very neat and easy to use way). Hardcoded etcdir, module directory, > man pages, etc. also need to be changed. >=20 Yes that is the job of the maintainer, so bugging the chef maintainer is the right thing to do. Maintaining a port meaning making sure it workds properly the FreeBSD way. regards, Bapt --YD3LsXFS42OYHhNZ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlRFWaMACgkQ8kTtMUmk6Ey7RACgwXEoQKIR9x0p4t1B8/AZIImu Hv4An0nty0+swNHHuSQ+pt+bOBM/jPsR =lSjc -----END PGP SIGNATURE----- --YD3LsXFS42OYHhNZ--