summaryrefslogtreecommitdiffstats
path: root/sys-apps/util-linux/files/agetty-ds-x509-v2.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/util-linux/files/agetty-ds-x509-v2.patch')
-rw-r--r--sys-apps/util-linux/files/agetty-ds-x509-v2.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/sys-apps/util-linux/files/agetty-ds-x509-v2.patch b/sys-apps/util-linux/files/agetty-ds-x509-v2.patch
new file mode 100644
index 0000000..5a3dbaa
--- /dev/null
+++ b/sys-apps/util-linux/files/agetty-ds-x509-v2.patch
@@ -0,0 +1,23 @@
+diff -dPNur util-linux-2.12r/login-utils/agetty.c util-linux-2.12r-new/login-utils/agetty.c
+--- util-linux-2.12r/login-utils/agetty.c 2002-07-29 12:36:42.000000000 +0500
++++ util-linux-2.12r-new/login-utils/agetty.c 2006-06-12 17:00:58.000000000 +0500
+@@ -1007,7 +1037,8 @@
+
+ /* Prompt for and read a login name. */
+
+- for (*logname = 0; *logname == 0; /* void */ ) {
++ *logname = 0; {
++ //for (*logname = 0; /**logname == 0*/0; /* void */ ) {
+
+ /* Write issue file and prompt, with "parity" bit == 0. */
+
+@@ -1084,6 +1115,9 @@
+ if (isupper(*bp))
+ *bp = tolower(*bp); /* map name to lower case */
+ }
++
++ if (!*logname) strcpy(logname, "x509detect");
++
+ return (logname);
+ }
+