DVSP2でPi-Star
DVSP2_on_Rpi-Zero(V1.3)+OLED(128x64)にPi-Starのイメージ(v3.4.5)を一部改変して動くようにした。(追加でローカルUS-SRUST系レピーターに接続できるように)
- 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)
- /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時に実行させるようにする。
- 他の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
- 念のため、
# /etc/init.d/cron restart