sysklogd: update to 2.1

This commit is contained in:
Juergen Daubert 2020-01-06 15:48:25 +01:00
parent 390516055e
commit bbc743987f
5 changed files with 24 additions and 34 deletions

View File

@ -5,6 +5,7 @@ drwxr-xr-x root/root etc/cron/weekly/
drwxr-xr-x root/root etc/rc.d/
-rwxr-xr-x root/root etc/rc.d/sysklogd
-rw-r--r-- root/root etc/syslog.conf
drwxr-xr-x root/root etc/syslog.d/
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/syslog/
@ -18,7 +19,6 @@ lrwxrwxrwx root/root usr/lib/libsyslog.so.0 -> libsyslog.so.0.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libsyslog.pc
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/klogd
-rwxr-xr-x root/root usr/sbin/rotatelog
-rwxr-xr-x root/root usr/sbin/syslogd
drwxr-xr-x root/root usr/share/
@ -28,7 +28,6 @@ drwxr-xr-x root/root usr/share/man/man3/
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/syslog.conf.5.gz
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/klogd.8.gz
-rw-r--r-- root/root usr/share/man/man8/syslogd.8.gz
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/log/

View File

@ -1,9 +1,9 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqr8kB5Spry1HOHTfnTvXpYgamphB72HtCx/I4DcjheeXWsFV3kSHSW2gj9ee9D7xNFXqt8xIKokKzAvp56ja+g0=
SHA256 (Pkgfile) = fa02093d9363040146c6cb96f95ff89894ee9e87e7f58533190e67f0a8ae3678
SHA256 (.footprint) = 07f72577388f80061d0a843413d545f00cb4f51e53138613a096c50a8866c9e8
SHA256 (sysklogd-2.0.3.tar.gz) = 26c2035d7d71fbd068523f8b2f04c098bbb33582b8bec8ee097569dda4a3a17f
RWRJc1FUaeVeqs4VGkwjPfwmQu/4GykpJz8OvyvTB5WMUHs5jIzyRpCnQ4RXLojDR0iSWRAjJ+VDDE8lU5DmgUYimY7NxTv7mQM=
SHA256 (Pkgfile) = c065b4d13b0637c09edd71fbf5d5e0107a7584475f31532912fac56bd25cf060
SHA256 (.footprint) = 31677d7ab33846d1a9b4a78c8570273d37f05e2ded2e784698af56586e603cd6
SHA256 (sysklogd-2.1.tar.gz) = 9af97510427bfd55c82567325f33c269b4e25cdca9627d1fa309be8dd6e87f45
SHA256 (rotatelog) = 4f51230e8c371d61018d88f6d88d1c6bf6b9aee054302fbf4285c82084bdc98f
SHA256 (syslog) = fc29247aaee9baec087d29a6ffef469d8301bddef913bb7eee67151fceba7112
SHA256 (syslog.conf) = ee27b32b0aba103a8fc30b16ec441127d74a71cac9cd999cb082bdf4273f9f85
SHA256 (sysklogd) = 9c8eea4fce6fabf6b24955e7d5dcdc940a63465d8a89bb81c531d19e362ff505
SHA256 (syslog.conf) = b38189cac2b80dcd7d74d8759dddcdd57a203becdbece27253d6d2ba25be95c2
SHA256 (sysklogd) = 91f5736c9b37caa5e02342506c31442151706c24f08a20fc2c0178f9d000a6f9

View File

@ -3,7 +3,7 @@
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=sysklogd
version=2.0.3
version=2.1
release=1
source=(https://github.com/troglobit/sysklogd/releases/download/v$version/$name-$version.tar.gz \
rotatelog syslog syslog.conf sysklogd)
@ -15,14 +15,12 @@ build() {
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--runstatedir=/var/run \
--with-klogd \
--without-logger \
make
make DESTDIR=$PKG install
install -d $PKG/etc/{cron/weekly,rc.d}
install -d $PKG/etc/{cron/weekly,rc.d,syslog.d}
install -m 755 $SRC/rotatelog $PKG/usr/sbin
install -m 755 $SRC/syslog $PKG/etc/cron/weekly
install -m 644 $SRC/syslog.conf $PKG/etc

View File

@ -1,41 +1,32 @@
#!/bin/sh
#
# /etc/rc.d/sysklogd: start/stop syslog and klog daemons
# /etc/rc.d/sysklogd: start/stop syslog daemon
#
SSD=/sbin/start-stop-daemon
SLOG=/usr/sbin/syslogd
KLOG=/usr/sbin/klogd
SLOG_PID=/var/run/syslogd.pid
KLOG_PID=/var/run/klogd.pid
print_status() {
$SSD --status --pidfile $2
case $? in
0) echo "$1 is running with pid $(cat $2)" ;;
1) echo "$1 is not running but the pid file $2 exists" ;;
3) echo "$1 is not running" ;;
4) echo "Unable to determine the program status" ;;
esac
}
PROG=/usr/sbin/syslogd
PID=/var/run/syslogd.pid
case $1 in
start)
$SSD --start --oknodo --pidfile $SLOG_PID --exec $SLOG
$SSD --start --oknodo --pidfile $KLOG_PID --exec $KLOG -- -c4
$SSD --start --oknodo --pidfile $PID --exec $PROG
;;
stop)
$SSD --stop --retry 10 --pidfile $SLOG_PID
$SSD --stop --retry 10 --pidfile $KLOG_PID
pkill -x klogd
$SSD --stop --retry 10 --pidfile $PID
;;
restart)
$0 stop
$0 start
;;
status)
print_status $SLOG $SLOG_PID
print_status $KLOG $KLOG_PID
$SSD --status --pidfile $PID
case $? in
0) echo "$PROG is running with pid $(cat $PID)" ;;
1) echo "$PROG is not running but the pid file $PID exists" ;;
3) echo "$PROG is not running" ;;
4) echo "Unable to determine the program status" ;;
esac
;;
*)
echo "usage: $0 [start|stop|restart|status]"

View File

@ -10,4 +10,6 @@ cron.info /var/log/cron
*.info;authpriv,auth,mail,cron,kern.none /var/log/messages
*.=debug;kern.none /var/log/debug
include /etc/syslog.d/*.conf
# End of file