From 5a2647cdb13335b630e692f8b4c1e30ecfc7b8ac Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Fri, 15 Oct 2010 10:34:42 -0700 Subject: Add ability to run modem getty For some dial in lines, need HAYES modem support. --- scripts/system/vyatta_update_console.pl | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'scripts/system') diff --git a/scripts/system/vyatta_update_console.pl b/scripts/system/vyatta_update_console.pl index 388d3d2c..3c3b7d2d 100644 --- a/scripts/system/vyatta_update_console.pl +++ b/scripts/system/vyatta_update_console.pl @@ -57,8 +57,18 @@ sub update_inittab { foreach my $tty ($config->listNodes()) { my $speed = $config->returnValue("$tty speed"); $speed = 9600 unless $speed; + my $type = $config->returnValue("$tty type"); - print {$tmp} "T$id:23:respawn:/sbin/getty $speed $tty\n"; + print {$tmp} "T$id:23:respawn:"; + + # Three cases modem, direct, and normal + if ($type eq "modem") { + print {$tmp} "/sbin/mgetty -x0 -s"; + } else { + print {$tmp} "/sbin/getty"; + print {$tmp} " -L" if ($type eq "direct"); + } + print {$tmp} "$speed $tty\n"; ++$id; } close $tmp; -- cgit v1.2.3