Update direwolf.sh

This commit is contained in:
RaspbianProyect by HP3ICC 2023-02-14 02:49:36 +00:00
parent a9dcf311ea
commit 253ea1b0be
1 changed files with 52 additions and 3 deletions

View File

@ -1,3 +1,49 @@
if [ -d "/opt/direwolf" ]
then
rm -r /opt/direwolf
#echo "found file"
fi
######################################################################################################################
# raspberry
#####################################################################################################################
if [ "$(cat /proc/cpuinfo | grep 'Raspberry')" != "" ]; then
cat > /etc/modprobe.d/raspi-blacklist.conf <<- "EOFB1"
blacklist snd_bcm2835
# blacklist spi and i2c by default (many users don't need them)
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
# dont load default drivers for the RTL dongle
blacklist dvb_usb_rtl28xxu
blacklist rtl_2832
blacklist rtl_2830
EOFB1
#
sudo sed -i 's/defaults.ctl.card.*/defaults.ctl.card 1/' /usr/share/alsa/alsa.conf
sudo sed -i 's/defaults.pcm.card.*/defaults.pcm.card 1/' /usr/share/alsa/alsa.conf
else
echo "PC"
fi
#########################################################################################################################
# requeriments
#########################################################################################################################
sudo apt-get install git gcc g++ make cmake libasound2-dev libudev-dev -y
#########################################################################################################################
# direwolf
#########################################################################################################################
cd /opt/
git clone https://www.github.com/wb2osz/direwolf
@ -9,9 +55,8 @@ make -j4
sudo make install
make install-conf
sudo cp /usr/local/bin/direwolf /opt/direwolf/direwolf2
cd /opt/direwolf
wget https://gitlab.com/hp3icc/emq-TE1/-/raw/main/direwolf1
cp /usr/local/bin/direwolf /opt/direwolf/direwolf2
wget https://gitlab.com/hp3icc/emq-TE1/-/raw/main/direwolf1 -O /opt/direwolf/direwolf1
#############
cat > /lib/systemd/system/direwolf-rtl.service <<- "EOF"
@ -291,4 +336,8 @@ FILTER IG 0 t/p
IGTXLIMIT 6 10
#
EOF
#
#############################
systemctl daemon-reload