Adding Meshtastic tool with SDR support

This commit is contained in:
FlUxIuS 2024-06-08 14:56:01 +02:00
parent fdbbde8466
commit e81c599cb5
3 changed files with 13 additions and 2 deletions

View File

@ -115,6 +115,7 @@ RUN ./entrypoint.sh qsstv_soft_install
RUN ./entrypoint.sh ice9_bluetooth_soft_install
RUN ./entrypoint.sh gps_sdr_sim_soft_install
RUN ./entrypoint.sh retrogram_soapysdr_soft_install # enable by uncommenting
RUN ./entrypoint.sh meshtastic_sdr_soft_install
# Installing SA device modules
RUN ./entrypoint.sh kc908_sa_device # Note: Only works on x86_64

View File

@ -183,7 +183,7 @@ function nfclaboratory_soft_install () {
function retrogram_soapysdr_soft_install () {
goodecho "[+] Installing dependencies for retrogram"
installfromnet "apt-fast install -y libsoapysdr-dev libncurses5-dev libboost-program-options-dev"
goodecho "[+] Installing nfc-laboratory"
goodecho "[+] Installing retrogram_soapysdr"
[ -d /sdrtools ] || mkdir /sdrtools
cd /sdrtools
installfromnet "git clone https://github.com/r4d10n/retrogram-soapysdr.git"
@ -214,7 +214,7 @@ function acarsdec_soft_install () {
make install
ldconfig
goodecho "[+] Installing acarsdec_"
goodecho "[+] Installing acarsdec"
[ -d /sdrtools ] || mkdir /sdrtools
cd /sdrtools
installfromnet "git clone https://github.com/TLeconte/acarsdec.git"
@ -225,3 +225,12 @@ function acarsdec_soft_install () {
make -j$(nproc)
make install
}
function meshtastic_sdr_soft_install () {
goodecho "[+] Installing Meshtastic_SDR dependencies"
installfromnet "pip3 install meshtastic"
[ -d /sdrtools ] || mkdir /sdrtools
cd /sdrtools
goodecho "[+] Cloning Meshtastic_SDR"
installfromnet "git clone https://gitlab.com/crankylinuxuser/meshtastic_sdr.git"
}

View File

@ -117,6 +117,7 @@ RUN ./entrypoint.sh qsstv_soft_install
RUN ./entrypoint.sh ice9_bluetooth_soft_install
RUN ./entrypoint.sh gps_sdr_sim_soft_install
RUN ./entrypoint.sh retrogram_soapysdr_soft_install # enable by uncommenting
RUN ./entrypoint.sh meshtastic_sdr_soft_install
# Installing SA device modules
RUN ./entrypoint.sh kc908_sa_device # Note: Only works on x86_64