summaryrefslogtreecommitdiff
path: root/sysklogd
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2019-12-07 12:49:03 +0100
committerJuergen Daubert <jue@jue.li>2019-12-07 12:49:03 +0100
commitb054f4eb93b9de3b4d45a14f62b7c62fdb912f90 (patch)
tree3d6138f1de07b9ba287dfc8d6412f992cb82db3b /sysklogd
parent4e9a44a202ae9b8250e29e3a1b81d1cb59821209 (diff)
downloadcore-b054f4eb93b9de3b4d45a14f62b7c62fdb912f90.tar.gz
core-b054f4eb93b9de3b4d45a14f62b7c62fdb912f90.tar.xz
sysklogd: update to 2.0.3
Diffstat (limited to 'sysklogd')
-rw-r--r--sysklogd/.footprint18
-rw-r--r--sysklogd/.signature9
-rw-r--r--sysklogd/Pkgfile32
-rw-r--r--sysklogd/sysklogd.diff36
4 files changed, 37 insertions, 58 deletions
diff --git a/sysklogd/.footprint b/sysklogd/.footprint
index 7eb25d2e..c5a75f3a 100644
--- a/sysklogd/.footprint
+++ b/sysklogd/.footprint
@@ -6,17 +6,29 @@ 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 usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/syslog/
+-rw-r--r-- root/root usr/include/syslog/syslog.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libsyslog.a
+-rwxr-xr-x root/root usr/lib/libsyslog.la
+lrwxrwxrwx root/root usr/lib/libsyslog.so -> libsyslog.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libsyslog.so.0 -> libsyslog.so.0.0.0
+-rwxr-xr-x root/root usr/lib/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/
--rwx------ root/root usr/sbin/klogd
+-rwxr-xr-x root/root usr/sbin/klogd
-rwxr-xr-x root/root usr/sbin/rotatelog
--rwx------ root/root usr/sbin/syslogd
+-rwxr-xr-x root/root usr/sbin/syslogd
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/syslogp.3.gz
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/sysklogd.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/
diff --git a/sysklogd/.signature b/sysklogd/.signature
index e8223858..ea9aa355 100644
--- a/sysklogd/.signature
+++ b/sysklogd/.signature
@@ -1,9 +1,8 @@
untrusted comment: verify with /etc/ports/core.pub
-RWRJc1FUaeVequbnWRjKXT9VGBTHcFerS3Bgwe+Ve7ompCwwh/Neo+FDo4rDNyu9g8+pAYb1GnOrFlzxVy8HhElSLWNSY99hewM=
-SHA256 (Pkgfile) = bd5dd49d103dcb97976aaa38d9302d30f8072c398ed5f474150f2b46d1fa83a7
-SHA256 (.footprint) = 14108d5e1b1e66327161c257f42221c914adff192896cbbe5ffe81a58d8dacdc
-SHA256 (sysklogd-1.5.1.tar.gz) = 5166c185ae23c92e8b9feee66a6e3d0bc944bf673112f53e3ecf62e08ce7c201
-SHA256 (sysklogd.diff) = 9e5772075428e2dd9d9f9c21eb64477a96bdf5424c3969f0be901073afc462a7
+RWRJc1FUaeVeqr8kB5Spry1HOHTfnTvXpYgamphB72HtCx/I4DcjheeXWsFV3kSHSW2gj9ee9D7xNFXqt8xIKokKzAvp56ja+g0=
+SHA256 (Pkgfile) = fa02093d9363040146c6cb96f95ff89894ee9e87e7f58533190e67f0a8ae3678
+SHA256 (.footprint) = 07f72577388f80061d0a843413d545f00cb4f51e53138613a096c50a8866c9e8
+SHA256 (sysklogd-2.0.3.tar.gz) = 26c2035d7d71fbd068523f8b2f04c098bbb33582b8bec8ee097569dda4a3a17f
SHA256 (rotatelog) = 4f51230e8c371d61018d88f6d88d1c6bf6b9aee054302fbf4285c82084bdc98f
SHA256 (syslog) = fc29247aaee9baec087d29a6ffef469d8301bddef913bb7eee67151fceba7112
SHA256 (syslog.conf) = ee27b32b0aba103a8fc30b16ec441127d74a71cac9cd999cb082bdf4273f9f85
diff --git a/sysklogd/Pkgfile b/sysklogd/Pkgfile
index 6303766c..7ca2bf46 100644
--- a/sysklogd/Pkgfile
+++ b/sysklogd/Pkgfile
@@ -1,32 +1,36 @@
# Description: Kernel and system logging daemons
-# URL: http://www.infodrom.org/projects/sysklogd/
+# URL: https://github.com/troglobit/sysklogd
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=sysklogd
-version=1.5.1
-release=8
-source=(http://www.infodrom.org/projects/$name/download/$name-$version.tar.gz \
- sysklogd.diff rotatelog syslog syslog.conf sysklogd)
+version=2.0.3
+release=1
+source=(https://github.com/troglobit/sysklogd/releases/download/v$version/$name-$version.tar.gz \
+ rotatelog syslog syslog.conf sysklogd)
build() {
cd $name-$version
- patch -p1 -i $SRC/sysklogd.diff
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --runstatedir=/var/run \
+ --with-klogd \
+ --without-logger \
- install -d $PKG/usr/sbin \
- $PKG/etc/{cron/weekly,rc.d} \
- $PKG/var/log \
- $PKG/usr/share/man/{man5,man8}
-
- make RPM_OPT_FLAGS="$CFLAGS" all
- make BINDIR=$PKG/usr/sbin MANDIR=$PKG/usr/share/man install
+ make
+ make DESTDIR=$PKG install
+ install -d $PKG/etc/{cron/weekly,rc.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
install -m 755 $SRC/sysklogd $PKG/etc/rc.d
- chmod -R +w $PKG
+ install -d $PKG/var/log
touch $PKG/var/log/{messages,auth,mail,cron,kernel,debug}
chmod 640 $PKG/var/log/{messages,auth,mail,cron,kernel,debug}
+
+ rm -r $PKG/usr/share/doc
}
diff --git a/sysklogd/sysklogd.diff b/sysklogd/sysklogd.diff
deleted file mode 100644
index 105eeefc..00000000
--- a/sysklogd/sysklogd.diff
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Nru sysklogd-1.5.1.orig/Makefile sysklogd-1.5.1/Makefile
---- sysklogd-1.5.1.orig/Makefile 2016-08-27 17:05:36.783075199 +0200
-+++ sysklogd-1.5.1/Makefile 2016-08-27 17:05:52.512526347 +0200
-@@ -20,7 +20,8 @@
- CC= gcc
- #SKFLAGS= -g -DSYSV -Wall
- #LDFLAGS= -g
--SKFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce
-+RPM_OPT_FLAGS ?= -O2
-+SKFLAGS= $(RPM_OPT_FLAGS) -DSYSV -Wall
- # -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
- # -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
- # $(shell getconf LFS_SKFLAGS)
-diff -Nru sysklogd-1.5.1.orig/ksym_mod.c sysklogd-1.5.1/ksym_mod.c
---- sysklogd-1.5.1.orig/ksym_mod.c 2016-08-27 17:05:36.783075199 +0200
-+++ sysklogd-1.5.1/ksym_mod.c 2016-08-27 17:05:52.512526347 +0200
-@@ -189,7 +189,6 @@
- else
- Syslog(LOG_ERR, "Error loading kernel symbols " \
- "- %s\n", strerror(errno));
-- fclose(ksyms);
- return(0);
- }
-
-diff -Nru sysklogd-1.5.1.orig/syslogd.c sysklogd-1.5.1/syslogd.c
---- sysklogd-1.5.1.orig/syslogd.c 2016-08-27 17:05:36.783075199 +0200
-+++ sysklogd-1.5.1/syslogd.c 2016-08-27 17:08:12.964223932 +0200
-@@ -2094,7 +2094,7 @@
- (void) signal(SIGCHLD, reapchild); /* reset signal handler -ASP */
- wait ((int *)0);
- #else
-- union wait status;
-+ int status;
-
- while (wait3(&status, WNOHANG, (struct rusage *) NULL) > 0)
- ;

Generated by cgit