2020-06-20 23:46:05 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
if [ -z "$GRAFANA_URL" ]
|
|
|
|
then
|
|
|
|
echo "GRAFANA_URL nicht gesetzt. Ende."
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "$EUID" -ne 0 ]
|
|
|
|
then echo "Bitte mit sudo laufen lassen!"
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
|
2020-06-21 00:58:04 +02:00
|
|
|
# Skripte nach /opt/bienen kopieren
|
|
|
|
mkdir -p /opt/bienen
|
2020-06-20 23:46:05 +02:00
|
|
|
# dabei über SED drüberjagen, variablen ersetzen
|
2020-06-21 00:58:04 +02:00
|
|
|
#cp src/temp+feucht-DHT22.py /opt/bienen/temp+feucht-DHT22.py
|
|
|
|
#cp src/weight-datageneration.py /opt/bienen/weight-datageneration.py
|
2020-06-20 23:46:05 +02:00
|
|
|
for f in temp+feucht-DHT22.py weight-datageneration.py
|
|
|
|
do
|
|
|
|
# / ersetzen durch \/
|
|
|
|
Var=${GRAFANA_URL//\//\\/}
|
|
|
|
# & ersetzen durch \&
|
|
|
|
Var=${Var//[&]/\\&}
|
|
|
|
cat src/$f | sed 's/%GRAFANA_URL%/'$Var'/' > /usr/bin/$f
|
|
|
|
done
|
|
|
|
|
2020-06-21 00:58:04 +02:00
|
|
|
# Repo von ul-gh/PiPyADC in /opt/bienen clonen
|
|
|
|
git submodule update PiPyADC
|
|
|
|
cp -av PiPyADC /opt/bienen/PiPyADC
|
|
|
|
|
2020-06-20 23:46:05 +02:00
|
|
|
# systemd unit files kopieren und chmod
|
|
|
|
cp src/systemd/temp-feuchte-sammler.service /etc/systemd/system/temp-feuchte-sammler.service
|
|
|
|
cp src/systemd/weight-sammler.service /etc/systemd/system/weight-sammler.service
|
|
|
|
chmod 644 /etc/systemd/system/weight-sammler.service
|
2020-06-21 00:58:04 +02:00
|
|
|
chmod 644 /etc/systemd/system/temp-feuchte-sammler.service
|
2020-06-20 23:46:05 +02:00
|
|
|
|
|
|
|
# services enablen - starten so automatisch
|
|
|
|
systemctl enable temp-feuchte-sammler
|
|
|
|
systemctl enable weight-sammler
|
|
|
|
|
|
|
|
# und starten
|
|
|
|
systemctl start temp-feuchte-sammler
|
|
|
|
systemctl start weight-sammler
|