ref: caddc9a6ea0c8aeb2510ec9eda67eb4f2e82a00c
parent: d5bbee50a019aaa91f16ab115f606739e837cb9c
author: cinap_lenrek <[email protected]>
date: Fri Aug 4 10:18:40 EDT 2017
inst: get rid of ppp configuration
--- a/rc/bin/inst/confignet
+++ b/rc/bin/inst/confignet
@@ -9,7 +9,7 @@
export confignet
exit
}
- if(~ $netisfrom ppp ether){
+ if(~ $netisfrom ether){
x=config$netisfrom
$x=done
./config$netisfrom checkdone
@@ -22,48 +22,18 @@
exit
case go
- devs=''
- if(test -d /net/ether0 >[2]/dev/null)
- devs=$devs^ether
- if(test -f /dev/eia? >[2]/dev/null)
- devs=$devs^ppp
-
- switch($devs){
- case ''
+ if(! test -d /net/ether0 >[2]/dev/null){
echo
- echo 'Could not find ethernet card nor serial port nor modem.'
+ echo 'Could not find ethernet card.'
echo
netisfrom=none
-
- case ppp
- echo
- echo 'No ethernet card was detected, but there is a serial port or modem.'
- echo 'We will configure PPP.'
- echo
- netisfrom=ppp
-
- case ether
- echo
- echo 'No serial port or modem detected, but there is an ethernet card.'
- echo 'We will configure the ethernet.'
- echo
- netisfrom=ether
-
- case etherppp
- echo
- echo 'You can connect to the internet via'
- echo 'a local ethernet or a dial-up PPP connection.'
- echo
- prompt -d ether 'Interface to use' ether ppp
- netisfrom=$rd
+ export netisfrom
+ exit
}
-
+ echo
+ echo 'We will configure the ethernet.'
+ echo
+ netisfrom=ether
export netisfrom
- if(~ $netisfrom ether ppp)
- exec ./config$netisfrom go
-
- if(! test -f /srv/cs && ! test -f /net/cs)
- ndb/cs
- if(! test -f /srv/dns && ! test -f /net/dns)
- ndb/dns -r
+ exec ./configether go
}
--- a/rc/bin/inst/configppp
+++ /dev/null
@@ -1,63 +1,0 @@
-#!/bin/rc
-
-# desc: configure your internet connection via ppp over a modem
-
-switch($1) {
-case go
- devs=`{ls -p /dev/eia? >[2]/dev/null}
- if(~ $#devs 0) {
- echo 'No serial port found; this can''t happen.' # because confignet checks
- exit
- }
-
- # not going to use the mouse for PPP
- if(~ eia^$mouseport $devs)
- devs=`{echo $devs | sed 's/eia'^$mouseport^'//'}
-
- if(~ $#devs 0) {
- echo 'The only serial port you have is your mouse.'
- echo 'Cannot configure PPP.'
- exit
- }
-
- echo
- echo 'Please choose the serial port or modem to use to connect to your ISP.'
- echo
- for(i in $devs) {
- n=`{echo $i | sed 's/eia//'}
- n=`{hoc -e 1+$n}
- echo ' '^$i^'(Windows'' COM'^$n^')'
- }
- echo
- prompt 'Serial device' $devs
- pppdev=$rd
-
- echo
- echo 'Pick a baud rate for the PPP connection.'
- echo
- prompt -d 115200 'Baud rate'
- pppbaud=$rd
-
- echo
- echo 'You can specify your dialup phone number, username, and password,'
- echo 'or you can log in manually by typing the modem commands yourself.'
- echo
- prompt 'Dialing method' auto manual
- pppmethod=$rd
-
- switch($pppmethod){
- case auto
- prompt 'PPP phone number'; pppphone=$rd
- prompt 'PPP phone username'; pppuser=$rd
- prompt 'PPP phone password'; ppppasswd=$rd
- }
-
- export pppdev pppmethod pppphone ppppasswd pppuser pppbaud
- exec ./startppp go
-
-case checkdone
- if(! ~ $#pppmethod 1 || ! test -f /dev/$pppdev){
- configppp=notdone
- export configppp
- }
-}
--- a/rc/bin/inst/startppp
+++ /dev/null
@@ -1,30 +1,0 @@
-#!/bin/rc
-
-# desc: activate ppp connection
-# prereq: configppp
-
-switch($1) {
-case checkready checkdone
- if (isipdevup '^pkt[0-9]')
- startppp=done
- export startppp
-
-case go
- if(isipdevup '^pkt[0-9]')
- exit
-
- ctl=$pppdev^ctl
- echo b115200 >$ctl
-
- switch($pppmethod) {
- case manual
- echo
- echo 'Please dial the modem, and type ctl-d when PPP has started.'
- echo 'You may need to type ctl-m to send modem commands.'
- echo
- ip/ppp -f -u -b b^$pppbaud -p /dev/^$pppdev
-
- case auto
- ip/ppp -f -b b^$pppbaud -p /dev/^$pppdev -s $"pppuser:$"ppppasswd -t 'atdt'^$"pppphone
- }
-}