From owner-freebsd-arch@FreeBSD.ORG Fri Nov 30 14:50:40 2007 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBEF416A417; Fri, 30 Nov 2007 14:50:40 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6EBBF13C43E; Fri, 30 Nov 2007 14:50:40 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.1/8.13.8) with ESMTP id lAUEodP9093313; Fri, 30 Nov 2007 08:50:39 -0600 (CST) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.1/8.13.8/Submit) id lAUEodVS093312; Fri, 30 Nov 2007 08:50:39 -0600 (CST) (envelope-from brooks) Date: Fri, 30 Nov 2007 08:50:38 -0600 From: Brooks Davis To: Robert Watson Message-ID: <20071130145038.GB87073@lor.one-eyed-alien.net> References: <17978.194.74.82.3.1196407530.squirrel@galain.elvandar.org> <20071130101651.4h9nvpztkwcg8o84@webmail.leidinger.net> <20071130124258.P56931@fledge.watson.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LpQ9ahxlCli8rRTG" Content-Disposition: inline In-Reply-To: <20071130124258.P56931@fledge.watson.org> User-Agent: Mutt/1.5.16 (2007-06-09) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Fri, 30 Nov 2007 08:50:39 -0600 (CST) Cc: Alexander Leidinger , Remko Lodder , freebsd-arch@freebsd.org Subject: Re: Removal of /etc/skel, your opinions please X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2007 14:50:41 -0000 --LpQ9ahxlCli8rRTG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 30, 2007 at 12:44:18PM +0000, Robert Watson wrote: > On Fri, 30 Nov 2007, Alexander Leidinger wrote: >=20 >> Quoting Remko Lodder (from Fri, 30 Nov 2007 08:25:30= =20 >> +0100 (CET)): >>=20 >>> On Thu, November 29, 2007 10:47 am, Alexander Leidinger wrote: >>>> Quoting Remko Lodder (from Wed, 28 Nov 2007 >>>> 22:21:06 +0100): >>>>> Dear arch@ members, >>>>> I would like to remove /etc/skel from the BSD.root.dist mtree file=20 >>>>> since it is no longer being used and I would like to remove unused=20 >>>>> items. >>=20 >>>> Not an objection, just something to think about: Do we want to depreca= te=20 >>>> the use of "adduser -k /etc/skel"? I know you said you just want to=20 >>>> remove the directory, and every admin is allowed to create it again, b= ut=20 >>>> by removing the directory from the mtree file, we give a signal into t= he=20 >>>> direction of deprecation. >>=20 >>> You do have a point there actually :-), what we can do in the install= =20 >>> phase (initially "make distribution", later on when the system is alrea= dy=20 >>> installed, manage this through "mergemaster") is install all files from= =20 >>> /usr/share/skel to /etc/skel and actually use it. >>> If we dont want to do that, why should we keep on carrying the director= y=20 >>> then? >>=20 >> I have a local patch to adduser which adds /usr/local/share/skel (so 2= =20 >> directories are used by default). Now I think it may be better to change= =20 >> this to use /etc/skel instead, and to do it in a way that /etc/skel=20 >> overrides /usr/share/skel. Looks more usable to me. What do you think? >=20 > Sounds like a quite reasonable argument could be made for having=20 > mergemaster install and manage /etc/skel so that when sites customize=20 > /etc/skel, mergemaster can be used to manage those customizations over=20 > time. Alternatively, mergemaster could manage /usr/share/skel. I think that in addition to having "make distribution" populate /etc/skel we should change useradd to take files from there instead of or in addition to /usr/share/skel (I prefer "instead of" because at least two of the files in /usr/share/skel are useless for the 99.999% of unix users who don't read their mail with main(1)). -- Brooks [0] I've met one person who used main(1) with serious intent. --LpQ9ahxlCli8rRTG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFHUCM+XY6L6fI4GtQRAuf3AJ4hgJ0RYbFHIELQwyqnJK7P183/+wCeIZWm r+R7LK5ntAyQlFTN63XUVEg= =2T3D -----END PGP SIGNATURE----- --LpQ9ahxlCli8rRTG--