Subject: CVS commit: basesrc
To: None <>
From: Alistair G. Crooks <>
List: source-changes
Date: 12/31/1999 13:58:15
Module Name:	basesrc
Committed By:	agc
Date:		Fri Dec 31 21:58:15 UTC 1999

Modified Files:
	basesrc/usr.sbin/user: user.c

Log Message:
Enhancements from Hubert Feyrer:

+ copy all files and directories in <skeldir> to new user's home
directory, not just if they begin with a '.'
+ use pax to copy files from <skeldir>, as this will allow <skeldir>
to contain directory trees as well as regular files
+ use -h arg to chown(1) in case any symlinks have been created in the
new user's home directory
+ getpwnam(3) does not set errno, so use errx(3) and warnx(3)
+ use nologin(8) in preference to false(1) when deleting users but
preserving information
+ in usage messages, specify [-r lowuid..highuid] rather than a simple
[-r range]

To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 basesrc/usr.sbin/user/user.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.