From owner-freebsd-bugs@FreeBSD.ORG Thu Jan 10 15:00:00 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BF35BDA9 for ; Thu, 10 Jan 2013 15:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8E1E11A4 for ; Thu, 10 Jan 2013 15:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0AF00cK039237 for ; Thu, 10 Jan 2013 15:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0AF00Sb039236; Thu, 10 Jan 2013 15:00:00 GMT (envelope-from gnats) Resent-Date: Thu, 10 Jan 2013 15:00:00 GMT Resent-Message-Id: <201301101500.r0AF00Sb039236@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Garrett Cooper Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 10B42D89 for ; Thu, 10 Jan 2013 14:57:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 0026A191 for ; Thu, 10 Jan 2013 14:57:52 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r0AEvqIj088935 for ; Thu, 10 Jan 2013 14:57:52 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r0AEvqMu088934; Thu, 10 Jan 2013 14:57:52 GMT (envelope-from nobody) Message-Id: <201301101457.r0AEvqMu088934@red.freebsd.org> Date: Thu, 10 Jan 2013 14:57:52 GMT From: Garrett Cooper To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: bin/175181: bsdinstall doesn't install base files from /usr/share/skel; breaks POLA X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2013 15:00:00 -0000 >Number: 175181 >Category: bin >Synopsis: bsdinstall doesn't install base files from /usr/share/skel; breaks POLA >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 10 15:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Garrett Cooper >Release: 10-CURRENT >Organization: EMC Isilon >Environment: FreeBSD fallout.local 10.0-CURRENT FreeBSD 10.0-CURRENT #2 r+96bb463: Tue Jan 8 00:39:55 PST 2013 root@fallout.local:/usr/obj/usr/src/sys/FALLOUT amd64 >Description: I grabbed one of gjb's livecd releases and when I was going through trying to set things up, I noticed that .profile wasn't installed to my home directory like I expect if I would have run pw useradd -m. bsdinstall (and the password utility it uses) needs to follow an equivalent process because otherwise it's silly that one has to manually setup files in user's home directories when installing from the livecd. >How-To-Repeat: - Install from a FreeBSD 9.0+ LiveCD. - Create a user foo. - Note that ~foo/ doesn't contain .profile and other files from /usr/share/skel. >Fix: >Release-Note: >Audit-Trail: >Unformatted: