You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

28 lines
923 B

  1. #!/bin/bash
  2. # configure fr24feed to use readsb
  3. systemctl stop fr24feed &>/dev/null
  4. rm -f /etc/lighttpd/conf-enabled/89-dump1090.conf
  5. apt-get remove -y dump1090-mutability &>/dev/null
  6. apt-get remove -y dump1090 &>/dev/null
  7. apt-get remove -y dump1090-fa &>/dev/null
  8. if [ -f /etc/fr24feed.ini ]
  9. then
  10. chmod a+rw /etc/fr24feed.ini
  11. cp -n /etc/fr24feed.ini /usr/local/share/adsb-wiki
  12. if ! grep host /etc/fr24feed.ini &>/dev/null; then sed -i -e '/fr24key/a host=' /etc/fr24feed.ini; fi
  13. 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
  14. systemctl restart fr24feed &>/dev/null
  15. fi
  16. if (( $(cat /etc/lighttpd/conf-enabled/* | grep -c -E -e '^server.stat-cache-engine *\= *"disable"') > 1 )); then
  17. rm -f /etc/lighttpd/conf-enabled/88-readsb-statcache.conf
  18. fi
  19. systemctl enable readsb
  20. systemctl restart readsb