Bug 25798

Summary: adduser does full *pwd.db rebuild, instead of specifying user to pwd_mkdb. patch included.
Product: Base System Reporter: Domas Mituzas <domas.mituzas>
Component: binAssignee: dd <dd>
Status: Closed FIXED    
Severity: Affects Only Me CC: hostmaster
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Domas Mituzas 2001-03-14 11:00:01 UTC
If there are a lot of users in system password database (/etc/master.passwd),
full regeneration is real resource hog. pwd_mkdb allows to specify user
entry to be added or changed, thus by eliminating need of full regeneration.
Anyway, adduser is using old style syntax. It would be nice to have all
utils up-to-date to current system design.

pw command already uses new syntax.

How-To-Repeat: 
Try to make huuuge /etc/master.passwd and then use adduser to add an
account for your favourite singer. :)
Comment 1 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 2 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 3 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 4 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 5 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 6 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 7 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 8 Poul-Henning Kamp freebsd_committer freebsd_triage 2001-04-04 08:38:57 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

over to bugs
Comment 9 dd freebsd_committer freebsd_triage 2001-07-22 16:55:56 UTC
Responsible Changed
From-To: freebsd-bugs->dd

This sounds good, I'll look at it.
Comment 10 dd freebsd_committer freebsd_triage 2001-08-20 02:20:10 UTC
State Changed
From-To: open->closed

Patch applied to -current, thanks!  I'll MFC after the release.