mirror of https://gitlab.com/hp3icc/emq-TE1.git
Update direwolf.sh
This commit is contained in:
parent
a9dcf311ea
commit
253ea1b0be
55
direwolf.sh
55
direwolf.sh
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue