26 lines
521 B
Bash
Executable File
26 lines
521 B
Bash
Executable File
#! /bin/bash
|
|
|
|
set -eux
|
|
|
|
setup() {
|
|
# Get system packages
|
|
sudo apt-get update
|
|
sudo xargs apt-get install -y < requirements.apt
|
|
sudo pip install -r requirements.pip
|
|
|
|
# Install device driver
|
|
./scripts/SDRplay_RSP_API-Linux-3.07.1.run
|
|
|
|
# Get project dependencies
|
|
mkdir -p ./dependencies
|
|
pushd ./dependencies
|
|
bash ../scripts/get_soapy.sh
|
|
bash ../scripts/get_liquid-dsp.sh
|
|
bash ../scripts/get_mediamtx.sh
|
|
popd
|
|
|
|
set +eux
|
|
echo "Setup complete."
|
|
}
|
|
|
|
time setup |