Compare commits

..

No commits in common. "aae7df5a776bbaeeaa49a86134a4fddb02c02dd3" and "8fba9f7380cbcf114d22881ef549fbb93b69ce80" have entirely different histories.

4 changed files with 86 additions and 12 deletions

View File

@ -1,2 +1,4 @@
DIST pgmon-1.0.3.tar.bz2 40088 SHA256 bb7c92345da80cca198867189d1aa9b14fc6edf5501ee09513d34e4a4aeebacc SHA512 83717184d75b416047b3592a40090773a8fccbe6c775e660cd19b076aa98358aa939ae0b47df7059bb79965d5a527c279ca5bdde4d9fa61958de4cd2a12d5e01 WHIRLPOOL 54f0af73cc92c19f9c0f1c8ccfd94fcae26cb192fb628b2a8a4d33642c521a10e08e2d832afb39882fd69f168bb54979eb736881241c7f6395618ce36810c1ae DIST pgmon-1.0.1.tar.bz2 510406 SHA256 5054bcdc95e9dd138bdca897f641b7a613156e616578e22f575160cba8ef1414 SHA512 38ecf378a5a069c758774dc4118b26b3f2eeb1c5a9b58606e75cb56c0ccf54e1a55b76ceafc1adbabc7c06b022b20abdc19a296d03dbee0b3405d3aab3df662a WHIRLPOOL 29290780e6c6f7ce68253752e3c0d8583ff37e79254b35c6481b02c2e91f7e0a5c29464d48182011588eafd9afa1fb51dfac2e35a112ba6c354fdb2f1e8706aa
EBUILD pgmon-1.0.3.ebuild 1365 SHA256 e4b16ba06db31e90acfddf714f2b0abec9f794b1921c6d5524c3142b4965712c SHA512 4cfd9cdd67317808ad014d225664c977eef1d0bfa5fcbe2e901aefc274ae3cfefbdf409925917f2d72f782cecd819928bedf0c7440d555433d02c0472069f9bf WHIRLPOOL a7ae5e2804fed746a17562316b1a26f58f7ce5d726390f0fab6a27d80c5bf5ce17d0e98fdacbf2aa0ddfc323be566085052b8dfee4409f215b961625ca222395 DIST pgmon-1.0.3.tar.bz2 659823 SHA256 5c2d1698e94161a7fd2d5d5f710a3eb0b03cf7ef115b8263f5986271c8728645 SHA512 df95b4e0f7c5249cc73bf185b715818bbc36dc116b1e0a1e7eb598342a2fd445d55aa01a06c5810b3d93d4a07cdd294f4a63167a37152037c0952db38ee4c39d WHIRLPOOL fd26707c9ada51ac18a994c0061a562977f8aa1c7ee1850665e7826b9eea3af6bafcf0cdf80118b73984b84ea438f58fb7d450b10b9b6b697666f3bb88a02f90
EBUILD pgmon-1.0.1.ebuild 1351 SHA256 d780dd77df643688017ef447bafc7d5f2a49ecbbd0aa13b8b8627fbf7599281e SHA512 602f8048cfb3b95a18698c0b8f38eba6ce38503703af3dd28eff0e382218cb2a2dd2609bfebbb001ff3b11eb04610871db20738dd125443602b0a8af396ad2d3 WHIRLPOOL 2c055371615e64b1d94c9a3fdf0a55e6a62b1bf7639c4a3ada5b1dd93a5736926c6f082de4c01711476a7b16f656f0862a2c723fd18170358209ec05da551f26
EBUILD pgmon-1.0.3.ebuild 1351 SHA256 d780dd77df643688017ef447bafc7d5f2a49ecbbd0aa13b8b8627fbf7599281e SHA512 602f8048cfb3b95a18698c0b8f38eba6ce38503703af3dd28eff0e382218cb2a2dd2609bfebbb001ff3b11eb04610871db20738dd125443602b0a8af396ad2d3 WHIRLPOOL 2c055371615e64b1d94c9a3fdf0a55e6a62b1bf7639c4a3ada5b1dd93a5736926c6f082de4c01711476a7b16f656f0862a2c723fd18170358209ec05da551f26

View File

@ -0,0 +1,73 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{6..13} )
inherit python-r1
DESCRIPTION="PostgreSQL monitoring bridge"
HOMEPAGE="None"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/archive/v${PV}.tar.bz2 -> ${P}.tar.bz2"
IUSE="-systemd"
DEPEND="
${PYTHON_DEPS}
dev-python/psycopg:2
dev-python/pyyaml
app-admin/logrotate
"
RDEPEND="${DEPEND}"
BDEPEND=""
RESTRICT="fetch"
#S="${WORKDIR}/${PN}"
pkg_nofetch() {
einfo "Please download"
einfo " - ${P}.tar.bz2"
einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
einfo "The file should be owned by portage:portage."
}
src_compile() {
true
}
src_install() {
# Install init script
if ! use systemd ; then
newinitd "openrc/pgmon.initd" pgmon
newconfd "openrc/pgmon.confd" pgmon
fi
# Install systemd unit
if use systemd ; then
systemd_dounit "systemd/pgmon.service"
fi
# Install script
exeinto /usr/bin
newexe "src/pgmon.py" pgmon
# Install default config
diropts -o root -g root -m 0755
insinto /etc/pgmon
doins "sample-config/pgmon.yml"
doins "sample-config/pgmon-metrics.yml"
# Install logrotate config
insinto /etc/logrotate.d
newins "logrotate/pgmon.logrotate" pgmon
# Install man page
doman manpages/pgmon.1
}

View File

@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{6..13} ) PYTHON_COMPAT=( python3_{6..13} )
inherit python-r1 systemd inherit python-r1
DESCRIPTION="PostgreSQL monitoring bridge" DESCRIPTION="PostgreSQL monitoring bridge"
HOMEPAGE="None" HOMEPAGE="None"
@ -14,7 +14,7 @@ LICENSE="BSD"
SLOT="0" SLOT="0"
KEYWORDS="amd64" KEYWORDS="amd64"
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/releases/download/v${PV}/${P}.tar.bz2" SRC_URI="https://code2.shh-dot-com.org/james/${PN}/archive/v${PV}.tar.bz2 -> ${P}.tar.bz2"
IUSE="-systemd" IUSE="-systemd"
@ -27,16 +27,16 @@ DEPEND="
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"
BDEPEND="" BDEPEND=""
#RESTRICT="fetch" RESTRICT="fetch"
#S="${WORKDIR}/${PN}" #S="${WORKDIR}/${PN}"
#pkg_nofetch() { pkg_nofetch() {
# einfo "Please download" einfo "Please download"
# einfo " - ${P}.tar.bz2" einfo " - ${P}.tar.bz2"
# einfo "from ${HOMEPAGE} and place it in your DISTDIR directory." einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
# einfo "The file should be owned by portage:portage." einfo "The file should be owned by portage:portage."
#} }
src_compile() { src_compile() {
true true

View File

@ -5,5 +5,4 @@ AUX drbd-utils-8.0.rc 3073 SHA256 6c81121e5d1543b8ab8ec4aa525bb5afe18f853748c8a8
AUX drbd-utils-9.0.rc 3070 SHA256 315b5c12356871198b4509ab92b087dbe7c0177dda9e612714f6b651d16a7cef SHA512 fc4765424f6a1cf5b6157f105e099a6ffa91d6db2017ceb887608c4b0ed410d9e26beddba203e96880d85535511f830e36ce95a45da8e9c3e830d86be01c715a WHIRLPOOL 4bf211aaa0fc269ae00f6e02ebdccf9401b95361fb23a48adf1f80099a10ab80cd6ce7223a3485cec24120c6c86b5d54b3cde5f90970e0d7fba80ad6c5f1e17b AUX drbd-utils-9.0.rc 3070 SHA256 315b5c12356871198b4509ab92b087dbe7c0177dda9e612714f6b651d16a7cef SHA512 fc4765424f6a1cf5b6157f105e099a6ffa91d6db2017ceb887608c4b0ed410d9e26beddba203e96880d85535511f830e36ce95a45da8e9c3e830d86be01c715a WHIRLPOOL 4bf211aaa0fc269ae00f6e02ebdccf9401b95361fb23a48adf1f80099a10ab80cd6ce7223a3485cec24120c6c86b5d54b3cde5f90970e0d7fba80ad6c5f1e17b
AUX run-lock.patch 564 SHA256 37e9485d4bf647fa11a78631965350a3dc0f0e8de1624170dd393a3da7743939 SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab WHIRLPOOL 3a361d18c9d83759f121ffb744158f75d8cf2c78400f646d77ac8da4b9d8433b4b0ee37dea0bdb61f21d41c1aa2cb9ba7930dfbf13a09b66ba4b48e63fed7169 AUX run-lock.patch 564 SHA256 37e9485d4bf647fa11a78631965350a3dc0f0e8de1624170dd393a3da7743939 SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab WHIRLPOOL 3a361d18c9d83759f121ffb744158f75d8cf2c78400f646d77ac8da4b9d8433b4b0ee37dea0bdb61f21d41c1aa2cb9ba7930dfbf13a09b66ba4b48e63fed7169
DIST drbd-utils-9.26.0.tar.gz 1417392 SHA256 0f68ed4ef1f1dd315e55d1ac5c5583ad4d547e401d55bb1dc2df5e8912d2e26e SHA512 0b286b109a1e5cd938baddb2dcec5fc95c75c8a7adc46edf8a0bafc5e747168bc09718b0252f92766845bf0301635837aab690fc40d8955ac2a7c72a7c1a90d8 WHIRLPOOL 5fed70fc8a29cf4b5f58b1d9d4cb3a445337ea84daa768adeb7777ded5fb086a89c7acbd39875026f0091cf57e235847d5fbb408d35a86e0d920f78fdae7725e DIST drbd-utils-9.26.0.tar.gz 1417392 SHA256 0f68ed4ef1f1dd315e55d1ac5c5583ad4d547e401d55bb1dc2df5e8912d2e26e SHA512 0b286b109a1e5cd938baddb2dcec5fc95c75c8a7adc46edf8a0bafc5e747168bc09718b0252f92766845bf0301635837aab690fc40d8955ac2a7c72a7c1a90d8 WHIRLPOOL 5fed70fc8a29cf4b5f58b1d9d4cb3a445337ea84daa768adeb7777ded5fb086a89c7acbd39875026f0091cf57e235847d5fbb408d35a86e0d920f78fdae7725e
EBUILD drbd-utils-9.26.0-r1.ebuild 2570 SHA256 564f104e76f89767bd7285ac00535cf4b40bf11ce8cca5b112eafaf5039e17f6 SHA512 98742b259c2575c88527a411b51babb433be6a53171aa18d1da3a8e5098f2469eb55598d8771e31cc149e245cf610c39eefe690c11c28c75139c65fe975a7dc1 WHIRLPOOL 88ae5e7c7cf71e1fca4cf73dadd6d12bf3be8f20a029d0d8e5183207f9e8f8ff4519a48767b2930a6f8d0a7af251f90274d043d0f70f424801aa973b9fbe6798
EBUILD drbd-utils-9.26.0.ebuild 2539 SHA256 acd054536f22bdc4662c8988ef69cd518378fbc97b02922488116899c7dc806b SHA512 8a7337e2269fbb1acdafa3111e641c9645d5a55e865afebaa399f3f8bea8f4e582724248ac325deb4e681a9cd7d1df7f71d7cb4d269b6b3eafb47b3870006386 WHIRLPOOL 257545451f2f9b37a48d94bda448c70ba425cbad886426e807f2fdeb13236b3d35cb3e96959c2359556bee6f2d344573a8c8fb54f5e216a7f6b93f24b1526a2d EBUILD drbd-utils-9.26.0.ebuild 2539 SHA256 acd054536f22bdc4662c8988ef69cd518378fbc97b02922488116899c7dc806b SHA512 8a7337e2269fbb1acdafa3111e641c9645d5a55e865afebaa399f3f8bea8f4e582724248ac325deb4e681a9cd7d1df7f71d7cb4d269b6b3eafb47b3870006386 WHIRLPOOL 257545451f2f9b37a48d94bda448c70ba425cbad886426e807f2fdeb13236b3d35cb3e96959c2359556bee6f2d344573a8c8fb54f5e216a7f6b93f24b1526a2d