FreeBSD Bugzilla – Attachment 195620 Details for
Bug 230177
[NEW PORT] www/varnish_exporter: Varnish exporter for Prometheus
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
varnish_exporter.shar
varnish_exporter.shar (text/plain), 6.32 KB, created by
Žygis Škulteckis
on 2018-07-30 03:59:00 UTC
(
hide
)
Description:
varnish_exporter.shar
Filename:
MIME Type:
Creator:
Žygis Škulteckis
Created:
2018-07-30 03:59:00 UTC
Size:
6.32 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># varnish_exporter ># varnish_exporter/pkg-descr ># varnish_exporter/Makefile ># varnish_exporter/distinfo ># varnish_exporter/files ># varnish_exporter/files/varnish_exporter.in ># >echo c - varnish_exporter >mkdir -p varnish_exporter > /dev/null 2>&1 >echo x - varnish_exporter/pkg-descr >sed 's/^X//' >varnish_exporter/pkg-descr << 'd9d0e33eba533859e07a6219e34dc6e0' >XVarnish exporter for Prometheus. >XWWW: https://github.com/jonnenauha/prometheus_varnish_exporter >d9d0e33eba533859e07a6219e34dc6e0 >echo x - varnish_exporter/Makefile >sed 's/^X//' >varnish_exporter/Makefile << 'adf0da8f82d654f6fe8f50cf86da0937' >X# Created by: Žygis Škulteckis <ports@zx23.net> >X# $FreeBSD$ >X >XPORTNAME= varnish_exporter >XPORTVERSION= 1.4.1 >XCATEGORIES= www >X >XMAINTAINER= ports@zx23.net >XCOMMENT= Prometheus metrics exporter for the Varnish WWW cache >X >XLICENSE= APACHE20 >X >XUSES= go >XUSE_GITHUB= yes >X >XGH_ACCOUNT= jonnenauha >XGH_PROJECT= prometheus_varnish_exporter >XGH_TUPLE= prometheus:client_golang:v0.8.0:client_golang \ >X beorn7:perks:3a771d9:perks \ >X golang:protobuf:70b3af3:protobuf \ >X matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions \ >X prometheus:client_model:5c3871d:client_model \ >X prometheus:common:7600349:common \ >X prometheus:procfs:ae68e2d:procfs >X >XGO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} >X >XUSE_RC_SUBR= ${PORTNAME} >X >XUSERS= varnish >XGROUPS= varnish >X >XPLIST_FILES= bin/${PORTNAME} >X >Xpre-build: >X ${MKDIR} ${GO_WRKDIR_SRC}/github.com/beorn7 >X ${MKDIR} ${GO_WRKDIR_SRC}/github.com/golang >X ${MKDIR} ${GO_WRKDIR_SRC}/github.com/matttproud >X ${MKDIR} ${GO_WRKDIR_SRC}/github.com/prometheus >X ${MV} ${WRKSRC_client_golang} ${GO_WRKDIR_SRC}/github.com/prometheus/client_golang >X ${MV} ${WRKSRC_client_model} ${GO_WRKDIR_SRC}/github.com/prometheus/client_model >X ${MV} ${WRKSRC_common} ${GO_WRKDIR_SRC}/github.com/prometheus/common >X ${MV} ${WRKSRC_perks} ${GO_WRKDIR_SRC}/github.com/beorn7/perks >X ${MV} ${WRKSRC_procfs} ${GO_WRKDIR_SRC}/github.com/prometheus/procfs >X ${MV} ${WRKSRC_protobuf} ${GO_WRKDIR_SRC}/github.com/golang/protobuf >X ${MV} ${WRKSRC_golang_protobuf_extensions} ${GO_WRKDIR_SRC}/github.com/matttproud/golang_protobuf_extensions >X >Xdo-install: >X ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/prometheus_varnish_exporter ${STAGEDIR}${PREFIX}/bin/varnish_exporter >X >X.include <bsd.port.mk> >adf0da8f82d654f6fe8f50cf86da0937 >echo x - varnish_exporter/distinfo >sed 's/^X//' >varnish_exporter/distinfo << '4068ba6ceb6df42b3679b69a76dd3911' >XTIMESTAMP = 1531473283 >XSHA256 (jonnenauha-prometheus_varnish_exporter-1.4.1_GH0.tar.gz) = 20deb875de670a196b6638e5feacaf40dcb922255392f092c5b0790928652260 >XSIZE (jonnenauha-prometheus_varnish_exporter-1.4.1_GH0.tar.gz) = 197319 >XSHA256 (prometheus-client_golang-v0.8.0_GH0.tar.gz) = 88b0040393276116f848de5bdd636717d339667273cfc45a4edda40b5e5682bd >XSIZE (prometheus-client_golang-v0.8.0_GH0.tar.gz) = 75593 >XSHA256 (beorn7-perks-3a771d9_GH0.tar.gz) = b7a0faebca98ebd5e7546403b4cdea9dc77f865f0623d04efbad33e984297cc9 >XSIZE (beorn7-perks-3a771d9_GH0.tar.gz) = 10800 >XSHA256 (golang-protobuf-70b3af3_GH0.tar.gz) = fd81970d30eba8f3d49c5b27eb80728060f022bb391515e8d79724d5b39dc1f9 >XSIZE (golang-protobuf-70b3af3_GH0.tar.gz) = 329777 >XSHA256 (matttproud-golang_protobuf_extensions-c12348c_GH0.tar.gz) = da165c9275b77a0994b815bc7d761dcb2e4799a90fe49eec08d8bdff3a683f48 >XSIZE (matttproud-golang_protobuf_extensions-c12348c_GH0.tar.gz) = 37200 >XSHA256 (prometheus-client_model-5c3871d_GH0.tar.gz) = 5decfffcc4a7cfbce4214e42aaf0e3af9acdadf5d3f3ef6733868314171fd2f0 >XSIZE (prometheus-client_model-5c3871d_GH0.tar.gz) = 57126 >XSHA256 (prometheus-common-7600349_GH0.tar.gz) = 428d2301007b765ae36a64114b2f4806556c602dba34c011a10caaae76cbb433 >XSIZE (prometheus-common-7600349_GH0.tar.gz) = 77805 >XSHA256 (prometheus-procfs-ae68e2d_GH0.tar.gz) = d2ef0107607a9e0fcfccbe7d0a364ea04de741d464b244994fb579f2610dfb4f >XSIZE (prometheus-procfs-ae68e2d_GH0.tar.gz) = 57790 >4068ba6ceb6df42b3679b69a76dd3911 >echo c - varnish_exporter/files >mkdir -p varnish_exporter/files > /dev/null 2>&1 >echo x - varnish_exporter/files/varnish_exporter.in >sed 's/^X//' >varnish_exporter/files/varnish_exporter.in << 'd27b810d42293a8dbbe23d653987a2d5' >X#!/bin/sh >X >X# PROVIDE: varnish_exporter >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# varnish_exporter_enable (bool): Set to NO by default. >X# Set it to YES to enable varnish_exporter. >X# varnish_exporter_user (string): Set user that varnish_exporter will run under >X# Default is "varnish". >X# varnish_exporter_group (string): Set group that varnish_exporter will run under >X# Default is "varnish". >X# varnish_exporter_log_file (string): Set file that varnish_exporter will log to >X# Default is "/var/log/varnish_exporter.log" >X# varnish_exporter_args (string): Set extra arguments to pass to varnish_exporter >X# Default is "". >X >X. /etc/rc.subr >X >Xname=varnish_exporter >Xrcvar=varnish_exporter_enable >X >Xload_rc_config $name >X >X: ${varnish_exporter_enable:="NO"} >X: ${varnish_exporter_user:="varnish"} >X: ${varnish_exporter_group:="varnish"} >X: ${varnish_exporter_log_file:="/var/log/varnish_exporter.log"} >X: ${varnish_exporter_args:=""} >X >X >Xpidfile="/var/run/${name}.pid" >Xcommand="/usr/sbin/daemon" >Xprocname="%%PREFIX%%/bin/${name}" >Xcommand_args="-p ${pidfile} -- /usr/bin/env ${procname} \ >X ${varnish_exporter_args} >> ${varnish_exporter_log_file} 2>&1" >X >Xstart_precmd=${name}_startprecmd >Xextra_commands="reload" >X >Xvarnish_exporter_startprecmd() >X{ >X if [ ! -e ${pidfile} ]; then >X install \ >X -o ${varnish_exporter_user} \ >X -g ${varnish_exporter_group} \ >X /dev/null ${pidfile}; >X fi >X >X if [ ! -e ${varnish_exporter_log_file} ]; then >X install \ >X -o ${varnish_exporter_user} \ >X -g ${varnish_exporter_group} \ >X -m 644 \ >X /dev/null ${varnish_exporter_log_file}; >X fi >X} >X >Xload_rc_config $name >Xrun_rc_command "$1" >d27b810d42293a8dbbe23d653987a2d5 >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 230177
: 195620