DVSP2でPi-Star
DVSP2_on_Rpi-Zero(V1.3)+OLED(128x64)にPi-Starのイメージ(v3.4.5)を一部改変して動くようにした。また同時に、ローカルUS-SRUST系レピーターに接続できるように、およびOLEDによるヘッダー情報を表示できるようにした。
参考:http://www.pistar.uk/downloads/
- ノードタイプの選択(Configuration画面)

- ircddbgateway設定(expert→ircddbgateway画面)

- PHP編集
# nano /var/www/dashboard/admin/dstarrepeater/link_manager.php
while (!feof($dplusFile)) {
$dplusLine = fgets($dplusFile);
if (strpos($dplusLine, 'REF') !== FALSE && strpos($dplusLine, '#') === FALSE) {
↓
while (!feof($dplusFile)) {
$dplusLine = fgets($dplusFile);
if ((strpos($dplusLine, 'JP1') !== FALSE || strpos($dplusLine, 'REF') !== FALSE) && strpos($dplusLine, '#') === FALSE) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^追加 *カッコも忘れないように
------------------------------------------
# nano /var/www/dashboard/admin/admin.php
while (!feof($dplusFile)) {
$dplusLine = fgets($dplusFile);
if (strpos($dplusLine, 'REF') !== FALSE && strpos($dplusLine, '#') === FALSE && strpos($dplusLine, 'REF001') === FALSE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 削除
↓
while (!feof($dplusFile)) {
$dplusLine = fgets($dplusFile);
if (strpos($dplusLine, '#') === FALSE) && strpos($dplusLine, '#') === FALSE && strpos($dplusLine, 'REF001') === FALSE)
- DPlus_Local.txtを作成・追加
#nano /usr/local/etc/DPlus_Local.txt
JP1YJQ jp1yjq.dip.jp
JP1YKM jp1ykm.dip.jp
-----------------------
# nano /root/addlocal
cat /usr/local/etc/DPlus_Local.txt >> /usr/local/etc/DPlus_Hosts.txt
pkill ircddbgatewayd
sleep 2
/usr/local/bin/ircddbgatewayd -daemon
を作成して、
# chmod 755 addlocal
と実行権を付与しておき、夜中3時過ぎに、新しい各種Hosts.txtがロードされ更新されてしまうので、
# crontab -e
0 4 * * * /root/addlocal
として毎日4時に、Hostsファイルを追加し、ircddbgatewaydを再起動して読み込ませる。
- 他のcronでの自動起動を制限(コメントアウトしておく)
# nano /etc/crontab
# m h dom mon dow user command
#*/5 * * * * root /usr/local/sbin/pistar-upnp.service start > /dev/null 2>&1
# 17 * * * * root cd / && run-parts --report /etc/cron.hourly
- cronを再起動(念のため)
# /etc/init.d/cron restart
----
以下工事中