Projekt Pegasus Forum

Normale Version: [WORKAROUND Option 2] Anpassung PiStar zur Nutzung und Auswahl XLX021
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Leider enthalten die D-STAR-Hosts-Dateien (dienen zur Auswahl der Reflektoren) derzeit nicht den XLX021 vom PEGASUS.
Dazu ist eine Modifikation im PiStar erforderlich, die ich hier beschreibe:

Login per SSH, dann

$ sudo –s
# rpi-rw
# cd /usr/local/sbin
# cp HostFilesUpdate.sh HostFilesUpdate.sh.save
# nano HostFilesUpdate.sh


Folgendes in dem Script lokalisieren und die roten Zeilen ergänzen:

# Generate Host Files
curl --fail -o ${APRSHOSTS} -s http://www.pistar.uk/downloads/APRS_Hosts.txt
curl --fail -o ${DCSHOSTS} -s http://www.pistar.uk/downloads/DCS_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/DCS021/c\DCS021  78.46.11.69' ${DCSHOSTS}
curl --fail -o ${DMRHOSTS} -s http://www.pistar.uk/downloads/DMR_Hosts.txt
if [ -f /etc/hostfiles.nodextra ]; then
  # Move XRFs to DPlus Protocol
  curl --fail -o ${DPlusHOSTS} -s http://www.pistar.uk/downloads/DPlus_WithXRF_Hosts.txt
  curl --fail -o ${DExtraHOSTS} -s http://www.pistar.uk/downloads/DExtra_NoXRF_Hosts.txt
  # correct for PEGASUS XLX021
  sed -i '/REF021/c\REF021  78.46.11.69' ${DPlusHOSTS}
  sed -i '/XRF021/c\XRF021  78.46.11.69' ${DPlusHOSTS}
else
  # Normal Operation
  curl --fail -o ${DPlusHOSTS} -s http://www.pistar.uk/downloads/DPlus_Hosts.txt
  curl --fail -o ${DExtraHOSTS} -s http://www.pistar.uk/downloads/DExtra_Hosts.txt
  # correct for PEGASUS XLX021
  sed -i '/REF021/c\REF021  78.46.11.69' ${DPlusHOSTS}
  sed -i '/XRF021/c\XRF021  78.46.11.69' ${DExtraHOSTS}
fi


Hinweis: Vor der IP-Adresse bitte 2(!) Leerzeichen eingeben.

Wir benutzen das UNIX-Tool sed, die Parameter bedeuten:
-i = in-place, also direkt die angegebene Datei ändern
'/REF021' = Zeile suchen, die mit REF021 beginnt
'/c\REF021  78.46.11.69' = ersetze diese ganze Zeile mit den angegeben Inhalt 'REF021  78.46.11.69'
${DPlusHOSTS} = steht als Variable für /usr/local/etc/DPlus_Hosts.txt


73 Heiko, DL1BZ