summaryrefslogtreecommitdiff
path: root/repo/sysklogd
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-05-31 11:05:19 +0100
committerdavidovski <david@davidovski.xyz>2022-05-31 11:05:19 +0100
commit48ca75555522716f0f686dcae3dd6cf3d8ad714d (patch)
tree00c0f58550ba4661e87376f2f02c8001c69bae44 /repo/sysklogd
parent871b2b573f01c1b3176a0f65458b3d281b41c437 (diff)
removed idea of repos
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
+}