24 lines
545 B
Bash
Executable File
24 lines
545 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
|
|
|
|
"${__type:?}/files/prometheus-veeam-exporter.service.sh" \
|
|
>"${__object:?}/files/prometheus-veeam-exporter.service"
|
|
__systemd_unit prometheus-veeam-exporter.service \
|
|
--source "${__object:?}/files/prometheus-veeam-exporter.service" \
|
|
--enablement-state enabled
|
|
;;
|
|
*)
|
|
echo "$os is not supported by this type. Exiting" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
__directory /opt/prometheus-veeam-exporter
|