ports/58737: new port: sysutils/minirsyslogd

David Thiel lx at redundancy.redundancy.org
Thu Oct 30 20:00:51 UTC 2003


>Number:         58737
>Category:       ports
>Synopsis:       new port: sysutils/minirsyslogd
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 30 12:00:40 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     David Thiel
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD redundancy.redundancy.org 4.8-STABLE FreeBSD 4.8-STABLE #13: Mon Aug 4 22:05:05 PDT 2003 lx at redundancy.redundancy.org:/usr/obj/usr/src/sys/REDUNDANCY i386


>Description:

A minimal, fast and secure syslog receiver.

http://www.clueby4.org/minirsyslogd/

>How-To-Repeat:
>Fix:


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	minirsyslogd
#	minirsyslogd/Makefile
#	minirsyslogd/distinfo
#	minirsyslogd/pkg-descr
#	minirsyslogd/pkg-plist
#	minirsyslogd/files
#	minirsyslogd/files/patch-aa
#
echo c - minirsyslogd
mkdir -p minirsyslogd > /dev/null 2>&1
echo x - minirsyslogd/Makefile
sed 's/^X//' >minirsyslogd/Makefile << 'END-of-minirsyslogd/Makefile'
X# New ports collection makefile for:	minirsyslogd
X# Date created:				Thu Oct 30 10:47:16 PST 2003
X# Whom:					lx at redundancy.redundancy.org
X#
X# $FreeBSD$
X#
X
XPORTNAME=	minirsyslogd
XPORTVERSION=	1.02
XCATEGORIES=	sysutils
XMASTER_SITES=	http://www.clueby4.org/minirsyslogd/
X
XMAINTAINER=	lx at redundancy.redundancy.org
XCOMMENT=	Minimal, fast and secure syslog receiver
X
XALL_TARGET=	minirsyslogd
X
XMAN8=		minirsyslogd.8
XMANCOMPRESSED=	yes
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/minirsyslogd ${PREFIX}/sbin
X	${CHMOD} 0700 ${PREFIX}/sbin/minirsyslogd
X	${INSTALL_MAN} ${WRKSRC}/minirsyslogd.8.gz ${MANPREFIX}/man/man8
X
X.include <bsd.port.mk>
END-of-minirsyslogd/Makefile
echo x - minirsyslogd/distinfo
sed 's/^X//' >minirsyslogd/distinfo << 'END-of-minirsyslogd/distinfo'
XMD5 (minirsyslogd-1.02.tar.gz) = bd66dd308cd44aa079319200f3d3cd82
END-of-minirsyslogd/distinfo
echo x - minirsyslogd/pkg-descr
sed 's/^X//' >minirsyslogd/pkg-descr << 'END-of-minirsyslogd/pkg-descr'
XIn short: minirsyslogd is a minimalistic, fast and secure (through lack
Xof bloat) remote-only syslog receiver suitable for hardened log receiver
Xhosts and/or central log receivers that receive several gigabyte of logs
Xeach day.
X
XIt will not deal with local syslog data. It does not have a multitude
Xof configuration, alerting or scripting options. It will however
Xautomatically split inbound syslog data according to IP address,
Xdate and current hour, and do so as rapidly and (I hope) securely as
Xpossible.
X
XAuthor: Mikael Olsson <mikael.olsson at clavister.com>
XWWW: http://www.clueby4.org/minirsyslogd/
END-of-minirsyslogd/pkg-descr
echo x - minirsyslogd/pkg-plist
sed 's/^X//' >minirsyslogd/pkg-plist << 'END-of-minirsyslogd/pkg-plist'
Xsbin/minirsyslogd
END-of-minirsyslogd/pkg-plist
echo c - minirsyslogd/files
mkdir -p minirsyslogd/files > /dev/null 2>&1
echo x - minirsyslogd/files/patch-aa
sed 's/^X//' >minirsyslogd/files/patch-aa << 'END-of-minirsyslogd/files/patch-aa'
X--- Makefile	Wed Oct 29 16:18:31 2003
X+++ /tmp/Makefile.new	Thu Oct 30 11:42:08 2003
X@@ -1,18 +1,10 @@
X 
X # These variables are tweakable
X 
X-BINDIR=/usr/local/sbin
X-MANDIR=/usr/man
X+CFLAGS ?= -Wall -O1
X+CC ?= gcc
X 
X 
X 
X minirsyslogd: minirsyslogd.c Makefile
X-	gcc -Wall -O1 -o minirsyslogd minirsyslogd.c
X-
X-install: minirsyslogd
X-	cp minirsyslogd $(BINDIR)/minirsyslogd
X-	chmod 0700 $(BINDIR)/minirsyslogd
X-	cp minirsyslogd.8.gz $(MANDIR)/man8/minirsyslogd.8.gz
X-	chmod 0644 $(MANDIR)/man8/minirsyslogd.8.gz
X-	cat INSTALLING
X-
X+	$(CC) $(CFLAGS) -o minirsyslogd minirsyslogd.c
END-of-minirsyslogd/files/patch-aa
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list