DVSP2でPi-Star

DVSP2_on_Rpi-Zero(V1.3)+OLED(128x64)にPi-Starのイメージ(v3.4.5)を一部改変して動くようにした。(追加でローカルUS-SRUST系レピーターに接続できるように)

  1. 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
    echo "  <option selected>REF001</option>\n";
            if (strpos($dplusLine, 'REF') !== FALSE && strpos($dplusLine, '#') === FALSE && strpos($dplusLine, 'REF001') === FALSE)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 削除
               ↓
    
    while (!feof($dplusFile)) {
            $dplusLine = fgets($dplusFile);
            if (strpos($dplusLine, '#') === FALSE)
  1. /usr/local/etc/に 以下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

を作成して、

# chmod 755 addlocal と実行権を付与しておく

夜中3時過ぎに、新しい各種Hosts.txtがロードされ更新されてしまうので、

# crontab -e
0 4 * * * /root/addlocal

として毎日4時に実行させるようにする。

  1. 他の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
  2. 念のため、
    # /etc/init.d/cron restart

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White


Reload   New Lower page making Unfreeze Diff Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes