diff options
author | Michael Corcoran | 2018-03-14 20:55:30 +1300 |
---|---|---|
committer | Michael Corcoran | 2018-03-14 20:56:41 +1300 |
commit | 378a012fdb8975090124934233858b81687dcda7 (patch) | |
tree | c3b7d995f2b1450df75bb57768b2a7e39f5bd0d9 | |
download | aur-378a012fdb8975090124934233858b81687dcda7.tar.gz |
Initial version 1.0 package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | systemd-netlogd.sysusers | 1 |
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d7ae01f95329 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = systemd-netlogd + pkgdesc = Forwards messages from the journal to other hosts over the network using syslog format RFC 5424 + pkgver = 1.0 + pkgrel = 1 + url = https://github.com/systemd/systemd-netlogd + arch = x86_64 + license = LGPL + makedepends = meson + depends = libsystemd + source = systemd-netlogd-1.0.tar.gz::https://github.com/systemd/systemd-netlogd/archive/v1.0.tar.gz + source = systemd-netlogd.sysusers + md5sums = eb7c9a9c24ef0b6acb10d9756b62f03c + md5sums = bfee4a55b61044b0e3a76f13525f3788 + +pkgname = systemd-netlogd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90958eb1b4e7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Michael Corcoran <michael.corcoran@outlook.com> +pkgname=systemd-netlogd +pkgver=1.0 +pkgrel=1 +pkgdesc="Forwards messages from the journal to other hosts over the network using syslog format RFC 5424 " +arch=('x86_64') +url="https://github.com/systemd/systemd-netlogd" +license=('LGPL') +depends=('libsystemd') +makedepends=('meson') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" + "systemd-netlogd.sysusers") +md5sums=('eb7c9a9c24ef0b6acb10d9756b62f03c' + 'bfee4a55b61044b0e3a76f13525f3788') + +build() { + arch-meson "${srcdir}/${pkgname}-${pkgver}" build --sysconfdir='/etc/systemd/system' + ninja -C build +} + +check() { + cd build + meson test +} + +package() { + DESTDIR="${pkgdir}" ninja -C build install + + mkdir -p "${pkgdir}/usr/lib/systemd/system" + + mv "${pkgdir}/lib/systemd/systemd-netlogd" "${pkgdir}/usr/lib/systemd/" + rm -r "${pkgdir}/lib" + + mv "${pkgdir}/etc/systemd/system/systemd-netlogd.service" "${pkgdir}/usr/lib/systemd/system" + mv "${pkgdir}/etc/systemd/system/systemd-netlogd.conf" "${pkgdir}/etc/systemd/system/systemd-netlogd.conf.example" + + install -Dm644 "$srcdir"/systemd-netlogd.sysusers "${pkgdir}/usr/lib/sysusers.d/systemd-netlogd.conf" +} diff --git a/systemd-netlogd.sysusers b/systemd-netlogd.sysusers new file mode 100644 index 000000000000..9bf0c20a171c --- /dev/null +++ b/systemd-netlogd.sysusers @@ -0,0 +1 @@ +m systemd-journal-netlog systemd-journal |