summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-10-26 16:13:20 +0100
committerChristian Hesse2015-10-26 16:13:20 +0100
commit70804838daa1ffe2d15423afbd781a8c3d035aab (patch)
tree4bb9a333bae15a28a3838841c77aad3dc4b0ae87
parented96fccba7a007051f08abd4601bbe3881e0fc41 (diff)
downloadaur-70804838daa1ffe2d15423afbd781a8c3d035aab.tar.gz
commit mysql-router 2.0.2-2
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
-rw-r--r--mysql-router.service14
3 files changed, 30 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a10155abc24..298edcab4916 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9878cf9cbb11..c00e25305c51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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