[RFC] procd: Use /dev/console for serial console if exists
Paul Spooren
mail at aparcar.org
Sat Apr 24 14:39:51 BST 2021
On 4/24/21 1:01 AM, Gaurav Pathak wrote:
> Modified inittab.c to use "/dev/console" as preferred console if exists.
>
> Signed-off-by: Gaurav Pathak <gaurav.pathak at pantacor.com>
> ---
Could you please elaborate why this is useful?
> Edited inittab.c to check and use "/dev/console" as the first
> console device before parsing "/sys/class/tty/console/active".
> inittab.c | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/inittab.c b/inittab.c
> index 2c2270c..716bcee 100644
> --- a/inittab.c
> +++ b/inittab.c
> @@ -190,7 +190,13 @@ static void askconsole(struct init_action *a)
> */
> tty = get_cmdline_val("console", line, sizeof(line));
> if (tty == NULL) {
> - tty = get_active_console(line, sizeof(line));
> + if (dev_exist("/dev/console")) {
> + tty = "/dev/console";
> + }
> + else {
> + tty = get_active_console(line, sizeof(line));
> + }
> +
> }
> if (tty != NULL) {
> split = strchr(tty, ',');
More information about the openwrt-devel
mailing list