Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F109342523
D39266.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D39266.diff
View Options
diff --git a/usr.sbin/pwd_mkdb/pwd_mkdb.8 b/usr.sbin/pwd_mkdb/pwd_mkdb.8
--- a/usr.sbin/pwd_mkdb/pwd_mkdb.8
+++ b/usr.sbin/pwd_mkdb/pwd_mkdb.8
@@ -28,7 +28,7 @@
.\" @(#)pwd_mkdb.8 8.1 (Berkeley) 6/6/93
.\" $FreeBSD$
.\"
-.Dd October 20, 2018
+.Dd March 25, 2023
.Dt PWD_MKDB 8
.Os
.Sh NAME
@@ -65,6 +65,19 @@
Check if the password file is in the correct format.
Do not
change, add, or remove any files.
+.It Fl d Ar directory
+Store databases into specified destination directory instead of
+.Pa /etc .
+.It Fl i
+Ignore locking failure of the
+.Pa master.passwd
+file.
+This option is intended to be used to build password files in
+the release process over NFS where no contention can happen.
+A non-default directory must also be specified with the
+.Fl d
+option for locking to be ignored.
+Other use of this option is strongly discouraged.
.It Fl N
Tell
.Nm
@@ -76,24 +89,6 @@
.It Fl p
Create a Version 7 style password file and install it into
.Pa /etc/passwd .
-.It Fl i
-Ignore locking failure of the
-.Pa master.passwd
-file.
-This option is intended to be used to build password files in
-the release process over NFS where no contention can happen.
-A non-default directory must also be specified with the
-.Fl d
-option for locking to be ignored.
-Other use of this option is strongly discouraged.
-.It Fl d Ar directory
-Store databases into specified destination directory instead of
-.Pa /etc .
-.It Fl u Ar username
-Only update the record for the specified user.
-Utilities that
-operate on a single user can use this option to avoid the
-overhead of rebuilding the entire database.
.It Fl s Ar cachesize
Specify in megabytes the size of the memory cache used by the
hashing library.
@@ -104,6 +99,11 @@
in megabytes will be a little bit more than twice the figure
specified here.
The default is 2 megabytes.
+.It Fl u Ar username
+Only update the record for the specified user.
+Utilities that
+operate on a single user can use this option to avoid the
+overhead of rebuilding the entire database.
.El
.Pp
The two databases differ in that the secure version contains the user's
diff --git a/usr.sbin/pwd_mkdb/pwd_mkdb.c b/usr.sbin/pwd_mkdb/pwd_mkdb.c
--- a/usr.sbin/pwd_mkdb/pwd_mkdb.c
+++ b/usr.sbin/pwd_mkdb/pwd_mkdb.c
@@ -123,14 +123,11 @@
makeold = 0;
username = NULL;
oldfp = NULL;
- while ((ch = getopt(argc, argv, "CNd:ips:u:v")) != -1)
+ while ((ch = getopt(argc, argv, "Cd:iNps:u:v")) != -1)
switch(ch) {
case 'C': /* verify only */
Cflag = 1;
break;
- case 'N': /* do not wait for lock */
- nblock = LOCK_NB; /* will fail if locked */
- break;
case 'd':
dflag++;
strlcpy(prefix, optarg, sizeof(prefix));
@@ -138,6 +135,9 @@
case 'i':
iflag++;
break;
+ case 'N': /* do not wait for lock */
+ nblock = LOCK_NB; /* will fail if locked */
+ break;
case 'p': /* create V7 "file.orig" */
makeold = 1;
break;
@@ -675,6 +675,6 @@
{
(void)fprintf(stderr,
-"usage: pwd_mkdb [-BCiLNp] [-d directory] [-s cachesize] [-u username] file\n");
+"usage: pwd_mkdb [-CiNp] [-d directory] [-s cachesize] [-u username] file\n");
exit(1);
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Feb 4, 7:55 PM (21 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16459857
Default Alt Text
D39266.diff (3 KB)
Attached To
Mode
D39266: pwd_mkdb: Sort options and update usage message.
Attached
Detach File
Event Timeline
Log In to Comment