Install and configure AVM Fritz!Card USB driver

#!/bin/bash
 
# If you use Ubuntu Gutsy you don´t need to compile the fcusb2 driver at self, follow this howto
# it will automaticly download and configure all needed files
 
# be sure that you running this script as root
if [ "$USER" != "root" ]; then
	sudo $0
	exit 0
fi
 
# install needed packages
apt-get install -y avm-fritz-firmware linux-restricted-modules-$(uname -r) wget
 
# install avm firmware
#wget http://www.avm.de/files/cardware/fritzcrdusb.v20/linux/suse.93/fcusb2-suse93-3.11-07.tar.gz -P /tmp
#tar -xzf /tmp/fcusb2-suse93-3.11-07.tar.gz -C /tmp
#mkdir /usr/share/isdn/2.6.22-14
#cp /tmp/fritz/*.frm /usr/share/isdn/$(uname -r)/
wget http://kanotix.com/files/thorhammer/kanotix/non-free/avm/avm-firmware_3.11-19_i386.deb -P /tmp
dpkg -i --force-architecture /tmp/avm-firmware_3.11-19_i386.deb
 
# install fcusb2 kernel module
wget http://dl.dropbox.com/u/4170695/www/fcusb2.tar.bz2 -P /tmp
tar xjf /tmp/fcusb2.tar.bz2  -C /tmp
cp /tmp/fcusb2/$(uname -r)/$(uname -m)/fcusb2.ko /lib/modules/$(uname -r)/kernel/drivers/isdn/hardware/avm/
depmod -a
 
# configure driver
echo "fcusb2          fus2base.frm    DSS1    -       -       -       -" >> /etc/isdn/capi.conf
 
# initialize capi
capiinit
 
# test
# capiinfo
# capifax -v YOUR_FON_NR /etc/hosts