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


リロード   新規 下位ページ作成 凍結解除 差分 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS