|
123456789101112131415161718192021222324252627 |
- #!/bin/bash
-
- # configure fr24feed to use readsb
-
- systemctl stop fr24feed &>/dev/null
-
- rm -f /etc/lighttpd/conf-enabled/89-dump1090.conf
-
- apt-get remove -y dump1090-mutability &>/dev/null
- apt-get remove -y dump1090 &>/dev/null
- apt-get remove -y dump1090-fa &>/dev/null
-
- if [ -f /etc/fr24feed.ini ]
- then
- chmod a+rw /etc/fr24feed.ini
- cp -n /etc/fr24feed.ini /usr/local/share/adsb-wiki
- if ! grep host /etc/fr24feed.ini &>/dev/null; then sed -i -e '/fr24key/a host=' /etc/fr24feed.ini; fi
- sed -i -e 's/receiver=.*/receiver="beast-tcp"\r/' -e 's/host=.*/host="127.0.0.1:30005"\r/' -e 's/bs=.*/bs="no"\r/' -e 's/raw=.*/raw="no"\r/' /etc/fr24feed.ini
- systemctl restart fr24feed &>/dev/null
- fi
-
- if (( $(cat /etc/lighttpd/conf-enabled/* | grep -c -E -e '^server.stat-cache-engine *\= *"disable"') > 1 )); then
- rm -f /etc/lighttpd/conf-enabled/88-readsb-statcache.conf
- fi
-
- systemctl enable readsb
- systemctl restart readsb
|