Skip to content
Snippets Groups Projects
Verified Commit d1fb9915 authored by nd's avatar nd
Browse files

add debian packaging stuff

parent 39aef7ab
No related branches found
No related tags found
No related merge requests found
Pipeline #8973 waiting for manual action
...@@ -18,8 +18,8 @@ autoupdate: ...@@ -18,8 +18,8 @@ autoupdate:
extends: .build extends: .build
script: script:
- wget "https://github.com/${UPSTREAM_GITHUB_PATH}/releases/download/${UPSTREAM_VERSION}/hcloud_exporter-${UPSTREAM_VERSION#v}-linux-amd64" - wget "https://github.com/${UPSTREAM_GITHUB_PATH}/releases/download/${UPSTREAM_VERSION}/hcloud_exporter-${UPSTREAM_VERSION#v}-linux-amd64"
- mv hcloud_exporter-* hcloud_exporter - mv hcloud_exporter-* prometheus-hcloud-exporter
artifacts: artifacts:
paths: paths:
- hcloud_exporter - prometheus-hcloud-exporter
Source: prometheus-hcloud-exporter
Section: go
Priority: optional
Maintainer: CCCV <it@cccv.de>
Build-Depends:
debhelper-compat (= 12),
Standards-Version: 4.5.0
Homepage: https://git.cccv.de/infra/packages/prometheus-hcloud-exporter.git
Vcs-Git: https://git.cccv.de/infra/packages/prometheus-hcloud-exporter.git
Package: prometheus-hcloud-exporter
Architecture: amd64
Depends: systemd
Description: prometheus-hcloud-exporter package
prometheus-hcloud-exporter /usr/bin/
prometheus-hcloud-exporter@.service /lib/systemd/system/
#!/bin/sh
set -e
case "$1" in
configure)
chown root:root /etc/prometheus-hcloud-exporter
chmod 0750 /etc/prometheus-hcloud-exporter
systemctl daemon-reload
systemctl restart 'prometheus-hcloud-exporter@*'
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0
#!/bin/sh
set -e
case "$1" in
purge)
rm -rf /etc/prometheus-hcloud-exporter
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
esac
#DEBHELPER#
exit 0
#!/usr/bin/make -f
%:
dh $@
[Unit]
Description=Prometheus exporter for hetzner cloud metrics
[Service]
Restart=always
DynamicUser=yes
EnvironmentFile=/etc/prometheus-hcloud-exporter/%i.env
ExecStart=/usr/bin/prometheus-hcloud-exporter $ARGS
ExecReload=/bin/kill -HUP $MAINPID
TimeoutStopSec=20s
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment