diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -1,20 +1,28 @@ # Maintainer: Christian Hesse <mail@eworm.de> pkgname=mysql-router -pkgver=2.0.2 -pkgrel=2 +pkgver=2.0.3 +pkgrel=1 pkgdesc='Lightweight middleware that provides transparent routing between your application and any backend MySQL Servers' arch=('i686' 'x86_64') url='http://dev.mysql.com/downloads/router/' license=('GPL') -makedepends=('cmake' 'doxygen') +makedepends=('cmake' 'doxygen' 'libmariadbclient') backup=('etc/mysql/router.ini') +install=mysql-router.install validpgpkeys=('A4A9406876FCBD3C456770C88C718D3B5072E1F5') source=("http://cdn.mysql.com/Downloads/MySQL-Router/${pkgname}-${pkgver}.tar.gz"{,.asc} - 'mysql-router.service') -sha256sums=('7bfe805e740a843e2cb38b8449345b03d9a08a35854923a86bdc8ff6be8a7c68' + 'mysqlrouter.sysusers') +sha256sums=('a57ce397d9635ac5a3867e6fc77a6efa52cc7d0b35d796509967a1655a613e86' 'SKIP' - '82de7f2a778c595bf53927fa20372dd8accdd2a708dbe710975c3f15883a7343') + '8db8c99262320402b4c2e811c960291fec4a2c951bbdc0564e615f50b4f85cac') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + sed -i '/^ExecStart/c ExecStart=/usr/bin/mysqlrouter --config /etc/mysql/router.ini' \ + packaging/rpm-oel/mysqlrouter.service +} build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -29,11 +37,14 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install + chmod 0755 "${pkgdir}"/usr # install config file install -D -m0644 doc/sample_mysqlrouter.ini "${pkgdir}"/etc/mysql/router.ini - # install systemd service - install -D -m0644 "${srcdir}"/mysql-router.service "${pkgdir}"/usr/lib/systemd/system/mysql-router.service + # install systemd files + install -D -m0644 packaging/rpm-oel/mysqlrouter.service "${pkgdir}"/usr/lib/systemd/system/mysqlrouter.service + install -D -m0644 "${srcdir}"/mysqlrouter.sysusers "${pkgdir}"/usr/lib/sysusers.d/mysqlrouter.conf + install -D -m0644 packaging/rpm-oel/mysqlrouter.tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/mysqlrouter.conf } |