diff options
author | Emmanuel Gil Peyrot | 2016-06-11 01:36:21 +0100 |
---|---|---|
committer | Emmanuel Gil Peyrot | 2016-06-11 01:36:21 +0100 |
commit | 3ab702c34d0bcc2c2a15d7735ddbb64d89d36dea (patch) | |
tree | ecda278a074d54b9edf48b5830775535f930ddf3 | |
parent | 75481d08485e80efffd2d2cc810289994c9d13de (diff) | |
download | aur-3ab702c34d0bcc2c2a15d7735ddbb64d89d36dea.tar.gz |
Add a biboumi user, and create the database and logs directories.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | biboumi.install | 15 | ||||
-rw-r--r-- | sysuser.conf | 3 |
4 files changed, 37 insertions, 6 deletions
@@ -1,10 +1,11 @@ # Generated by mksrcinfo v8 -# Fri Jun 10 23:11:26 UTC 2016 +# Sat Jun 11 00:35:40 UTC 2016 pkgbase = biboumi-git pkgdesc = XMPP gateway to IRC - pkgver = r583.199f010 + pkgver = r585.272c0e4 pkgrel = 1 url = http://biboumi.louiz.org/ + install = biboumi.install arch = i686 arch = x86_64 arch = armv7h @@ -21,7 +22,9 @@ pkgbase = biboumi-git conflicts = biboumi backup = etc/biboumi/biboumi.cfg source = biboumi::git://git.louiz.org/biboumi + source = sysuser.conf md5sums = SKIP + md5sums = 07c92af3248861ce94d361e98cfb7f5c pkgname = biboumi-git @@ -2,7 +2,7 @@ _pkgname=biboumi pkgname="$_pkgname-git" -pkgver=r583.199f010 +pkgver=r585.272c0e4 pkgrel=1 pkgdesc="XMPP gateway to IRC" arch=('i686' 'x86_64' 'armv7h') @@ -13,8 +13,11 @@ makedepends=('git' 'cmake' 'pandoc') provides=("$_pkgname=1.99") conflicts=("$_pkgname") backup=("etc/$_pkgname/$_pkgname.cfg") -source=("$_pkgname::git://git.louiz.org/biboumi") -md5sums=('SKIP') +install="$_pkgname.install" +source=("$_pkgname::git://git.louiz.org/biboumi" + 'sysuser.conf') +md5sums=('SKIP' + '07c92af3248861ce94d361e98cfb7f5c') pkgver() { cd "$srcdir/$_pkgname" @@ -28,7 +31,11 @@ prepare() { build() { cd "$srcdir/$_pkgname/build" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSERVICE_USER=biboumi \ + -DSERVICE_GROUP=jabber make biboumi } @@ -39,4 +46,7 @@ package() { cd .. install -Dm644 COPYING "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" install -Dm644 doc/biboumi.1.rst "$pkgdir/usr/share/doc/$_pkgname/$_pkgname.rst" + + cd "$srcdir" + install -Dm644 sysuser.conf "$pkgdir/usr/lib/sysusers.d/biboumi.conf" } diff --git a/biboumi.install b/biboumi.install new file mode 100644 index 000000000000..d86c40006c0c --- /dev/null +++ b/biboumi.install @@ -0,0 +1,15 @@ +post_install() { + echo Installing... + systemd-sysusers biboumi.conf + install -dm750 -o biboumi -g jabber var/lib/biboumi + install -dm750 -o biboumi -g jabber var/log/biboumi +} + +post_upgrade() { + echo Upgrading... + post_install $1 +} + +post_remove() { + systemd-sysusers biboumi.conf +} diff --git a/sysuser.conf b/sysuser.conf new file mode 100644 index 000000000000..fd619d6e4261 --- /dev/null +++ b/sysuser.conf @@ -0,0 +1,3 @@ +g jabber 17 - - +u biboumi - "Biboumi, XMPP gateway to IRC" /var/lib/biboumi +m biboumi jabber |