diff options
author | ava1ar | 2016-03-27 02:21:20 -0400 |
---|---|---|
committer | ava1ar | 2016-03-27 02:21:20 -0400 |
commit | e8d1bf9e5838d930549c0b6493e50ea71a7ed1a5 (patch) | |
tree | 6c96bafc9f9a70476376d70f5e64ab9714323dda | |
download | aur-e8d1bf9e5838d930549c0b6493e50ea71a7ed1a5.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | log2mail.service | 10 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1d471c7ba04a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Sun Mar 27 06:21:08 UTC 2016 +pkgbase = log2mail-git + pkgdesc = Daemon watching logfiles and mailing lines matching patterns + pkgver = r7.6db1a01 + pkgrel = 1 + url = https://github.com/fumiyas/log2mail + arch = i686 + arch = x86_64 + license = GPL + makedepends = gcc + makedepends = git + depends = gcc-libs + backup = etc/log2mail.conf + source = git+https://github.com/fumiyas/log2mail + source = log2mail.service + sha1sums = SKIP + sha1sums = 619e94f405ed705bf5c865af341745c60759ea7a + +pkgname = log2mail-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..682938125a53 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: ava1ar mail(at)ava1ar(dot)me + +_pkgname=log2mail +pkgname=${_pkgname}-git +pkgver=r7.6db1a01 +pkgrel=1 +pkgdesc="Daemon watching logfiles and mailing lines matching patterns" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gcc-libs') +makedepends=('gcc' 'git') +url="https://github.com/fumiyas/${_pkgname}" +source=("git+$url" ${_pkgname}.service) +sha1sums=('SKIP' '619e94f405ed705bf5c865af341745c60759ea7a') +backup=('etc/log2mail.conf') + +pkgver() { + cd "${srcdir}"/${_pkgname} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}"/${_pkgname} + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}"/${_pkgname} + make DESTDIR="${pkgdir}" install + + # coping binaries to /bin instead of /sbin + mv "${pkgdir}"/usr/{sbin,bin} + + # coping man files to /usr/share/man + mkdir -p "${pkgdir}"/usr/share + mv "${pkgdir}"/usr/man "${pkgdir}"/usr/share/man + + # installing sample config file + install -Dm644 "${srcdir}"/${_pkgname}/${_pkgname}.conf "${pkgdir}"/etc/${_pkgname}.conf + + # installing systemd unit + install -Dm644 "${srcdir}"/${_pkgname}.service "${pkgdir}"/usr/lib/systemd/system/${_pkgname}.service +} diff --git a/log2mail.service b/log2mail.service new file mode 100644 index 000000000000..e542ea20abb1 --- /dev/null +++ b/log2mail.service @@ -0,0 +1,10 @@ +[Unit] +Description=Daemon watching logfiles and mailing lines matching patterns +After=network.target + +[Service] +ExecStart=/usr/bin/log2mail -N -l -v +StandardOutput=null + +[Install] +WantedBy=multi-user.target |