diff options
author | Sam James <sam@gentoo.org> | 2022-04-03 04:03:02 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-04-03 04:41:10 +0100 |
commit | 86dfb8826aa9d44a6feb31d5ca202784544d7761 (patch) | |
tree | f2586def24832c2138c3d85a335c2b963e1f529c | |
parent | net-fs/libnfs: add 5.0.1 (diff) | |
download | gentoo-86dfb8826aa9d44a6feb31d5ca202784544d7761.tar.gz gentoo-86dfb8826aa9d44a6feb31d5ca202784544d7761.tar.bz2 gentoo-86dfb8826aa9d44a6feb31d5ca202784544d7761.zip |
app-admin/metalog: add 20220214
Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r-- | app-admin/metalog/Manifest | 1 | ||||
-rw-r--r-- | app-admin/metalog/metalog-20220214.ebuild | 66 |
2 files changed, 67 insertions, 0 deletions
diff --git a/app-admin/metalog/Manifest b/app-admin/metalog/Manifest index d99dd76fd94a..d52b72138402 100644 --- a/app-admin/metalog/Manifest +++ b/app-admin/metalog/Manifest @@ -1 +1,2 @@ DIST metalog-20200113.tar.gz 40276 BLAKE2B f2fcaccf610f3b7f1974aa97f2c7b5181f3c625c9e28d72832ba1570cfa369873887c83468bcea6a9f3d3080356bd1dd62849ec34a5d03c1272ada7f476946f6 SHA512 d399d86f988c69c9f74553cd682a5fe04886bca458e6f8bb3132fe1fb9f522510a428cfde8af0857c5ba22531b276b04fa05183e0006c2d28ef0f0aead488f93 +DIST metalog-20220214.tar.gz 40898 BLAKE2B 7ef04b9e0cd1ba878a11d988ec4b4bffa3d733f86c6b8cec57d32dcf837fe48a001a233a2b09378443b26f6e69869b8de7afeb25f11bb7729b66e1aa3a305f67 SHA512 44a1443e8f9e92460f128aa35125d50ae247ba4f2ce8fd8cc32b96a491e29963cdc27be12a6db28f286e2d5a2bc6243e126a77ae3eb642e7c969d58446a18fcd diff --git a/app-admin/metalog/metalog-20220214.ebuild b/app-admin/metalog/metalog-20220214.ebuild new file mode 100644 index 000000000000..a774d0a007e2 --- /dev/null +++ b/app-admin/metalog/metalog-20220214.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="A highly configurable replacement for syslogd/klogd" +HOMEPAGE="https://github.com/hvisage/metalog" +SRC_URI="https://github.com/hvisage/${PN}/archive/${P}.tar.gz" +S="${WORKDIR}"/${PN}-${P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin" +IUSE="unicode" + +RDEPEND="dev-libs/libpcre2" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/autoconf-archive + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-0.9-metalog-conf.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf $(use_with unicode) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README NEWS metalog.conf + + into / + newsbin "${FILESDIR}"/consolelog.sh-r1 consolelog.sh + + newinitd "${FILESDIR}"/metalog.initd-r1 metalog + newconfd "${FILESDIR}"/metalog.confd metalog + systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service +} + +pkg_preinst() { + if [[ -d "${ROOT}"/etc/metalog && ! -e "${ROOT}"/etc/metalog.conf ]] ; then + mv -f "${ROOT}"/etc/metalog/metalog.conf "${ROOT}"/etc/metalog.conf + rmdir "${ROOT}"/etc/metalog + export MOVED_METALOG_CONF=true + else + export MOVED_METALOG_CONF=false + fi +} + +pkg_postinst() { + if ${MOVED_METALOG_CONF} ; then + ewarn "The default metalog.conf file has been moved" + ewarn "from ${EROOT}/etc/metalog/metalog.conf to just" + ewarn "${EROOT}/etc/metalog.conf. If you had a standard" + ewarn "setup, the file has been moved for you." + fi +} |