ソースを参照

Icecast on port 80

Bob Mottram 7 年 前
コミット
c0e6b42e03
共有1 個のファイルを変更した2 個の追加3 個の削除を含む
  1. 2
    3
      src/freedombone-app-icecast

+ 2
- 3
src/freedombone-app-icecast ファイルの表示

76
     echo 'After=icecast2.service' >> /etc/systemd/system/ices2.service
76
     echo 'After=icecast2.service' >> /etc/systemd/system/ices2.service
77
     echo '' >> /etc/systemd/system/ices2.service
77
     echo '' >> /etc/systemd/system/ices2.service
78
     echo '[Service]' >> /etc/systemd/system/ices2.service
78
     echo '[Service]' >> /etc/systemd/system/ices2.service
79
+    echo 'Type=oneshot' >> /etc/systemd/system/ices2.service
79
     echo 'User=icecast2' >> /etc/systemd/system/ices2.service
80
     echo 'User=icecast2' >> /etc/systemd/system/ices2.service
80
     echo 'Group=icecast' >> /etc/systemd/system/ices2.service
81
     echo 'Group=icecast' >> /etc/systemd/system/ices2.service
81
     echo "ExecStart=/usr/bin/ices2 /etc/ices2/ices-playlist.xml" >> /etc/systemd/system/ices2.service
82
     echo "ExecStart=/usr/bin/ices2 /etc/ices2/ices-playlist.xml" >> /etc/systemd/system/ices2.service
82
-    echo 'Restart=on-failure' >> /etc/systemd/system/ices2.service
83
-    echo 'RestartSec=10' >> /etc/systemd/system/ices2.service
84
     echo '' >> /etc/systemd/system/ices2.service
83
     echo '' >> /etc/systemd/system/ices2.service
85
     echo '[Install]' >> /etc/systemd/system/ices2.service
84
     echo '[Install]' >> /etc/systemd/system/ices2.service
86
     echo 'WantedBy=multi-user.target' >> /etc/systemd/system/ices2.service
85
     echo 'WantedBy=multi-user.target' >> /etc/systemd/system/ices2.service
460
         fi
459
         fi
461
     fi
460
     fi
462
 
461
 
463
-    ICECAST_ONION_HOSTNAME=$(add_onion_service icecast ${ICECAST_PORT} ${ICECAST_ONION_PORT})
462
+    ICECAST_ONION_HOSTNAME=$(add_onion_service icecast 80 ${ICECAST_ONION_PORT})
464
 
463
 
465
     sed -i  -e "s|<source-password>[^<]*</source-password>|<source-password>$ICECAST_PASSWORD</source-password>|" \
464
     sed -i  -e "s|<source-password>[^<]*</source-password>|<source-password>$ICECAST_PASSWORD</source-password>|" \
466
         -e "s|<relay-password>[^<]*</relay-password>|<relay-password>$ICECAST_PASSWORD</relay-password>|" \
465
         -e "s|<relay-password>[^<]*</relay-password>|<relay-password>$ICECAST_PASSWORD</relay-password>|" \