-
Notifications
You must be signed in to change notification settings - Fork 14
/
iridium_install.sh
executable file
·45 lines (39 loc) · 1.17 KB
/
iridium_install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# GNU Radio Live SDR setup scripit
# https://wiki.gnuradio.org/index.php/GNU_Radio_Live_SDR_Environment
# gareth@greenpeace.org
# 2017-06-21
## If installing from source remember to
# $ git clone https://github.com/gyaresu/sdr
# $ git submodule update --init --recursive
# $ cd iridium
# $ sh iridium_install.sh
# Install the GNURadio Iridium Decoder
if [ $(dpkg-query -W -f='${Status}' iridium-extractor 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
cd $HOME/sdr/iridium/gr-iridium
if [ -d build ]; then
cd build
sudo make uninstall
cd ..
rm -rf build
fi
mkdir build
cd build
cmake .. -Wno-dev
make
sudo make install
sudo ldconfig
fi
# Install the Iridium phone call audio codec
if [ -d $HOME/sdr/iridium/osmo-ir77/codec ]; then
cd $HOME/sdr/iridium/osmo-ir77/codec
if [ -f ir77_ambe_decode ]; then
make clean
fi
make
fi
# Add Iridium Decoder and audio programmes to $PATH and export to local shell
if [ $(cat ~/.profile | grep -c codec) -lt 1 ]; then
echo PATH="$PATH:$HOME/sdr/iridium/iridium-toolkit" >> $HOME/.profile
export PATH="$PATH:$HOME/sdr/iridium/iridium-toolkit"
export PATH="$PATH:$HOME/sdr/iridium/osmo-ir77/codec"
fi