Update update to install pacsat software

pacsat-1
Alan Johnston 1 year ago committed by GitHub
parent b729af95f1
commit 57ddc39f4e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,6 +1,6 @@
#!/bin/bash
echo -e "\nupdate script for CubeSatSim v2.0\n"
echo -e "\nupdate script for CubeSatSim v2.1\n"
if [ "$1" = "n" ] ; then
# if [ -z "$2" ] ; then
@ -33,7 +33,7 @@ sudo sed -i 's/more information/more\ninformation/g' /etc/motd
sudo sed -i 's/update to/update\nto/g' /etc/motd
sudo sed -i 's/console=tty1 r/console=tty1 maxcpus=1 r/g' /boot/cmdline.txt # single core if Pi Zero 2
#sudo sed -i 's/console=tty1 r/console=tty1 maxcpus=1 r/g' /boot/cmdline.txt # single core if Pi Zero 2
cd /home/pi/CubeSatSim
@ -300,6 +300,81 @@ git checkout master
#fi
if [ ! -d "/home/pi/pi_pacsat" ]; then
cd
git clone https://github.com/ac2cz/iors_common.git
cd iors_common/Debug/
make all
sudo ./install.sh
cd
git clone https://github.com/ac2cz/pi_pacsat.git
cd pi_pacsat/Debug
make all
mkdir /home/pi/PacSat
mkdir /home/pi/PacSat/pacsat
mkdir /home/pi/PacSat/pacsat/dir
export LD_LIBRARY_PATH=/mnt/usb-disk/ariss/lib:/usr/local/lib/iors_common:$LD_LIBRARY_PATH
value=`cat /home/pi/CubeSatSim/sim.cfg`
echo "$value" > /dev/null
set -- $value
echo "bit_rate=9600" > pacsat.config
echo "bbs_callsign=$1" >> pacsat.config
echo "broadcast_callsign=$1-11" >> pacsat.config
echo "digi_callsign=$1-1" >> pacsat.config
echo "max_frames_in_tx_buffer=5" >> pacsat.config
echo "pb_open=1" > pacsat.state
echo "uplink_open=1" >> pacsat.state
sudo sed -i 's/#hdmi_group=1/hdmi_group=2/g' /boot/config.txt
sudo sed -i 's/#hdmi_mode=1/hdmi_mode=16/g' /boot/config.txt
sudo sed -i 's/#hdmi_force_hotplug=1/hdmi_force_hotplug=1/g' /boot/config.txt
sudo raspi-config nonint do_vnc 0
cd /tmp
wget https://www.g0kla.com/pacsat/downloads/test/PacSatGround_0.46m_linux.tar.gz
tar -xzf PacSatGround_0.46m_linux.tar.gz -C /home/pi/Desktop
rm PacSatGround_0.46m_linux.tar.gz
cp /home/pi/CubeSatSim/spacecraft/PacSatGround_0.46m/* /home/pi/Desktop/PacSatGround_0.46m_linux/spacecraft/
mkdir /home/pi/PacSatGround
sudo apt-get install default-jdk -y
cd
fi
cd rpitx
if [[ ! $(git status | grep 'invert') ]]; then
echo "updating rpitx to ptt invert branch"
git pull
git checkout invert
./update.sh
cd
fi
changed=0
value=`cat /home/pi/CubeSatSim/sim.cfg`
# echo "$value"

Loading…
Cancel
Save

Powered by TurnKey Linux.