FreeBSD Bugzilla – Attachment 219044 Details for
Bug 250587
net-mgmt/pushgateway: Update to 1.3.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Pushgateway
pushgateway.shar (text/plain), 8.51 KB, created by
Gabriel M. Dutra
on 2020-10-24 23:57:01 UTC
(
hide
)
Description:
Pushgateway
Filename:
MIME Type:
Creator:
Gabriel M. Dutra
Created:
2020-10-24 23:57:01 UTC
Size:
8.51 KB
patch
obsolete
>#!/bin/sh ># This is a shell archive >echo x pushgateway >mkdir -p pushgateway > /dev/null 2>&1 >echo x pushgateway/files >mkdir -p pushgateway/files > /dev/null 2>&1 >echo x pushgateway/Makefile >sed 's/^X//' > pushgateway/Makefile << 'SHAR_END' >X# $FreeBSD$ >X >XPORTNAME= pushgateway >XDISTVERSIONPREFIX= v >XDISTVERSION= 1.3.0 >XPORTREVISION= 2 >XCATEGORIES= net-mgmt >X >XMAINTAINER= 0xdutra@gmail.com >XCOMMENT= Prometheus push acceptor for ephemeral and batch jobs >X >XLICENSE= APACHE20 >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XUSES= gmake go:modules >XUSE_GITHUB= yes >XGH_ACCOUNT= prometheus >X >XGH_TUPLE= \ >X alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \ >X alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \ >X alecthomas:units:f65c72e2690d:alecthomas_units/vendor/github.com/alecthomas/units \ >X beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ >X cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ >X go-kit:kit:v0.10.0:go_kit_kit/vendor/github.com/go-kit/kit \ >X go-logfmt:logfmt:v0.5.0:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \ >X golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \ >X golang:sys:ddb9806d33ae:golang_sys/vendor/golang.org/x/sys \ >X julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ >X matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ >X pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ >X prometheus:client_golang:v1.7.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ >X prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ >X prometheus:common:v0.14.0:prometheus_common/vendor/github.com/prometheus/common \ >X prometheus:procfs:v0.1.3:prometheus_procfs/vendor/github.com/prometheus/procfs \ >X protocolbuffers:protobuf-go:v1.23.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ >X shurcooL:httpfs:8d4bc4ba7749:shurcool_httpfs/vendor/github.com/shurcooL/httpfs \ >X shurcooL:vfsgen:0d455de96546:shurcool_vfsgen/vendor/github.com/shurcooL/vfsgen >X >XUSE_RC_SUBR= pushgateway >X >XUSERS= prometheus >XGROUPS= prometheus >X >XPLIST_FILES= bin/pushgateway >X >Xdo-test: >X @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GMAKE} test) >X >X.include <bsd.port.mk> >SHAR_END >echo x pushgateway/distinfo >sed 's/^X//' > pushgateway/distinfo << 'SHAR_END' >XTIMESTAMP = 1603583224 >XSHA256 (prometheus-pushgateway-v1.3.0_GH0.tar.gz) = 3f1da0b5ecd5b4415857416353f2e0729a8cac4ba921e8fc3611ff9c3445dbc6 >XSIZE (prometheus-pushgateway-v1.3.0_GH0.tar.gz) = 5700120 >XSHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a >XSIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383 >XSHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e >XSIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339 >XSHA256 (alecthomas-units-f65c72e2690d_GH0.tar.gz) = ece06024b01821e013bd7158dfe8ec8cc697f586ce8d3cfaa22edde8c2f022c3 >XSIZE (alecthomas-units-f65c72e2690d_GH0.tar.gz) = 4925 >XSHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825 >XSIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867 >XSHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148 >XSIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292 >XSHA256 (go-kit-kit-v0.10.0_GH0.tar.gz) = c0fac2e37b981e4c18e4f210b92e1393bd59dadd7c7fc043ec46d1c9834eba85 >XSIZE (go-kit-kit-v0.10.0_GH0.tar.gz) = 274801 >XSHA256 (go-logfmt-logfmt-v0.5.0_GH0.tar.gz) = 76727000951c187d058289d8e83d3e2ad480a5d44c7c83b025b78b7eb6bf0258 >XSIZE (go-logfmt-logfmt-v0.5.0_GH0.tar.gz) = 11745 >XSHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87 >XSIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778 >XSHA256 (golang-sys-ddb9806d33ae_GH0.tar.gz) = c441ebb395a1facea244428b70a77fa792e3d83063275a611adda070e899eaca >XSIZE (golang-sys-ddb9806d33ae_GH0.tar.gz) = 1054636 >XSHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 >XSIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 >XSHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b >XSIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184 >XSHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 >XSIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 >XSHA256 (prometheus-client_golang-v1.7.1_GH0.tar.gz) = e61fefe06b7ac561c77435c98336f4ccc8cee60420de3a39db6d09fb7b83e9ed >XSIZE (prometheus-client_golang-v1.7.1_GH0.tar.gz) = 160050 >XSHA256 (prometheus-client_model-v0.2.0_GH0.tar.gz) = 4ab1be9cdfa702d7f49beeb09a256bcc6a2aad55e8a0a37e7732a46934264e12 >XSIZE (prometheus-client_model-v0.2.0_GH0.tar.gz) = 10986 >XSHA256 (prometheus-common-v0.14.0_GH0.tar.gz) = 1b93e29dd621ed22bb7a7351487e22013f43c96d05c6c63ffc11236abe166f36 >XSIZE (prometheus-common-v0.14.0_GH0.tar.gz) = 124248 >XSHA256 (prometheus-procfs-v0.1.3_GH0.tar.gz) = 0b0872058bfdef11d9942535c992420150724c3b5a912a48a8d2ea26ac39efa6 >XSIZE (prometheus-procfs-v0.1.3_GH0.tar.gz) = 156868 >XSHA256 (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = e7266bedaa4f110216fce52ae533dc5eba475d3829bb0592e8876684e202ae1f >XSIZE (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = 1214648 >XSHA256 (shurcooL-httpfs-8d4bc4ba7749_GH0.tar.gz) = 761fc18152b6998a40b6aa8169fa1275cbbbdba0632096bf5a004a8c5d1c9d99 >XSIZE (shurcooL-httpfs-8d4bc4ba7749_GH0.tar.gz) = 8713 >XSHA256 (shurcooL-vfsgen-0d455de96546_GH0.tar.gz) = e54c6fad553f915401861a2c687c53f2b44c8ad9a209ceac174b85be75e4669f >XSIZE (shurcooL-vfsgen-0d455de96546_GH0.tar.gz) = 13648 >SHAR_END >echo x pushgateway/pkg-descr >sed 's/^X//' > pushgateway/pkg-descr << 'SHAR_END' >XThe Prometheus Pushgateway exists to allow ephemeral and batch jobs to >Xexpose their metrics to Prometheus. Since these kinds of jobs may not >Xexist long enough to be scraped, they can instead push their metrics to >Xa Pushgateway. The Pushgateway then exposes these metrics to Prometheus. >X >XWWW: https://github.com/prometheus/pushgateway >SHAR_END >echo x pushgateway/files/pushgateway.in >sed 's/^X//' > pushgateway/files/pushgateway.in << 'SHAR_END' >X#!/bin/sh >X# >X# $FreeBSD: head/net-mgmt/pushgateway/files/pushgateway.in 512417 2019-09-20 15:09:18Z 0mp $ >X >X# PROVIDE: pushgateway >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X# >X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf >X# to enable this service: >X# >X# pushgateway_enable (bool, default: "NO"): >X# Set it to YES to enable pushgateway. >X# pushgateway_user (string, default: "prometheus"): >X# Set user to run pushgateway. >X# pushgateway_group (string, default: "prometheus"): >X# Set group to run pushgateway. >X# pushgateway_data_dir (string, default: "/var/db/pushgateway"): >X# Set directory to run pushgateway in. >X# pushgateway_persistence_file (string, default: "${pushgateway_data_dir}/persistent.data") >X# Set file in which the pushed metrics will be persisted. >X# pushgateway_log_file (string, default: "/var/log/pushgateway.log") >X# Set file that pushgateway will log to. >X# pushgateway_args (string, default: ""): >X# Set additional command line arguments. >X >X. /etc/rc.subr >X >Xname=pushgateway >Xrcvar=pushgateway_enable >X >Xload_rc_config "$name" >X >X: ${pushgateway_enable:=NO} >X: ${pushgateway_user:=prometheus} >X: ${pushgateway_group:=prometheus} >X: ${pushgateway_data_dir:=/var/db/pushgateway} >X: ${pushgateway_persistence_file:=${pushgateway_data_dir}/persistent.data} >X: ${pushgateway_log_file:=/var/log/pushgateway.log} >X >Xpidfile=/var/run/pushgateway.pid >Xcommand=/usr/sbin/daemon >Xprocname="%%PREFIX%%/bin/pushgateway" >Xsig_reload=HUP >Xextra_commands=reload >Xcommand_args="-p ${pidfile} /usr/bin/env ${procname} \ >X --persistence.file=${pushgateway_persistence_file} \ >X ${pushgateway_args} > ${pushgateway_log_file} 2>&1" >Xstart_precmd=pushgateway_startprecmd >X >Xpushgateway_startprecmd() >X{ >X if [ ! -e "${pidfile}" ]; then >X install -o ${pushgateway_user} -g ${pushgateway_group} /dev/null ${pidfile} >X fi >X if [ ! -f "${pushgateway_log_file}" ]; then >X install -o ${pushgateway_user} -g ${pushgateway_group} -m 640 /dev/null ${pushgateway_log_file} >X fi >X if [ ! -d ${pushgateway_data_dir} ]; then >X install -d -o ${pushgateway_user} -g ${pushgateway_group} -m 750 ${pushgateway_data_dir} >X fi >X} >X >Xrun_rc_command "$1" >SHAR_END >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 250587
:
219044
|
219163