aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/sysinstall/user.c
Commit message (Collapse)AuthorAgeFilesLines
* More error checking and idiot-proofing for the user editor.Murray Stokely2000-04-081-2/+16
| | | | | | | | PR: 14318 Approved by: jkh Notes: svn path=/head/; revision=59089
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50479
* Add a registration screen so we can finally start counting our little userJordan K. Hubbard1997-03-091-1/+3
| | | | | | | puppies. Notes: svn path=/head/; revision=23588
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
| | | | Notes: svn path=/head/; revision=22988
* Don't initialize homedir value. When called this early, pw(8) has noJordan K. Hubbard1997-02-181-1/+0
| | | | | | | reasonable data for it. Notes: svn path=/head/; revision=22862
* Fix broken layout help (this is what broke the TCP help screen).Jordan K. Hubbard1997-01-291-20/+20
| | | | | | | | Allow DITEM_NO_ECHO to be encoded in layout field types and make user.c use it for the password item. Notes: svn path=/head/; revision=22099
* OK, I've got two ideas to file in the "really seemed like a good ideaJordan K. Hubbard1997-01-241-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | at the time, but on further reflection..." bucket with these changes. 1. Checking the media before frobbing the disks was a fine idea, and I wish it could have worked, but that leads to a rather difficult situation when you need to mount the media someplace and you're about to: a) Chroot away from your present root. b) Newfs the root to be. You're basically screwed since there's no place to stick the mount point where it will be found following the newfs/chroot (and eliminating the chroot in favor of just using the "root bias" feature would work great for the distributions but not the pkg_add calls done by the package installer). 2. Automatic timeout handling. I don't know why, but alarm() frequently returns no residual even when the alarm didn't go off, which defies the man page but hey, since when was that so unusual? Take out timeouts but retain the code which temporarily replaces the SIGINT handler in favor of a more media-specific handler. This way, at least, if it's hanging you can at least whap it. I think the timeout code would have been losing over *really slow* links anyway, so it's probably best that it go. This should fix NFS, tape & CDROM installs again (serves me right for getting complacent and using just the FTP installs in my testing). Notes: svn path=/head/; revision=21976
* Fix several problems:Jordan K. Hubbard1997-01-151-5/+5
| | | | | | | | | | 1. Bus mouse selection didn't show up properly in mouse menu. 2. U&G management screen didn't respect cancel properly. 3. Novice not prompted to add users or set root password during installation. 4. Username length changes screw up user management form. Notes: svn path=/head/; revision=21701
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Adjust the maximum displayed length.Jordan K. Hubbard1997-01-031-2/+2
| | | | | | | Submitted-By: Tatsumi Hosokawa <hosokawa@mt.cs.keio.ac.jp> Notes: svn path=/head/; revision=21246
* Do something I've wanted to do for quite some time - collapse all theJordan K. Hubbard1997-01-031-324/+106
| | | | | | | | common layout code into some work functions and make all the layout-using routine adopt them. Also reorganize includes and generally clean up. Notes: svn path=/head/; revision=21243
* Increase the size of the vector that is allocated for execv(). JordanJoerg Wunsch1996-12-151-3/+3
| | | | | | | apparently forgot this when adding the password feature. Notes: svn path=/head/; revision=20504
* Now that I've got my source tree sorted out, bring all the thingsJordan K. Hubbard1996-12-141-24/+43
| | | | | | | I've been committing into 2.2 directly all this time. Notes: svn path=/head/; revision=20484
* Update to benefit from David's recent changes to pw(8). The mostJoerg Wunsch1996-12-101-25/+203
| | | | | | | | | | | obvious effects are that most of the automagically chosen defaults will now be displayed while going through the menu, and an improved error handling thanks to the more detailed error status reporting. 2.2 fodder, but i'll leave it to Jordan's review. Notes: svn path=/head/; revision=20271
* Slightly improve the wording of a ``not yet there'' message.Joerg Wunsch1996-12-091-2/+3
| | | | Notes: svn path=/head/; revision=20255
* Add Joerg's user management screen for David Nugent's pw(8) program, somethingJordan K. Hubbard1996-12-091-0/+750
which will also need to be brought in before this screen will work. Add some commentary about how the slip startup code is bogus. Steal Joerg's loop for more properly closing all files and graft it into the EHS startup. My loop was functional but more bogus. Notes: svn path=/head/; revision=20231