app-metrics/prometheus-mysqld_exporter: Rev bump
authorThomas Deutschmann <whissi@gentoo.org>
Thu, 29 Mar 2018 14:49:22 +0000 (16:49 +0200)
committerThomas Deutschmann <whissi@gentoo.org>
Thu, 29 Mar 2018 14:49:22 +0000 (16:49 +0200)
Ebuild changes:
===============
- Runscript: Add "use mysql" to depend()

- Runscript: Add start_post function

Package-Manager: Portage-2.3.24, Repoman-2.3.6

app-metrics/prometheus-mysqld_exporter/files/prometheus-mysqld_exporter-r1.initd [moved from app-metrics/prometheus-mysqld_exporter/files/prometheus-mysqld_exporter.initd with 96% similarity]
app-metrics/prometheus-mysqld_exporter/prometheus-mysqld_exporter-0.10.0-r1.ebuild [moved from app-metrics/prometheus-mysqld_exporter/prometheus-mysqld_exporter-0.10.0.ebuild with 90% similarity]

similarity index 96%
rename from app-metrics/prometheus-mysqld_exporter/files/prometheus-mysqld_exporter.initd
rename to app-metrics/prometheus-mysqld_exporter/files/prometheus-mysqld_exporter-r1.initd
index 10a7ac1f1ab30dadc4ebf82956b6154f3b2d3922..07d0483022c150433ee0e0e974c508ae1653cd8e 100644 (file)
@@ -59,6 +59,7 @@ configtest() {
 
 depend() {
        after net
+       use mysql
 }
 
 start_pre() {
@@ -66,3 +67,7 @@ start_pre() {
                configtest || return 1
        fi
 }
+
+start_post() {
+       service_set_value retry "${EXPORTER_TERMTIMEOUT}"
+}
similarity index 90%
rename from app-metrics/prometheus-mysqld_exporter/prometheus-mysqld_exporter-0.10.0.ebuild
rename to app-metrics/prometheus-mysqld_exporter/prometheus-mysqld_exporter-0.10.0-r1.ebuild
index c7e66857e6ad2388c3a5b9574901c104e3bbc64d..77a69fda97f79e61e1d392c6906a865423f05383 100644 (file)
@@ -32,13 +32,13 @@ src_prepare() {
 src_compile() {
        pushd src/${EGO_PN} || die
        mkdir -p bin || die
-       GOPATH="${S}" promu build -v --prefix mysqld_exporter || die
+       GOPATH="${S}" promu build -v --prefix bin || die
        popd || die
 }
 
 src_install() {
        pushd src/${EGO_PN} || die
-       dobin mysqld_exporter/mysqld_exporter
+       dobin bin/mysqld_exporter
        dodoc {README,CHANGELOG,CONTRIBUTING}.md
        popd || die
 
@@ -46,7 +46,7 @@ src_install() {
        fowners ${PN}:${PN} /var/lib/mysqld_exporter /var/log/mysqld_exporter
        fperms 0770 /var/lib/mysqld_exporter
 
-       newinitd "${FILESDIR}"/${PN}.initd ${PN}
+       newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
        newconfd "${FILESDIR}"/${PN}.confd ${PN}
 
        insinto /etc/logrotate.d/