From e22c50a5b2c90129764d504f67bc62d170faf8d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Floure?= Date: Sat, 27 Mar 2021 07:36:36 +0100 Subject: [PATCH] Commit forgotten patch to prometheus-yoctotemp-exporter --- .../gencode-remote | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/type/__prometheus_yoctotemp_exporter/gencode-remote b/type/__prometheus_yoctotemp_exporter/gencode-remote index 6c179c8..adb94e5 100755 --- a/type/__prometheus_yoctotemp_exporter/gencode-remote +++ b/type/__prometheus_yoctotemp_exporter/gencode-remote @@ -4,17 +4,19 @@ VCS_TAG=$(cat "$__object/parameter/version") VCS_URL="https://code.recycled.cloud/RecycledCloud/prometheus-yoctotemp-exporter/raw/tag/$VCS_TAG/prometheus-yoctotemp-exporter" cat << EOF -cd /opt/prometheus-yoctotemp-exporter - -# Fetch sources. -curl "$VCS_URL" -o prometheus-yoctotemp-exporter - -# Install virtualenv and dependencies. -virtualenv -p python3 venv -. venv/bin/activate -pip install prometheus_client -pip install yoctopuce - -# Start service -service prometheus-yoctotemp-exporter start +if [ ! -d /opt/prometheus-yoctotemp-exporter ]; then + cd /opt/prometheus-yoctotemp-exporter + + # Fetch sources. + curl "$VCS_URL" -o prometheus-yoctotemp-exporter + + # Install virtualenv and dependencies. + virtualenv -p python3 venv + . venv/bin/activate + pip install prometheus_client + pip install yoctopuce + + # Start service + service prometheus-yoctotemp-exporter start +fi EOF