summaryrefslogtreecommitdiff
path: root/repo/sysklogd
diff options
context:
space:
mode:
Diffstat (limited to 'repo/sysklogd')
-rw-r--r--repo/sysklogd/sysklogd.initd3
-rw-r--r--repo/sysklogd/sysklogd.xibuild38
2 files changed, 41 insertions, 0 deletions
diff --git a/repo/sysklogd/sysklogd.initd b/repo/sysklogd/sysklogd.initd
new file mode 100644
index 0000000..74b13bd
--- /dev/null
+++ b/repo/sysklogd/sysklogd.initd
@@ -0,0 +1,3 @@
+#!/sbin/openrc-run
+
+command=/bin/syslogd
diff --git a/repo/sysklogd/sysklogd.xibuild b/repo/sysklogd/sysklogd.xibuild
new file mode 100644
index 0000000..87370e4
--- /dev/null
+++ b/repo/sysklogd/sysklogd.xibuild
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+MAKEDEPS="make "
+DEPS="musl"
+
+PKG_VER=2.3.0
+SOURCE=https://github.com/troglobit/sysklogd/releases/download/v$PKG_VER/sysklogd-$PKG_VER.tar.gz
+ADDITIONAL="
+sysklogd.initd
+"
+DESC="Programs for logging system messages"
+
+build () {
+ ./configure --prefix=/usr --sysconfdir=/etc &&
+ make
+}
+
+package () {
+ make DESTDIR=$PKG_DEST install
+ mkdir -p $PKG_DEST/etc
+
+ cat > $PKG_DEST/etc/syslog.conf << "EOF"
+# Begin /etc/syslog.conf
+
+auth,authpriv.* -/var/log/auth.log
+*.*;auth,authpriv.none -/var/log/sys.log
+daemon.* -/var/log/daemon.log
+kern.* -/var/log/kern.log
+mail.* -/var/log/mail.log
+user.* -/var/log/user.log
+*.emerg *
+
+# End /etc/syslog.conf
+EOF
+ install -Dm 754 sysklogd.initd $PKG_DEST/etc/init.d/sysklogd
+ mkdir -p $PKG_DEST/etc/runlevels/default/
+ ln -s /etc/init.d/sysklogd $PKG_DEST/etc/runlevels/default/sysklogd
+}