diff options
author | Christian Hesse | 2015-10-26 16:13:20 +0100 |
---|---|---|
committer | Christian Hesse | 2015-10-26 16:13:20 +0100 |
commit | 70804838daa1ffe2d15423afbd781a8c3d035aab (patch) | |
tree | 4bb9a333bae15a28a3838841c77aad3dc4b0ae87 | |
parent | ed96fccba7a007051f08abd4601bbe3881e0fc41 (diff) | |
download | aur-70804838daa1ffe2d15423afbd781a8c3d035aab.tar.gz |
commit mysql-router 2.0.2-2
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | mysql-router.service | 14 |
3 files changed, 30 insertions, 4 deletions
@@ -1,17 +1,20 @@ pkgbase = mysql-router pkgdesc = Lightweight middleware that provides transparent routing between your application and any backend MySQL Servers pkgver = 2.0.2 - pkgrel = 1 + pkgrel = 2 url = http://dev.mysql.com/downloads/router/ arch = i686 arch = x86_64 license = GPL makedepends = cmake makedepends = doxygen + backup = etc/mysql/router.ini source = http://cdn.mysql.com/Downloads/MySQL-Router/mysql-router-2.0.2.tar.gz source = http://cdn.mysql.com/Downloads/MySQL-Router/mysql-router-2.0.2.tar.gz.asc + source = mysql-router.service sha256sums = 7bfe805e740a843e2cb38b8449345b03d9a08a35854923a86bdc8ff6be8a7c68 sha256sums = SKIP + sha256sums = 82de7f2a778c595bf53927fa20372dd8accdd2a708dbe710975c3f15883a7343 pkgname = mysql-router @@ -2,16 +2,19 @@ pkgname=mysql-router pkgver=2.0.2 -pkgrel=1 +pkgrel=2 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') +backup=('etc/mysql/router.ini') validpgpkeys=('A4A9406876FCBD3C456770C88C718D3B5072E1F5') -source=("http://cdn.mysql.com/Downloads/MySQL-Router/${pkgname}-${pkgver}.tar.gz"{,.asc}) +source=("http://cdn.mysql.com/Downloads/MySQL-Router/${pkgname}-${pkgver}.tar.gz"{,.asc} + 'mysql-router.service') sha256sums=('7bfe805e740a843e2cb38b8449345b03d9a08a35854923a86bdc8ff6be8a7c68' - 'SKIP') + 'SKIP' + '82de7f2a778c595bf53927fa20372dd8accdd2a708dbe710975c3f15883a7343') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -26,5 +29,11 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install + + # 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 } diff --git a/mysql-router.service b/mysql-router.service new file mode 100644 index 000000000000..fb31835d7bef --- /dev/null +++ b/mysql-router.service @@ -0,0 +1,14 @@ +[Unit] +Description=MySQL router +After=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/mysqlrouter --config /etc/mysql/router.ini +ProtectSystem=full +ProtectHome=on +PrivateDevices=on +NoNewPrivileges=on + +[Install] +WantedBy=multi-user.target |