Compare commits
No commits in common. "master" and "upstream" have entirely different histories.
12
debian/changelog
vendored
12
debian/changelog
vendored
@ -1,12 +0,0 @@
|
|||||||
prometheus (2.15.2-1) UNRELEASED; urgency=medium
|
|
||||||
|
|
||||||
* Bump
|
|
||||||
* Bump
|
|
||||||
|
|
||||||
-- Mario Fetka <mario.fetka@gmail.com> Wed, 12 Feb 2020 13:54:47 +0100
|
|
||||||
|
|
||||||
prometheus (2.11.1) stable; urgency=medium
|
|
||||||
|
|
||||||
* Version bump to 2.11.1.
|
|
||||||
|
|
||||||
-- Jiri Tyr <jiri.tyr@gmail.com> Mon, 12 Aug 2019 14:25:56 +0200
|
|
10
debian/control
vendored
10
debian/control
vendored
@ -1,10 +0,0 @@
|
|||||||
Source: prometheus
|
|
||||||
Section: net
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Jiri Tyr <jiri.tyr@gmail.com>
|
|
||||||
Standards-Version: 4.1.1
|
|
||||||
Homepage: https://prometheus.io/
|
|
||||||
|
|
||||||
Package: prometheus
|
|
||||||
Architecture: amd64
|
|
||||||
Description: Monitoring system and time series database
|
|
1
debian/default
vendored
1
debian/default
vendored
@ -1 +0,0 @@
|
|||||||
PROMETHEUS_OPTS='--config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus/data'
|
|
24
debian/postinst
vendored
24
debian/postinst
vendored
@ -1,24 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
configure)
|
|
||||||
# Add prometheus user
|
|
||||||
if ! getent passwd prometheus > /dev/null; then
|
|
||||||
adduser --quiet --system --home /var/lib/prometheus \
|
|
||||||
--group --gecos "Prometheus services" prometheus || true
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
|
|
||||||
abort-upgrade|abort-remove|abort-deconfigure)
|
|
||||||
:
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
echo "postinst called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
52
debian/rules
vendored
52
debian/rules
vendored
@ -1,52 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
|
|
||||||
define checkdir
|
|
||||||
@test -f debian/rules || \
|
|
||||||
(echo Not in correct source directory; exit 1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define checkroot
|
|
||||||
@test $$(id -u) = 0 || (echo need root priviledges; exit 1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
PRODUCT = prometheus
|
|
||||||
TOP_DIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
|
|
||||||
SRC_DIR = $(TOP_DIR)
|
|
||||||
DEB_DIR = $(TOP_DIR)/debian
|
|
||||||
DEST_DIR = $(DEB_DIR)/$(PRODUCT)
|
|
||||||
|
|
||||||
BIN_DIR = $(DEST_DIR)/usr/bin
|
|
||||||
CONF_DIR = $(DEST_DIR)/etc/$(PRODUCT)
|
|
||||||
DEFAULT_DIR = $(DEST_DIR)/etc/default
|
|
||||||
DOCS_DIR = $(DEST_DIR)/usr/share/doc/$(PRODUCT)
|
|
||||||
SYSD_DIR = $(DEST_DIR)/usr/lib/systemd/system
|
|
||||||
SHARE_DIR = $(DEST_DIR)/usr/share/$(PRODUCT)
|
|
||||||
|
|
||||||
build:
|
|
||||||
|
|
||||||
binary:
|
|
||||||
$(checkdir)
|
|
||||||
$(checkroot)
|
|
||||||
mkdir -p $(DEST_DIR)/DEBIAN $(BIN_DIR) $(CONF_DIR) $(DEFAULT_DIR) $(DOCS_DIR) $(SYSD_DIR) $(SHARE_DIR)
|
|
||||||
install -Dm755 $(SRC_DIR)/$(PRODUCT) -t $(BIN_DIR)
|
|
||||||
install -Dm755 $(SRC_DIR)/promtool -t $(BIN_DIR)
|
|
||||||
install -Dm755 $(SRC_DIR)/tsdb -t $(BIN_DIR)
|
|
||||||
install -Dm644 $(SRC_DIR)/LICENSE -t $(DOCS_DIR)
|
|
||||||
install -Dm644 $(SRC_DIR)/NOTICE -t $(DOCS_DIR)
|
|
||||||
install -Dm644 $(SRC_DIR)/$(PRODUCT).yml -t $(CONF_DIR)
|
|
||||||
install -Dm755 $(DEB_DIR)/postinst -t $(DEST_DIR)/DEBIAN
|
|
||||||
install -Dm644 $(DEB_DIR)/default $(DEFAULT_DIR)/$(PRODUCT)
|
|
||||||
install -Dm644 $(DEB_DIR)/service $(SYSD_DIR)/$(PRODUCT).service
|
|
||||||
cp -r $(SRC_DIR)/console_libraries $(SHARE_DIR)
|
|
||||||
cp -r $(SRC_DIR)/consoles $(SHARE_DIR)
|
|
||||||
dpkg-gencontrol -P$(DEST_DIR)
|
|
||||||
cd $(DEST_DIR) && find . -type f ! -regex '.*DEBIAN/.*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums
|
|
||||||
dpkg-deb -b $(DEST_DIR) ../
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(checkdir)
|
|
||||||
-rm -rf debian/$(PRODUCT)
|
|
||||||
-rm -f debian/files
|
|
||||||
-rm -f debian/substvars
|
|
||||||
|
|
||||||
.PHONY: binary clean
|
|
19
debian/service
vendored
19
debian/service
vendored
@ -1,19 +0,0 @@
|
|||||||
# -*- mode: conf -*-
|
|
||||||
|
|
||||||
[Unit]
|
|
||||||
Description=The Prometheus monitoring system and time series database.
|
|
||||||
Documentation=https://prometheus.io
|
|
||||||
After=network.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
EnvironmentFile=-/etc/default/prometheus
|
|
||||||
User=prometheus
|
|
||||||
ExecStart=/usr/bin/prometheus \
|
|
||||||
--web.console.libraries=/usr/share/prometheus/console_libraries \
|
|
||||||
--web.console.templates=/usr/share/prometheus/consoles \
|
|
||||||
$PROMETHEUS_OPTS
|
|
||||||
ExecReload=/bin/kill -HUP $MAINPID
|
|
||||||
Restart=on-failure
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
Loading…
Reference in New Issue
Block a user