Porównaj commity

...

15 Commity

Autor SHA1 Wiadomość Data
KM4ACK 668dfa8999 update chirp install 2022-08-26 12:41:46 -05:00
KM4ACK d969bd9cca update chirp download 2022-08-26 12:36:37 -05:00
KM4ACK 9f56d8a3a3 fix VARA variable 2022-08-26 11:54:48 -05:00
KM4ACK 31d68055e9 add VARA check 2022-08-26 11:53:42 -05:00
KM4ACK 4d0bd8b6c1 fix typo 2022-08-26 11:24:01 -05:00
KM4ACK 399a54c81f add repeaterSTART #400 2022-08-26 11:20:54 -05:00
KM4ACK afbe8e625f add repeaterSTART #400 2022-08-26 11:20:47 -05:00
KM4ACK 5a66ae5c32 add repeaterSTART #400 2022-08-26 11:20:38 -05:00
KM4ACK 8de092d6fd add repeaterSTART #400 2022-08-26 11:20:31 -05:00
KM4ACK f62363e99e fix #413 2022-08-26 09:30:50 -05:00
KM4ACK 092bfe4bd9 fix #414 2022-08-26 09:21:23 -05:00
KM4ACK b775e18c02 add VARA #394 2022-08-26 09:15:04 -05:00
KM4ACK 3a1717b0b1 add VARA #394 2022-08-26 09:14:48 -05:00
KM4ACK f4aa40e28d update 2022-08-26 09:14:14 -05:00
KM4ACK 9dd5b309ef add VARA #394 2022-08-26 09:14:08 -05:00
7 zmienionych plików z 124 dodań i 44 usunięć

Wyświetl plik

@ -65,6 +65,15 @@ CHECK() {
echo "ARDOPGUI=Not_Installed" >> $UPDATEFILE echo "ARDOPGUI=Not_Installed" >> $UPDATEFILE
fi fi
#----------------------------------------------------# #----------------------------------------------------#
# VARA
#----------------------------------------------------#
echo "Checking VARA"
if [ -f /home/pi/.wine/drive_c/VARA/VARA.exe ]; then
echo "VARA=Installed" >> $UPDATEFILE
else
echo "VARA=Not_Installed" >> $UPDATEFILE
fi
#----------------------------------------------------#
# JS8Call # JS8Call
#----------------------------------------------------# #----------------------------------------------------#
if ! hash js8call 2>/dev/null; then if ! hash js8call 2>/dev/null; then
@ -683,13 +692,27 @@ echo "Checking Packet Search"
fi fi
fi fi
#----------------------------------------------------# #----------------------------------------------------#
# piQtSoundModem # piQtSoundModem
#----------------------------------------------------# #----------------------------------------------------#
if [ -f /usr/local/bin/piQtSoundModem ]; then if [ -f /usr/local/bin/piQtSoundModem ]; then
echo "QTSOUND=Installed" >> $UPDATEFILE echo "QTSOUND=Installed" >> $UPDATEFILE
else else
echo "QTSOUND=Not_Installed" >> $UPDATEFILE echo "QTSOUND=Not_Installed" >> $UPDATEFILE
fi
#----------------------------------------------------#
# Repeater-Start
#----------------------------------------------------#
echo "Checking Repeater-Start"
REPEAT_CURRENT_VER=$(dpkg --list | grep repeater-start | awk '{print $3}')
REPEAT_LATEST=$(curl -s https://sourceforge.net/projects/repeater-start/files/ | grep all.deb | head -1 | sed 's/.*repeater/repeater/;s/".*//')
REPEAT_LATEST_VER=$(echo $REPEAT_LATEST | sed 's/repeater-start_//;s/_.*//')
if (($(echo "${REPEAT_LATEST_VER} ${REPEAT_CURRENT_VER}" | awk '{print ($1 > $2)}'))); then
echo "REPEAT=NEEDS-UPDATE" >> $UPDATEFILE
else
echo "REPEAT=is_latest_version" >> $UPDATEFILE
fi fi
CHECK CHECK

Wyświetl plik

@ -239,6 +239,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \
false "GPSUPDATE" "Tool to Manage GPS Devices" \ false "GPSUPDATE" "Tool to Manage GPS Devices" \
false "ARDOP" "Modem for HF" \ false "ARDOP" "Modem for HF" \
false "ARDOPGUI" "GUI for ARDOP" \ false "ARDOPGUI" "GUI for ARDOP" \
false "VARA" "VARA Modem" \
false "HAMLIB" "Needed for Rig Control" \ false "HAMLIB" "Needed for Rig Control" \
false "DIREWOLF" "Software TNC" \ false "DIREWOLF" "Software TNC" \
false "AX25" "Data Link Layer Protocol" \ false "AX25" "Data Link Layer Protocol" \
@ -252,7 +253,7 @@ if [ ${BUT} = 252 ] || [ ${BUT} = 1 ]; then
fi fi
if [ ${BUT} = 3 ]; then if [ ${BUT} = 3 ]; then
BASEAPPS=(HOTSPOT HSTOOLS GPS ARDOP ARDOPGUI HAMLIB DIREWOLF AX25 PULSE GPSUPDATE) BASEAPPS=(HOTSPOT HSTOOLS GPS ARDOP ARDOPGUI VARA HAMLIB DIREWOLF AX25 PULSE GPSUPDATE)
for i in "${BASEAPPS[@]}"; do for i in "${BASEAPPS[@]}"; do
echo "$i" >>${BASE} echo "$i" >>${BASE}
done done
@ -405,6 +406,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \
false "GPREDICT" "Satellite Tracking" \ false "GPREDICT" "Satellite Tracking" \
false "TQSL" "LOTW Software" \ false "TQSL" "LOTW Software" \
false "GRIDCALC" "Grid Calculation Software" \ false "GRIDCALC" "Grid Calculation Software" \
false "REPEAT" "Repeater Directory" \
--button="Exit":1 \ --button="Exit":1 \
--button="Check All and Continue":3 \ --button="Check All and Continue":3 \
--button="Next":2 >${ADDITIONAL} --button="Next":2 >${ADDITIONAL}
@ -416,7 +418,7 @@ fi
if [ ${BUT} = 3 ]; then if [ ${BUT} = 3 ]; then
ADDAPPS=(CONKY PI-APRS CHIRP GARIM PAT PAT-MENU JS8CALL M0IAX WSJTX PYQSO ADDAPPS=(CONKY PI-APRS CHIRP GARIM PAT PAT-MENU JS8CALL M0IAX WSJTX PYQSO
HAMRS EES QSSTV GRIDTRACKER HAMCLOCK PROPAGATION YAAC XASTIR GPREDICT TQSL HAMRS EES QSSTV GRIDTRACKER HAMCLOCK PROPAGATION YAAC XASTIR GPREDICT TQSL
GRIDCALC CQRLOG) GRIDCALC CQRLOG REPEAT)
for i in "${ADDAPPS[@]}"; do for i in "${ADDAPPS[@]}"; do
echo "$i" >>${ADDITIONAL} echo "$i" >>${ADDITIONAL}

Wyświetl plik

@ -1,4 +1,6 @@
version=3.2.4 version=3.3.0
3.3.0 Add VARA modem - https://github.com/km4ack/pi-build/issues/394
3.2.4 Update HotSpot Tools shortcut 3.2.4 Update HotSpot Tools shortcut
Change 1000 to UID in update script Change 1000 to UID in update script

Wyświetl plik

@ -1,35 +1,38 @@
background yes conky.config = {
use_xft yes background = true,
xftfont 123:size=6 use_xft = true,
xftalpha 0.5 font = '123:size=8',
update_interval 0.5 xftalpha = 0.5,
total_run_times 0 update_interval = 0.5,
own_window yes total_run_times = 0,
own_window_type normal own_window = true,
own_window_transparent yes own_window_type = 'normal',
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager own_window_transparent = true,
double_buffer yes own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
minimum_size 120 5 double_buffer = true,
maximum_width 200 minimum_width = 250, minimum_height = 5,
draw_shades no maximum_width = 400,
draw_outline no draw_shades = false,
draw_borders no draw_outline = false,
draw_graph_borders no draw_borders = false,
default_color gray draw_graph_borders = false,
default_shade_color red default_color = 'gray',
default_outline_color green default_shade_color = 'red',
alignment top_right default_outline_color = 'green',
gap_x 5 alignment = 'top_right',
gap_y 10 gap_x = 10,
no_buffers yes gap_y = 10,
uppercase no no_buffers = true,
cpu_avg_samples 2 uppercase = false,
net_avg_samples 1 cpu_avg_samples = 2,
override_utf8_locale yes net_avg_samples = 1,
use_spacer right override_utf8_locale = true,
TEXT use_spacer = 'right',
};
${font Arial:size=12}${color Yellow}${alignc}N0CALL conky.text = [[
${font Arial:size=12}${color Yellow}${alignc}KM4ACK-FIELD-PI
${voffset -30} ${voffset -30}
${font Arial:bold:size=08}${color White}Gridsquare ${alignr}${color Yellow}${execi 60 cat /run/user/1000/gridinfo.txt | cut -c1-8} ${font Arial:bold:size=08}${color White}Gridsquare ${alignr}${color Yellow}${execi 60 cat /run/user/1000/gridinfo.txt | cut -c1-8}
#${font Arial:bold:size=12}${color White}Radio Freq ${alignr}${color Yellow}${execi 5 $HOME/bin/conky/get-freq | cut -c1-6} #${font Arial:bold:size=12}${color White}Radio Freq ${alignr}${color Yellow}${execi 5 $HOME/bin/conky/get-freq | cut -c1-6}
@ -51,7 +54,7 @@ ${font Arial:bold:size=08}${color Yellow}SYSTEM ${color DarkSlateGray} ${hr 2}
${font Arial:bold:size=08}${color White}Frequency $alignr${freq_g cpu0}Ghz ${font Arial:bold:size=08}${color White}Frequency $alignr${freq_g cpu0}Ghz
${font Arial:bold:size=08}${color White}Uptime $alignr${uptime} ${font Arial:bold:size=08}${color White}Uptime $alignr${uptime}
#TEMP #TEMP
${font Arial:bold:size=08}${color White}Temp: $alignr ${exec /usr/bin/vcgencmd measure_temp | awk -F "[=']" '{print($2 * 1.8)+32}'} F ${font Arial:bold:size=08}${color White}Temp: $alignr ${exec /usr/bin/vcgencmd measure_temp | cut -c6-9} C
${voffset -10} ${voffset -10}
${font Arial:bold:size=6}${color White}CPU${alignr}${cpu}% ${font Arial:bold:size=6}${color White}CPU${alignr}${cpu}%
${cpubar cpu} ${cpubar cpu}
@ -88,3 +91,4 @@ ${font Arial:bold:size=6}${color White}${tail ~/Documents/mylog.txt 5}
#$diskio #$diskio
]];

Wyświetl plik

@ -399,7 +399,28 @@ sudo make install
################################## ##################################
CHIRP() { CHIRP() {
sudo apt install -y chirp #sudo apt install -y chirp
cd ${DIR} || return
CHIRP_FILE=$(curl -s https://github.com/goldstar611/chirp-appimage/releases | grep armhf | head -1 | sed 's/.*"\///;s/".*//')
LINK="https://github.com/$CHIRP_FILE"
wget $LINK
CHIRP=$(ls | grep -i chirp)
sudo mv $CHIRP /usr/local/bin/chirp
sudo chmod +x /usr/local/bin/chirp
cat >chirp.desktop <<EOF
[Desktop Entry]
Name=Chirp
Comment=Radio Programming Software
GenericName=Chirp
Exec=/usr/local/bin/chirp
Icon=qsstv.png
Type=Application
Terminal=false
Categories=HamRadio;
EOF
sudo mv chirp.desktop /usr/share/applications/
OLDCODE(){ OLDCODE(){
#left for reference #left for reference
@ -891,6 +912,17 @@ GRIDCALC(){
$HOME/bin/grid-calc $HOME/bin/grid-calc
} }
##################################
# Repeater-Start
##################################
REPEAT(){
REPEAT_LATEST=$(curl -s https://sourceforge.net/projects/repeater-start/files/ | grep all.deb | head -1 | sed 's/.*repeater/repeater/;s/".*//')
cd ${HOME}/Downloads
wget https://sourceforge.net/projects/repeater-start/files/$REPEAT_LATEST
sudo dpkg -i $REPEAT_LATEST
}
################################## ##################################
# JTDX # JTDX
################################## ##################################
@ -912,4 +944,6 @@ JTDX() {
sudo apt-get --fix-broken -y install sudo apt-get --fix-broken -y install
sudo dpkg -i ${VER} sudo dpkg -i ${VER}
rm ${VER} rm ${VER}
} }

Wyświetl plik

@ -133,6 +133,9 @@ EOF
# ARDOP # ARDOP
################################ ################################
ARDOP() { ARDOP() {
if [ -f ${HOME}/ardop/piardopc; then
rm ${HOME}/ardop/piardopc
fi
mkdir -p ${HOME}/ardop mkdir -p ${HOME}/ardop
cd ${HOME}/ardop || return cd ${HOME}/ardop || return
#determine if 64 bit and install correct dependencies. #determine if 64 bit and install correct dependencies.
@ -173,6 +176,16 @@ EOF
echo "Port=8515" >>${FILE} echo "Port=8515" >>${FILE}
} }
################################
# VARA
################################
VARA() {
cd ${HOME}/Downloads || return
curl -O https://raw.githubusercontent.com/WheezyE/Winelink/main/install_winelink.sh && bash install_winelink.sh bap
rm ${HOME}/Downloads/install_winelink.sh
}
################################ ################################
# HAMLIB # HAMLIB
################################ ################################

2
update
Wyświetl plik

@ -306,6 +306,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \
false "GPSUPDATE" "${GPSUPDATE}" "Tool to Manage GPS Devices" \ false "GPSUPDATE" "${GPSUPDATE}" "Tool to Manage GPS Devices" \
false "ARDOP" "$ARDOP" "Mode for HF" \ false "ARDOP" "$ARDOP" "Mode for HF" \
false "ARDOPGUI" "$ARDOPGUI" "GUI for ARDOP" \ false "ARDOPGUI" "$ARDOPGUI" "GUI for ARDOP" \
false "VARA" "$VARA" "VARA Modem" \
false "DIREWOLF" "$DIRE" "Software TNC" \ false "DIREWOLF" "$DIRE" "Software TNC" \
false "AX25" "$AX25" "Data Link Layer Protocol" \ false "AX25" "$AX25" "Data Link Layer Protocol" \
false "PULSE" "$PULSE" "Sound server" \ false "PULSE" "$PULSE" "Sound server" \
@ -450,6 +451,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \
false "CONKY" "$CONKY" "System Information Display" \ false "CONKY" "$CONKY" "System Information Display" \
false "WSJTX" "$FT8" "Weak signal digital mode software" \ false "WSJTX" "$FT8" "Weak signal digital mode software" \
false "JS8CALL" "$JS8" "Weak signal digital mode software" \ false "JS8CALL" "$JS8" "Weak signal digital mode software" \
false "REPEAT" "$REPEAT" "Repeater Directory" \
false "XASTIR" "$XASTIR" "APRS Client" \ false "XASTIR" "$XASTIR" "APRS Client" \
false "YAAC" "$YAAC" "Yet Another APRS Client" \ false "YAAC" "$YAAC" "Yet Another APRS Client" \
false "PI-APRS" "$PIAPRS" "APRS Messaging Client" \ false "PI-APRS" "$PIAPRS" "APRS Messaging Client" \