Bug 175181

Summary: adduser(8) doesn't install base files from /usr/share/skel
Product: Base System Reporter: Enji Cooper <ngie>
Component: binAssignee: Antoine Brodin <antoine>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Enji Cooper freebsd_committer freebsd_triage 2013-01-10 15:00:00 UTC
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.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2013-01-12 08:13:17 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-sysinstall

Over to maintainer(s).
Comment 2 Nathan Whitehorn freebsd_committer freebsd_triage 2013-01-12 14:08:16 UTC
Responsible Changed
From-To: freebsd-sysinstall->freebsd-bin

bsdinstall just invokes a shell with adduser(8) in a chroot and doesn't do 
any account management itself, so the bug must be in adduser
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2013-01-14 18:43:48 UTC
Responsible Changed
From-To: freebsd-bin->freebsd-bugs

Canonicalize assignment.
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2013-05-18 17:16:47 UTC
State Changed
From-To: open->feedback

I am totally unable to reproduce this. 
Can you still reproduce it? 


Comment 5 Antoine Brodin freebsd_committer freebsd_triage 2013-05-18 17:16:47 UTC
Responsible Changed
From-To: freebsd-bugs->antoine

Track.
Comment 6 Antoine Brodin freebsd_committer freebsd_triage 2013-06-04 20:32:41 UTC
State Changed
From-To: feedback->closed

Close: feedback timeout