ports/opt (3.5): rsyslog: moved from jaeger to opt
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
commit 3f5f2f485be4fe46f22abd211c5ecef1643c643d Author: Matt Housh <jaeger@crux.ninja> Date: Sat Aug 11 19:35:27 2018 -0500 rsyslog: moved from jaeger to opt diff --git a/rsyslog/.footprint b/rsyslog/.footprint new file mode 100644 index 000000000..136b25f9a --- /dev/null +++ b/rsyslog/.footprint @@ -0,0 +1,57 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/rc.d/ +-rwxr-xr-x root/root etc/rc.d/rsyslogd +-rw-r--r-- root/root etc/rsyslog.conf +drwxr-xr-x root/root etc/rsyslog.d/ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/rsyslog/ +-rwxr-xr-x root/root usr/lib/rsyslog/fmhash.la +-rwxr-xr-x root/root usr/lib/rsyslog/fmhash.so +-rwxr-xr-x root/root usr/lib/rsyslog/fmhttp.la +-rwxr-xr-x root/root usr/lib/rsyslog/fmhttp.so +-rwxr-xr-x root/root usr/lib/rsyslog/imklog.la +-rwxr-xr-x root/root usr/lib/rsyslog/imklog.so +-rwxr-xr-x root/root usr/lib/rsyslog/immark.la +-rwxr-xr-x root/root usr/lib/rsyslog/immark.so +-rwxr-xr-x root/root usr/lib/rsyslog/imtcp.la +-rwxr-xr-x root/root usr/lib/rsyslog/imtcp.so +-rwxr-xr-x root/root usr/lib/rsyslog/imudp.la +-rwxr-xr-x root/root usr/lib/rsyslog/imudp.so +-rwxr-xr-x root/root usr/lib/rsyslog/imuxsock.la +-rwxr-xr-x root/root usr/lib/rsyslog/imuxsock.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmcry_gcry.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmcry_gcry.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmnet.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmnet.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmnetstrms.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmnetstrms.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmnsd_ptcp.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmnsd_ptcp.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmregexp.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmregexp.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmstrmsrv.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmstrmsrv.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmtcpclt.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmtcpclt.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmtcpsrv.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmtcpsrv.so +-rwxr-xr-x root/root usr/lib/rsyslog/lmzlibw.la +-rwxr-xr-x root/root usr/lib/rsyslog/lmzlibw.so +-rwxr-xr-x root/root usr/lib/rsyslog/mmexternal.la +-rwxr-xr-x root/root usr/lib/rsyslog/mmexternal.so +-rwxr-xr-x root/root usr/lib/rsyslog/omtesting.la +-rwxr-xr-x root/root usr/lib/rsyslog/omtesting.so +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/rsyslogd +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/rsyslog.conf.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/rsyslogd.8.gz +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/lib/ +drwxr-xr-x root/root var/lib/rsyslog/ diff --git a/rsyslog/.signature b/rsyslog/.signature new file mode 100644 index 000000000..ed8040196 --- /dev/null +++ b/rsyslog/.signature @@ -0,0 +1,7 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/RqC4obGupP4+XKt8s1wCxqHjQ7n3+3XgvIrsaKSTunZ9xSuTqNKq8MWFZyq+scl18QEzUFSoj4TgqbLpA6T4As= +SHA256 (Pkgfile) = 2b81fb2410bff218d326fdc60768bada45c58c2c61d148a757161098cb855096 +SHA256 (.footprint) = 46bb6f24568153951be70e3c055b7118f07ea7d76023fd804f0b981849cb30da +SHA256 (rsyslog-8.37.0.tar.gz) = 295c289b4c8abd8f8f3fe35a83249b739cedabe82721702b910255f9faf147e7 +SHA256 (rsyslog.conf) = 4d671bb3b183e7acbacb9d7b92447cfe1e446ed85b44eff76a8d1c70fe5f08c2 +SHA256 (rsyslogd.rc) = d28d8c3fc8076b10156f9b60c7e4af5909c312beddcd67c62f8b6153594065c0 diff --git a/rsyslog/Pkgfile b/rsyslog/Pkgfile new file mode 100644 index 000000000..53166ccfd --- /dev/null +++ b/rsyslog/Pkgfile @@ -0,0 +1,23 @@ +# Description: The rocket-fast system for log processing +# URL: http://www.rsyslog.com/ +# Maintainer: Matt Housh, jaeger at crux dot ninja +# Depends on: libestr json-c libgcrypt liblogging libfastjson + +name=rsyslog +version=8.37.0 +release=1 +source=(http://www.rsyslog.com/files/download/$name/$name-$version.tar.gz \ + $name.conf rsyslogd.rc) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + + install -d $PKG/var/lib/$name $PKG/etc/$name.d + install -D -m 0644 $SRC/$name.conf \ + $PKG/etc/$name.conf + install -D -m 0755 $SRC/rsyslogd.rc \ + $PKG/etc/rc.d/rsyslogd +} diff --git a/rsyslog/rsyslog.conf b/rsyslog/rsyslog.conf new file mode 100644 index 000000000..dd3e7461c --- /dev/null +++ b/rsyslog/rsyslog.conf @@ -0,0 +1,38 @@ +# rsyslog configuration file + +# http://www.rsyslog.com/doc/v8-stable/configuration/index.html + +$ModLoad imuxsock +$ModLoad imklog + +$WorkDirectory /var/lib/rsyslog + +$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat + +$IncludeConfig /etc/rsyslog.d/*.conf + + + +# kernel messages +#kern.* /dev/console +kern.* /var/log/kernel + +# auth messages +authpriv.* /var/log/auth + +# mail messages +mail.* -/var/log/mail + +# cron messages +cron.* /var/log/cron + +# info or higher (except auth, cron, and mail) +*.info;authpriv.none;cron.none;mail.none /var/log/messages + +# emergency messages +*.emerg :omusrmsg:* + +#uucp,news.crit /var/log/spooler + +# boot messages +local7.* /var/log/local7.log diff --git a/rsyslog/rsyslogd.rc b/rsyslog/rsyslogd.rc new file mode 100755 index 000000000..586577158 --- /dev/null +++ b/rsyslog/rsyslogd.rc @@ -0,0 +1,23 @@ +#!/bin/sh +# +# /etc/rc.d/rsyslogd: start/stop rsyslogd logging daemon +# + +PIDFILE=/var/run/rsyslogd.pid + +case $1 in + "start") + /usr/sbin/rsyslogd + ;; + "stop") + kill -TERM $(cat $PIDFILE) + ;; + "restart") + $0 stop + sleep 2 + $0 start + ;; + *) + echo "usage: $0 [start|stop|restart]" + ;; +esac
participants (1)
-
crux@crux.nu