Spotnikfiles
Spotnik files uitleg:
/etc/spotnik
Inhoud
Wat staat waar?
de hele Spotnik software van F5NLG:
/etc/spotnik
de hele webgui van F4GVB:
/opt/spotnik/gui
het spotnik, pg540 of testen menu:
/usr/bin
de sa818 config menu's
/usr/sbin
Wat kun je waar aanpassen?
nog niets ingevuld
Hoe start de spotnik op
Boot en gaat naar /etc/rc.local
/etc/spotnik/restart ... cd /opt/spotnik/gui make start exit 0
dus naar /etc/spotnik/restart: in deze file staat in welk netwerk we het laatst ingelogt waren.
#!/bin/bash network=`cat /etc/spotnik/network` /etc/spotnik/restart.$network
en naar /etc/spotnik/network
540
dus naar /etc/spotnik/restart.540
#!/bin/bash # DTMF 540 PG540 # # Stop svxlink pkill -TERM svxlink sleep 2 # Save network in network file echo "540" > /etc/spotnik/network rm -f /etc/spotnik/svxlink.540 sleep 1 cat /etc/spotnik/svxlink.cfg >/etc/spotnik/svxlink.540 echo "HOST=192.168.x.x" >>/etc/spotnik/svxlink.540 echo "AUTH_KEY=password" >>/etc/spotnik/svxlink.540 echo "PORT=00000" >>/etc/spotnik/svxlink.540 sleep 1 # Clear logs > /tmp/svxlink.log # Launch svxlink svxlink --daemon --logfile=/tmp/svxlink.log --pidfile=/var/run/svxlink.pid --runasuser=root --config=/etc/spotnik/svxlink.540 sleep 1 # Enable propagation monitor module and IP address echo "10#" > /tmp/svxlink_dtmf_ctrl_pty echo "93#" > /tmp/svxlink_dtmf_ctrl_pty
- SVXlink word gestopt
- 540 word in network gesaved
- restart.540 word removed
- svxlink.540 word aangemaakt
- reflector inlog erin gekopieerd
- svxlink.log gecleard
- svxlink gestart met de logfile en goede config file
- announcement propagation monitor and IP address
En dan ben je ingelogt op het 540 netwerk
switchen van netwerk of configuratie
via Midnight Commander
als je dan in /etc/spotnik meerdere restart files EN svxlink.xxx files hebt,kun je heel eenvoudig omschakelen van het één naar de andere net netwerk, door de ene of de andere restart file te aktiveren.
Dit kan natuur lijk gewoon in een mc venster, door er op te dubbelklikken.
De restart.xyz zijn executable.
Dit menuutje heet testen (van test & engels) en ziet er zo uit:
Er staan wat vraagtekens in dit menuutje,word alleen door mijzelf gebrukt en is niet helemaal werkend
Het menu in de pg540 spotnik heet pg540 en is een stuk korter, omdat niet iedereen alle mogenlijkheden nodig heeft...
Het ziet er zo uit:
Eenvoudig te editeren en aan te passen:
#!/bin/bash # Selection menu for Spotnik-v2.00en PG540 Network # # F5NLG 11/12/2017 origine # F4VSJ 13/03/2018 english translation # 30/03/2018 modifications for 540 network # 28/04/2018 mods after live test mwl # 15/07/2018 V2.00en # # while : ; do choix=$(whiptail --title "Configuration menu for PG540 Network" --menu " scroll and choose an option:" 33 69 25 \ 01 " Launch Spotnik on the .540 Network '540'" \ 02 " Launch Spotnik on the Urgency Network'112'" \ 03 " See the Spotnik logfile, 'ctrl c' to quit" \ 04 " Configure Wifi or Ethernet " \ 05 " Adjust the audio with Alsamixer" \ 06 " Edit svxlink.cfg for the reflector, call and gps coordinates" \ 07 " Edit Airport for the meteo information" \ 08 " Run MC Midnight Commander" \ 09 " Configure the SA818 Spotnik Delta module" \ 10 " Complete reboot" \ 11 " Please report bugs to F4VSJ@florhans.bzh" 3>&1 1>&2 2>&3) exitstatus=$? #on recupere ce choix #exitstatus=$? if [ $exitstatus = 0 ]; then echo "Your chosed option:" $choix else echo "You chosed Cancel."; break; fi # case : action en fonction du choix case $choix in # .540 Network 01) /etc/spotnik/restart.540 ;; # Urgency Network 02) /etc/spotnik/restart.112 ;; # view svxlink.log 03) /etc/spotnik/view_svx ;; # config wifi, ehternet 04) nmtui ;; # sound adjust 05) alsamixer && alsactl store ;; # edit svxlink.cfg 06) mcedit /etc/spotnik/svxlink.540 ;; # edit airport ModuleMetarInfo 07) mcedit /etc/spotnik/svxlink.d/ModuleMetarInfo.conf ;; # run midnicght commander 08) mc /etc/svxlink ;; # 818 prog 09) 818-prog ;; # reboot 10) reboot ;; # report bugs 11) echo report bugs to: f4vsj@florhans.bzh esac done exit 0
via de webinterface
In de pg540 uitvoering staan er maar 2 netwerken in:
- PG540 Netwerk
- urgency network
Urgency network is (nog) niet in gebruik, maar met een 2de reflector eenvoudig aan te zetten. config file aanpassen met server,inlog en poort en klaar.
Dit ziet er dan weer zo uit aan de software kant:
Dit is een gedeelte van de index.js file.
De hele webgui staat op /opt/spotnik/gui en gepubliceerd op :Spotnik GUI
Deze file is dus met copy/modifie/paste ook weer eenvoudig aan te passen
....... <select required name="network" className="form-control" value={this.state.network} onChange={this.handleNetworkChange}> <option value="rrf">RRF Réseau des Répéteurs Francophones</option> <option value="fon">FON French Open Network</option> <option value="tec">TEC Salon Technique</option> <option value="urg">URG Salon Urgence</option> <option value="stv">STV Salon SSTV</option> <option value="cd2">CD2 Salon Codec2</option> <option value="el">EL Réseau EchoLink</option> <option value="540">Project Group .540 Network</option> </select> .......
tot zover vandaag, hans f4vsj 13 dec 2018