diff options
author | Jan-Erik Rediger | 2015-07-08 19:21:19 +0200 |
---|---|---|
committer | Jan-Erik Rediger | 2015-07-08 19:21:19 +0200 |
commit | 9338901ea965634fe35ce1bdacaf13203151237f (patch) | |
tree | 9b4a7c9b733c0494b8511ad511ccf0adcf7dc65c | |
parent | d57ae45ebfaec1226a430852a8f4e200536b777c (diff) | |
download | aur-9338901ea965634fe35ce1bdacaf13203151237f.tar.gz |
[kanla] Create kanla user
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | kanla.install | 8 | ||||
-rw-r--r-- | kanla.sysusers | 1 |
4 files changed, 21 insertions, 2 deletions
@@ -3,6 +3,7 @@ pkgbase = kanla pkgver = 1.5 pkgrel = 2 url = http://kanla.zekjur.net/ + install = kanla.install arch = any license = bsd makedepends = html-xml-utils @@ -18,7 +19,9 @@ pkgbase = kanla backup = etc/kanla/default.cfg backup = etc/kanla/default.d/http-example.cfg source = http://kanla.zekjur.net/downloads/kanla-1.5.tar.gz + source = kanla.sysusers md5sums = dbecd47dabd36149e59bf06b1b71cbd3 + md5sums = d929f7d1c8885e3af4ca53d62c8707a9 pkgname = kanla @@ -9,10 +9,12 @@ url="http://kanla.zekjur.net/" license=('bsd') depends=('perl' 'perl-anyevent' 'perl-anyevent-xmpp' 'perl-anyevent-http' 'perl-config-general' 'perl-file-sharedir' 'perl-json-xs') makedepends=('html-xml-utils' 'asciidoc') -source=("http://kanla.zekjur.net/downloads/${pkgname}-${pkgver}.tar.gz") +source=("http://kanla.zekjur.net/downloads/${pkgname}-${pkgver}.tar.gz" "${pkgname}.sysusers") +install=${pkgname}.install options=('!emptydirs') backup=('etc/kanla/default.cfg' 'etc/kanla/default.d/http-example.cfg') -md5sums=('dbecd47dabd36149e59bf06b1b71cbd3') +md5sums=('dbecd47dabd36149e59bf06b1b71cbd3' + 'd929f7d1c8885e3af4ca53d62c8707a9') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -42,6 +44,11 @@ package() { install -Dm644 ${pkgdir}/lib/systemd/system/kanla.service \ "${pkgdir}/usr/lib/systemd/system/kanla.service" rm "${pkgdir}/lib/systemd/system/kanla.service" + + install -Dm644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + + sed 's#ExecStart=/usr/bin/kanla#ExecStart=/usr/bin/vendor_perl/kanla#' -i \ + "${pkgdir}/usr/lib/systemd/system/kanla.service" } # vim:set ts=2 sw=2 sts=2 et: diff --git a/kanla.install b/kanla.install new file mode 100644 index 000000000000..9a9998557fa3 --- /dev/null +++ b/kanla.install @@ -0,0 +1,8 @@ +#/bin/sh + +# arg 1: the new package version +post_install() { + systemd-sysusers kanla.conf +} + +# vim:set ts=2 sw=2 ft=sh et: diff --git a/kanla.sysusers b/kanla.sysusers new file mode 100644 index 000000000000..2b9ff168b1ab --- /dev/null +++ b/kanla.sysusers @@ -0,0 +1 @@ +u kanla - - - |