#! /bin/bash
# txpower-upgrade
apt-get update -f && apt-get upgrade -fy
iw reg set BO
iwconfig wlan0 txpower 30
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev -y
cd /lib/crda
mv ./regulatory.bin ./regulatory.old
if [ -d "/lib/crda/update" ] ; then
cd ./update
wget -O “./crda-latest.tar.bz2″ -q
http://wireless.kernel.org/download/...latest.tar.bz2
bzip2 -d “./crda-latest.tar.bz2″
tar -xf ./crda-latest.tar
else
mkdir /lib/crda/update
cd ./update
wget -O ./crda-latest.tar.bz2 -q
http://wireless.kernel.org/download/...latest.tar.bz2
bzip2 -d ./crda-latest.tar.bz2
tar -xf ./crda-latest.tar
fi
cd /lib/crda/update
apt-get install ark -y
wget -O ./wireless-regdb.tar.xz -q
https://www.kernel.org/pub/software/...3.11.27.tar.xz
xz -d ./wireless-regdb.tar.xz
tar -xf ./wireless-regdb.tar
rm ./wireless*
cd ./wireless-reg*
cat ./db.txt
echo "Edit the following file (which you have just seen) to 33 txpower for your country."
sleep 10
nano ./db.txt
sleep 1
cd /lib/crda/pubkeys
#pathWirelessRegDB=$(echo `cat /lib/crda/update/wireless*/`)
#cp ./* $pathWirelessRegDB
cd /lib/crda/update/wireless*
echo ‘Look at the following Makefile and change the 2en line from to ”#PREFIX ?= /usr” and add “REG_BIN?=/lib/crda/regulatory.bin”‘
echo
sleep 20
nano ./Makefile
make
make install
cd /lib/crda
cd /lib/crda/update
cp /lib/crda/update/wireless-regdb*/regulatory.bin /lib/crda/regulatory.bin
cd /lib/crda/
ls