From ac6dd0a7afd5f5bf9f88cca388a330425f796a74 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 2 Aug 2008 13:54:38 +0200 Subject: [PATCH] Add ttyUSBx to pppsetup.cgi --- config/rootfiles/updater/filelists/core16 | 1 + html/cgi-bin/pppsetup.cgi | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/updater/filelists/core16 b/config/rootfiles/updater/filelists/core16 index eac97579a..b4c14b1c4 100644 --- a/config/rootfiles/updater/filelists/core16 +++ b/config/rootfiles/updater/filelists/core16 @@ -7,6 +7,7 @@ usr/bin/bc usr/bin/dc srv/web/ipfire/cgi-bin/index.cgi srv/web/ipfire/cgi-bin/pakfire.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi srv/web/ipfire/cgi-bin/qos.cgi srv/web/ipfire/cgi-bin/network.cgi srv/web/ipfire/cgi-bin/graphs.cgi diff --git a/html/cgi-bin/pppsetup.cgi b/html/cgi-bin/pppsetup.cgi index 516935448..d3a59e2ab 100644 --- a/html/cgi-bin/pppsetup.cgi +++ b/html/cgi-bin/pppsetup.cgi @@ -72,7 +72,7 @@ elsif ($pppsettings{'ACTION'} eq $Lang::tr{'refresh'}) } elsif ($pppsettings{'ACTION'} eq $Lang::tr{'save'}) { - if ($pppsettings{'TYPE'} =~ /^(modem|serial|isdn)$/ && $pppsettings{'COMPORT'} !~ /^(ttyS0|ttyS1|ttyS2|ttyS3|ttyS4|ttyACM0|ttyACM1|ttyACM2|ttyACM3|isdn1|isdn2)$/) { + if ($pppsettings{'TYPE'} =~ /^(modem|serial|isdn)$/ && $pppsettings{'COMPORT'} !~ /^(ttyS0|ttyS1|ttyS2|ttyS3|ttyS4|ttyACM0|ttyACM1|ttyACM2|ttyACM3|ttyUSB0|ttyUSB1|ttyUSB2|ttyUSB3|isdn1|isdn2)$/) { $errormessage = $Lang::tr{'invalid input'}; goto ERROR; } if ($pppsettings{'TYPE'} =~ /^(modem|serial)$/ && $pppsettings{'DTERATE'} !~ /^(9600|19200|38400|57600|115200|230400|460800|921600)$/) { @@ -325,11 +325,14 @@ $selected{'COMPORT'}{'ttyS1'} = ''; $selected{'COMPORT'}{'ttyS2'} = ''; $selected{'COMPORT'}{'ttyS3'} = ''; $selected{'COMPORT'}{'ttyS4'} = ''; -if ( $pppsettings{'TYPE'} ne '' ){ $selected{'COMPORT'}{'ttyACM0'} = ''; $selected{'COMPORT'}{'ttyACM1'} = ''; $selected{'COMPORT'}{'ttyACM2'} = ''; -$selected{'COMPORT'}{'ttyACM3'} = '';} +$selected{'COMPORT'}{'ttyACM3'} = ''; +$selected{'COMPORT'}{'ttyUSB0'} = ''; +$selected{'COMPORT'}{'ttyUSB1'} = ''; +$selected{'COMPORT'}{'ttyUSB2'} = ''; +$selected{'COMPORT'}{'ttyUSB3'} = ''; $selected{'COMPORT'}{$pppsettings{'COMPORT'}} = "selected='selected'"; $selected{'DTERATE'}{'9600'} = ''; @@ -557,6 +560,10 @@ END + + + + END ; if ($pppsettings{'TYPE'} ne 'serial' ) { -- 2.39.2