Matt Darcy wrote:
> Moving the scripts is a fine way to keep your config, will the modem 
> work, well that will depend on the compatability of the modem with the 
> driver supplied in the later kernel on 8.04 and how stable that newer 
> driver is in 64bit.
>
> If the driver is a native driver in the kernel, I'd put money on you 
> being fine, if it's a 3rd party or "restricted" style driver, well, try 
> it and find out.
>
> Matt
>
>
>   
The files that I've got to move are:

The secrets files...  They are identical:
chap-secrets
pap-secrets

The dial script:
dial

The firmware.  These I got from a downloaded tarfile.
speedtch
speedtch-1.bin
speedtch-2.bin
speedtch.ko

Disclaimer:  I'm a Bash-script newbie!  Please don't laugh too hard if 
there's a simpler way to do this! (Or I've got it completely wrong! :@( 
) :@)

This is the script I wrote to put them all in the "right" places, with 
the "right" owners and permissions:

***

#!/bin/bash

sudo cp dial /etc/init.d
sudo chown root:root /etc/init.d/dial
sudo chmod 744 /etc/init.d/dial

sudo cp speedtch /etc/ppp/peers/
sudo chown root:dip /etc/ppp/peers/speedtch
sudo chmod 640 /etc/ppp/peers/speedtch

sudo cp speedtch.ko /lib/modules/2.6.22-14-generic/kernel/drivers/usb/atm/
sudo chown root:root 
/lib/modules/2.6.22-14-generic/kernel/drivers/usb/atm/speedtch.ko
sudo chmod 644 
/lib/modules/2.6.22-14-generic/kernel/drivers/usb/atm/speedtch.ko

sudo cp speedtch /lib/firmware
sudo cp speedtch-1.bin /lib/firmware
sudo cp speedtch-2.bin /lib/firmware
sudo chown root:root /lib/firmware/speedtch
sudo chown root:root /lib/firmware/speedtch-1.bin
sudo chown root:root /lib/firmware/speedtch-2.bin
sudo chmod 640 /lib/firmware/speedtch
sudo chmod 640 /lib/firmware/speedtch-1.bin
sudo chmod 640 /lib/firmware/speedtch-2.bin

sudo cp chap-secrets /etc/ppp
sudo chown root:root /etc/ppp/chap-secrets
sudo chmod 600 /etc/ppp/chap-secrets

sudo cp pap-secrets /etc/ppp
sudo chown root:wulfy /etc/ppp/pap-secrets
sudo chmod 600 /etc/ppp/pap-secrets

***

This is the dial script, which is essentially a "start" script.  How 
would I change it to allow stopping as well?

***

#!/bin/bash
modprobe ppp_generic
modprobe pppoatm
count=0
while [[ $((count++)) -lt 40 ]]
do
  sync=$(dmesg | grep 'ADSL line is up')
  if [ ! -z "$sync" ]
  then
    pppd call speedtch
    exit 0
  fi
  sleep 1
done
echo "The SpeedTouch firmware did not load"

***


-- 
Blessings

Wulfmann

Wulf Credo:
Respect the elders. Teach the young. Co-operate with the pack.
Play when you can. Hunt when you must. Rest in between.
Share your affections. Voice your opinion. Leave your Mark.
Copyright July 17, 1988 by Del Goetz


-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.org/UKTeam/

Reply via email to