Diff mysqld_exporter-0.14.0_p20221209 with a mysqld_exporter-0.14.0_p20230328
| /usr/portage/app-metrics/mysqld_exporter/mysqld_exporter-0.14.0_p20230328.ebuild 2025-07-29 16:22:12.572448054 +0300 | ||
|---|---|---|
| 1 |
# Copyright 1999-2022 Gentoo Authors |
|
| 1 |
# Copyright 1999-2025 Gentoo Authors |
|
| 2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
| 3 | 3 | |
| 4 | 4 |
EAPI=8 |
| 5 |
inherit go-module |
|
| 5 |
inherit eapi9-ver go-module |
|
| 6 | 6 |
# uncomment the first setting of MY_PV for a normal release |
| 7 | 7 |
# MY_PV="v${PV/_rc/-rc.}"
|
| 8 | 8 |
# set MY_PV to the full commit hash for a snapshot release |
| 9 |
MY_PV_HASH=530e351d293dd632f31b80947f5ca420ef17adaf |
|
| 9 |
MY_PV_HASH=fad2c0ccd8c0df8fed91a81463e930e4485fdfee |
|
| 10 |
: ${MY_PV_HASH_FOR_VENDOR:=${MY_PV_HASH}}
|
|
| 10 | 11 |
if [[ -n "${MY_PV_HASH}" ]]; then
|
| 11 | 12 |
MY_PV=${MY_PV_HASH}
|
| 12 | 13 |
MYSQLD_EXPORTER_COMMIT=${MY_PV_HASH:0:8}
|
| ... | ... | |
| 79 | 80 |
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
| 80 | 81 |
# This is a new installation |
| 81 | 82 |
elog "Create \"${EROOT}/var/lib/mysqld_exporter/.my.cnf\" to read MySQL credentials from file."
|
| 82 |
else |
|
| 83 |
local _replacing_version= |
|
| 84 |
for _replacing_version in ${REPLACING_VERSIONS}; do
|
|
| 85 |
if ! ver_test "${_replacing_version}" -ge "0.11.0"; then
|
|
| 86 |
elog "Starting with ${PN}-0.11.0, command-line flags will require double dashes (--)."
|
|
| 87 |
elog "You must update your configuration or ${PN} won't start."
|
|
| 88 | ||
| 89 |
break |
|
| 90 |
fi |
|
| 91 |
done |
|
| 83 |
elif ver_replacing -lt "0.11.0"; then |
|
| 84 |
elog "Starting with ${PN}-0.11.0, command-line flags will require double dashes (--)."
|
|
| 85 |
elog "You must update your configuration or ${PN} won't start."
|
|
| 92 | 86 |
fi |
| 93 | 87 |
} |