summaryrefslogtreecommitdiff
path: root/app-admin/syslogread
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-admin/syslogread
reinit the tree, so we can have metadata
Diffstat (limited to 'app-admin/syslogread')
-rw-r--r--app-admin/syslogread/Manifest9
-rw-r--r--app-admin/syslogread/files/0.92/klogd.run4
-rw-r--r--app-admin/syslogread/files/0.92/syslogread-log.run3
-rw-r--r--app-admin/syslogread/files/0.92/syslogread.run2
-rw-r--r--app-admin/syslogread/files/syslogread-0.92-fix-parallel-build.patch19
-rw-r--r--app-admin/syslogread/metadata.xml9
-rw-r--r--app-admin/syslogread/syslogread-0.92-r1.ebuild90
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
+}