From 8a2186b907c4afc394bbb2932926fc11d90ced10 Mon Sep 17 00:00:00 2001 From: Joachim Desroches Date: Thu, 16 Sep 2021 17:41:57 +0200 Subject: [PATCH] Adapt odoo-license-exporter for debian. --- type/__prometheus_odoo_license_exporter/gencode-remote | 4 ++-- type/__prometheus_odoo_license_exporter/manifest | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/type/__prometheus_odoo_license_exporter/gencode-remote b/type/__prometheus_odoo_license_exporter/gencode-remote index b0cae6f..c91342a 100755 --- a/type/__prometheus_odoo_license_exporter/gencode-remote +++ b/type/__prometheus_odoo_license_exporter/gencode-remote @@ -10,10 +10,10 @@ cd /opt/prometheus-odoo-license-exporter curl "$VCS_URL" -o prometheus-odoo-license-exporter # Install virtualenv and dependencies -virtualenv venv +python3 -m venv venv . venv/bin/activate -pip3 install prometheus_client psycopg2 datetime +pip3 install prometheus_client psycopg2-binary datetime # Start service systemctl restart prometheus-odoo-license-exporter diff --git a/type/__prometheus_odoo_license_exporter/manifest b/type/__prometheus_odoo_license_exporter/manifest index e99a635..f9b04b4 100755 --- a/type/__prometheus_odoo_license_exporter/manifest +++ b/type/__prometheus_odoo_license_exporter/manifest @@ -5,9 +5,13 @@ os=$(cat "${__global:?}/explorer/os") mkdir -p "${__object:?}/files" case "$os" in debian|ubuntu) - __package python3-virtualenv + __package python3-venv __package curl + + # Required for psycopg2 __package libpq-dev + __package build-essential + __package libpython3-dev "${__type:?}/files/prometheus-odoo-license-exporter.service.sh" \ > "${__object:?}/files/prometheus-odoo-license-exporter.service"