util-linux/term-utils
Stef Walter e36deb6424 agetty: Reprompt once the network addresses change if address displayed
Several of the /etc/issue escape codes such as \4 and \6 depend on
the current addresses of the system that can change after the agetty
prompt is displayed.  This can cause stale data to be displayed
when a user looks at a VT, especially in cases of DHCP racing with
system start up.

Similar to the --reload mechanism, if we're displaying an address
in the issue output, and the user hasn't typed anything yet: then
redisplay the prompt with the new address.

We use netlink to watch for address changes. We only open the netlink
socket if we display an address in the issue file.
2015-07-20 11:17:23 +02:00
..
Makemodule.am reset: deprecate the script, and remove reset.033c 2015-06-29 12:06:22 +02:00
agetty.8 agetty: support /usr/lib/os-release too 2015-03-05 12:25:28 +01:00
agetty.c agetty: Reprompt once the network addresses change if address displayed 2015-07-20 11:17:23 +02:00
mesg.1 docs: bring a few more man pages closer to standard formatting 2014-07-16 12:03:25 +02:00
mesg.c rpmatch: use symbolic value when evaluation return codes 2015-02-24 12:42:06 +01:00
reset reset: deprecate the script, and remove reset.033c 2015-06-29 12:06:22 +02:00
reset.1 docs: bring a few more man pages closer to standard formatting 2014-07-16 12:03:25 +02:00
script.1 script: add note to BUGS man page section 2015-06-25 11:55:42 +02:00
script.c script: evaluate errno only if read() sets it 2015-07-03 09:53:05 +02:00
scriptreplay.1 docs: fix some spelling errors and typos in man pages 2015-02-27 14:48:56 +01:00
scriptreplay.c textual: add a docstring to most of the utilities 2015-01-06 11:27:38 +01:00
setterm.1 docs: restore minus symbols in long opts 2015-01-20 18:15:30 -05:00
setterm.c lib/strutils: extend parse_switch() to accept more options 2015-02-24 12:04:22 +01:00
ttymsg.c term-utils: avoid error message string length couting errors 2014-05-12 13:37:35 +02:00
ttymsg.h ttymsg: fix compiler warnings and use EXIT_ 2011-04-12 11:19:15 +02:00
wall.1 docs: remove obsolete and unneeded comments from man-page files 2015-01-12 11:03:26 +01:00
wall.c wall: do not use a temporary file. 2015-04-03 11:44:24 +02:00
write.1 docs: remove obsolete and unneeded comments from man-page files 2015-01-12 11:03:26 +01:00
write.c textual: add a docstring to most of the utilities 2015-01-06 11:27:38 +01:00