45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
Goal: accepts the -O flag for backward compatibility. (was used by adduser?)
|
|
|
|
Note: useradd.8 needs to be regenerated.
|
|
|
|
Status wrt upstream: not included as this is just specific
|
|
backward compatibility for Debian
|
|
|
|
Index: shadow-4.1.0/man/useradd.8.xml
|
|
===================================================================
|
|
--- shadow-4.1.0.orig/man/useradd.8.xml
|
|
+++ shadow-4.1.0/man/useradd.8.xml
|
|
@@ -224,6 +224,11 @@
|
|
<replaceable>UID_MIN</replaceable>=<replaceable>10</replaceable>,<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>
|
|
doesn't work yet.
|
|
</para>
|
|
+ <para>
|
|
+ For the compatibility with previous Debian's
|
|
+ <command>useradd</command>, the <option>-O</option> option is
|
|
+ also supported.
|
|
+ </para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
Index: shadow-4.1.0/src/useradd.c
|
|
===================================================================
|
|
--- shadow-4.1.0.orig/src/useradd.c
|
|
+++ shadow-4.1.0/src/useradd.c
|
|
@@ -1009,7 +1009,7 @@
|
|
{NULL, 0, NULL, '\0'}
|
|
};
|
|
while ((c =
|
|
- getopt_long (argc, argv, "b:c:d:De:f:g:G:k:K:lmMNop:rs:u:U",
|
|
+ getopt_long (argc, argv, "b:c:d:De:f:g:G:k:O:K:lmMNop:rs:u:U",
|
|
long_options, NULL)) != -1) {
|
|
switch (c) {
|
|
case 'b':
|
|
@@ -1125,6 +1125,7 @@
|
|
kflg++;
|
|
break;
|
|
case 'K':
|
|
+ case 'O': /* compatibility with previous Debian useradd */
|
|
/*
|
|
* override login.defs defaults (-K name=value)
|
|
* example: -K UID_MIN=100 -K UID_MAX=499
|