29 lines
689 B
Bash
Executable File
29 lines
689 B
Bash
Executable File
#!/bin/sh
|
|
|
|
os=$(cat "${__global:?}/explorer/os")
|
|
|
|
mkdir -p "${__object:?}/files"
|
|
case "$os" in
|
|
debian|ubuntu)
|
|
__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"
|
|
__systemd_unit prometheus-odoo-license-exporter.service \
|
|
--source "${__object:?}/files/prometheus-odoo-license-exporter.service" \
|
|
--enablement-state enabled
|
|
;;
|
|
*)
|
|
echo "$os is not supported by this type. Exiting" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
__directory /opt/prometheus-odoo-license-exporter
|