diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-admin/syslogread |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-admin/syslogread')
-rw-r--r-- | app-admin/syslogread/Manifest | 9 | ||||
-rw-r--r-- | app-admin/syslogread/files/0.92/klogd.run | 4 | ||||
-rw-r--r-- | app-admin/syslogread/files/0.92/syslogread-log.run | 3 | ||||
-rw-r--r-- | app-admin/syslogread/files/0.92/syslogread.run | 2 | ||||
-rw-r--r-- | app-admin/syslogread/files/syslogread-0.92-fix-parallel-build.patch | 19 | ||||
-rw-r--r-- | app-admin/syslogread/metadata.xml | 9 | ||||
-rw-r--r-- | app-admin/syslogread/syslogread-0.92-r1.ebuild | 90 |
7 files changed, 136 insertions, 0 deletions
diff --git a/app-admin/syslogread/Manifest b/app-admin/syslogread/Manifest new file mode 100644 index 000000000000..f55a02cc8d49 --- /dev/null +++ b/app-admin/syslogread/Manifest @@ -0,0 +1,9 @@ +AUX 0.92/klogd.run 84 SHA256 643ff8e40aa189bbf60ba4eb1f3143bb796fca34d98b1fda6ba38c6bdec3b389 SHA512 6451fc04a4005e5bf0e8c7852da8fa46c6e87ae32cff18554996acdb06a9d4c1323f54439de6c7c9274fbd09aed38c9c3af982700aa3ca1f122434ba9b75fc6e WHIRLPOOL f31d024622b8e726272c3d2008a23b15877b5dda07d4d86cc03da89022a27d4b73a5ad35e8a04b7ebf41843fed6bd47159cd9fb63f6a6ddcf0153ec40497a496 +AUX 0.92/syslogread-log.run 129 SHA256 bdb69e01e1ce4bc84315db4852d81ccfaac3cb5ed97032552f84d52d61b0b1a2 SHA512 3ef1cd5a49a8a360c1417ff646ecb1c42ec15a2ebe1fdf83e949e7fb7a80265c3e76229316a1f98107b9739a4edf5ea62c446aa4af3cb254ea2c180c36ed0aab WHIRLPOOL 8b9f589c65a804e7558ea639d300b3579300a08b98f5e54d9bd35b25fc2ec8f22b4136db08364611ad83b56dbb23f2814bee6b22c82612e407d0c1bfc9bb1f43 +AUX 0.92/syslogread.run 56 SHA256 17706e9f1eebeede0555834b25497f15de6cecfe03d512ea1e2b473199838ac1 SHA512 f1ba637765145a51279c29e1c9c345a5426e606c7f483129d6675b1998c8a578c591f16aaf9887907ecf3053c75ada1190c52ab09a49e938f566068c191096ac WHIRLPOOL e0709194562d2c0ebe86d52894817a5c024ec5c51661d064f09a8d3a18a600824778cfe9442efebc0666258776182f19b39c6f256c82cc3708d193d9416e60fe +AUX syslogread-0.92-fix-parallel-build.patch 516 SHA256 9a5fca50c488d23587fff7cde6076b70a1e9387f578b9c245e786bb951210a26 SHA512 da661b502f21c82284acbc057e53531dd5ae596c8a7fcc85e6f112687ddc7756bb4c908c7d5f30e935023576fccbb625c5d5cebcbc17c09164cf34353d501635 WHIRLPOOL f2fee43f6514685b84bac85bb0b3836e483dc67fdaf744dca8a78f193e847b70229cd55b3f9ca5e0389815968ef3a1376de8562658ad8360d5749f41595e20db +DIST syslogread-0.92.tar.gz 21807 SHA256 eae464db3d9cc9826f65c8bd7ccbfe95795c39fda2876d4db2a4ee8d578bcd03 SHA512 8e00d169955e2c659233df1746f0e50f33f50cf9eb7d4b6d2926eadd6e6a7183b7beec485b7422befc399cc48da83462a709304715083d2c5ec8359b6f3728c0 WHIRLPOOL d94f949bd193ded38df687e12438412e117afd6ab5a29c2edd86d213a0c1691ae19f5c942aa711336b99c65ca94d17189f50b40514137afb1bf856419794d4f9 +EBUILD syslogread-0.92-r1.ebuild 2174 SHA256 90265a248fb1f23bbdaafe42e658122d2d647ebe0276fb76b7725a91738f7056 SHA512 5e9ffff6904fe1b2a67081256e1c483db3b65355acc4c9e76d8cd578ea29384ec858ac314f740c5db20e1fd17afc7949af82d3b1aecaf44c36c3119594ffeb51 WHIRLPOOL f897c65573aeb7f819d2675d569b7d4192adce3e438b6e88b28484bca93ae7cfe5a79114a82456bb32a69a66da9570023289b2ed7456ed34ca8fef6202152718 +MISC ChangeLog 2672 SHA256 4189982a2cac0062ed743c040889461ffb2a0d98be700b3b5ec3d06a3ade416b SHA512 edb885c5d481e4c7288cc6c6435728cfb175c9ba9505673093a4e4131896a930813daf8eea588a533ea070299aed3ba3814a491f37c26bf59eb13fc95e78d2ff WHIRLPOOL 8cd6e6535ffafb5f4c93e8d2c487cec7f790ccc1088923023ec3972613d479042524b7d08ae08923871364245b2d9c4c432db3e5c47705a43481b2abf0310c7c +MISC ChangeLog-2015 2305 SHA256 37d94cfccfce66b3ed8c1a6ad4414adf9aac5ad0b05f7115357a2fb670a7cdcb SHA512 9fe13570bc5418d67453441eb7f09ff3b6b6373323b49b75f9a396f7e0af61e218c1c3e3b572daf6e09f0ef5ca6059e8607a593c0b84fdb0ee6d12bd57cf59c5 WHIRLPOOL ff67c689254691c21958877048bf9a7407228db6eb0ac96556abada9040944fb92bad5a63c1cbd31fc31776320cf90f02fb3d1c64698b72600fd022862217cd1 +MISC metadata.xml 320 SHA256 26356d5aeef4b0de374c2fe6b2a04e232679309ca52c31b0b3c0280f15685baa SHA512 ed2785769c5264f45b4712ec699ce6b01ae6dafc0ebd3de566b0c7d1189fca026f249e8e9f60b24dc69ca24cc8c86f45dca94161c80fdca8242494132305b408 WHIRLPOOL 96740336ff3bf24b96986d9ac6f15509399e1d14e9b761a2086a14f8b895bbe590715bad7ebf5ba26b5029f139acb558d4710b46ead32e00a88431193e9df6fb diff --git a/app-admin/syslogread/files/0.92/klogd.run b/app-admin/syslogread/files/0.92/klogd.run new file mode 100644 index 000000000000..b6d0fb27795e --- /dev/null +++ b/app-admin/syslogread/files/0.92/klogd.run @@ -0,0 +1,4 @@ +#!/bin/sh +exec 2>&1 +exec < /proc/kmsg +exec /usr/bin/multilog t n64 /var/log/klogd diff --git a/app-admin/syslogread/files/0.92/syslogread-log.run b/app-admin/syslogread/files/0.92/syslogread-log.run new file mode 100644 index 000000000000..f53cd0199571 --- /dev/null +++ b/app-admin/syslogread/files/0.92/syslogread-log.run @@ -0,0 +1,3 @@ +#!/bin/sh +#exec setuidgid syslog syslogxlate '*.*' | multilog t /var/log/syslog +exec setuidgid syslog multilog t /var/log/syslog diff --git a/app-admin/syslogread/files/0.92/syslogread.run b/app-admin/syslogread/files/0.92/syslogread.run new file mode 100644 index 000000000000..fdcb018c3066 --- /dev/null +++ b/app-admin/syslogread/files/0.92/syslogread.run @@ -0,0 +1,2 @@ +#!/bin/sh +exec envuidgid syslog sysloglread -U /dev/log diff --git a/app-admin/syslogread/files/syslogread-0.92-fix-parallel-build.patch b/app-admin/syslogread/files/syslogread-0.92-fix-parallel-build.patch new file mode 100644 index 000000000000..98e810fc70a9 --- /dev/null +++ b/app-admin/syslogread/files/syslogread-0.92-fix-parallel-build.patch @@ -0,0 +1,19 @@ +--- Makefile.orig 2010-01-14 13:47:59.000000000 +0100 ++++ Makefile 2010-01-14 13:49:00.000000000 +0100 +@@ -45,14 +45,14 @@ + ./load insthier -lbg-installer + mv insthier installer + +-instcheck: load insthier.o ++instcheck: load insthier.o installer instshow + ./load insthier -lbg-instcheck + mv insthier instcheck + + insthier.o: compile insthier.c conf_bin.c conf_man.c + ./compile insthier.c + +-instshow: load insthier.o ++instshow: load insthier.o installer + ./load insthier -lbg-instshow + mv insthier instshow + diff --git a/app-admin/syslogread/metadata.xml b/app-admin/syslogread/metadata.xml new file mode 100644 index 000000000000..2fbe00ebaa8e --- /dev/null +++ b/app-admin/syslogread/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <longdescription lang="en"> + This package is a set of tools that are useful in receiving, analyzing, + or producing syslog messages. + </longdescription> +</pkgmetadata> diff --git a/app-admin/syslogread/syslogread-0.92-r1.ebuild b/app-admin/syslogread/syslogread-0.92-r1.ebuild new file mode 100644 index 000000000000..f92cca746857 --- /dev/null +++ b/app-admin/syslogread/syslogread-0.92-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils toolchain-funcs multilib user + +DESCRIPTION="Syslog message handling tools" +HOMEPAGE="http://untroubled.org/syslogread/" +SRC_URI="http://untroubled.org/syslogread/archive/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND=">=dev-libs/bglibs-1.106" +RDEPEND="virtual/daemontools" + +pkg_setup() { + enewgroup syslog + enewuser syslog -1 -1 /nonexistent syslog +} + +src_prepare() { + epatch "${FILESDIR}"/syslogread-0.92-fix-parallel-build.patch +} + +src_configure() { + echo "/usr/include/bglibs/" > conf-bgincs + echo "/usr/$(get_libdir)/bglibs/" > conf-bglibs + echo "${D}/usr/bin" > conf-bin + echo "${D}/usr/share/man" > conf-man + echo "$(tc-getCC) ${CFLAGS}" > conf-cc + echo "$(tc-getCC) ${LDFLAGS}" > conf-ld +} + +src_install() { + dodir /usr/bin + dodir /usr/share/man + ./installer || die + + dodoc ANNOUNCEMENT ChangeLog README + + insinto /var/lib/supervise/klogd + newins "${FILESDIR}/${PV}/klogd.run" klogd.run + + insinto /var/lib/supervise/syslogd + newins "${FILESDIR}/${PV}/syslogread.run" syslogread.run + + insinto /var/lib/supervise/syslogd/log + newins "${FILESDIR}/${PV}/syslogread-log.run" syslogread-log.run + + # See ChangeLog for why these are commented out: + + #newinitd "${FILESDIR}/${PV}/syslogread.init" syslogread + + #keepdir /var/log/klogd + #keepdir /var/log/syslog + + #fowners syslog:syslog /var/log/syslog + #fperms o-rwx /var/log/syslog +} + +pkg_postinst() { + echo + elog "Run " + elog "emerge --config =${PF}" + elog "to create or update your run files (backups are created) in" + elog " /var/lib/supervise/klogd (kernel logger)" + elog " /var/lib/supervise/syslog (system logger)" + echo +} + +pkg_config() { + cd "${ROOT}"var/lib/supervise/klogd + [ -e run ] && cp run klogd.run.`date +%Y%m%d%H%M%S` + cp klogd.run run + chmod u+x run + + cd "${ROOT}"var/lib/supervise/syslogd + [ -e run ] && cp run syslogread.run.`date +%Y%m%d%H%M%S` + cp syslogread.run run + chmod u+x run + + cd "${ROOT}"var/lib/supervise/syslogd/log + [ -e run ] && cp run syslogread-log.run.`date +%Y%m%d%H%M%S` + cp syslogread-log.run run + chmod u+x run +} |