sysklogd: update to 2.1
This commit is contained in:
parent
390516055e
commit
bbc743987f
|
@ -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/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]"
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user