summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo (XenGi) Band2020-01-07 15:25:13 +0100
committerRicardo (XenGi) Band2020-01-07 15:25:13 +0100
commita69cccd4c1e8830b102d5054f5e4cc100e4d630a (patch)
tree3cd596240df8925e00d1365d5d92131be3d12010
parentdb9791177d1195bddb44bbd596b24424211cbde8 (diff)
downloadaur-a69cccd4c1e8830b102d5054f5e4cc100e4d630a.tar.gz
service file added
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--rqlite.service15
3 files changed, 26 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9d1b317c930a..d9dc8201cd0c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = rqlite
pkgdesc = rqlite is a lightweight, distributed relational database, which uses SQLite as its storage engine
pkgver = 5.0.0
- pkgrel = 1
+ pkgrel = 2
url = http://www.rqlite.com/
arch = x86_64
source = https://github.com/rqlite/rqlite/releases/download/v5.0.0/rqlite-v5.0.0-linux-amd64.tar.gz
+ source = rqlite.service
sha256sums = 79eda823c82755977b998f5f9a33b738c32da932e41e08df2c0e500267644f83
+ sha256sums = c74bc6b0eeadcdecb97236a5bc1ee4cd7312ac91067723dd935c5111e9bcb042
pkgname = rqlite
diff --git a/PKGBUILD b/PKGBUILD
index 9af6e178a917..e314b01d8e29 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,23 @@
# Maintainer: Ricardo Band <email@ricardo.band>
pkgname=rqlite
pkgver=5.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="rqlite is a lightweight, distributed relational database, which uses SQLite as its storage engine"
arch=(x86_64)
url="http://www.rqlite.com/"
licence=('MIT')
-source=("https://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-linux-amd64.tar.gz")
-sha256sums=('79eda823c82755977b998f5f9a33b738c32da932e41e08df2c0e500267644f83')
+source=("https://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-linux-amd64.tar.gz"
+ "rqlite.service")
+sha256sums=('79eda823c82755977b998f5f9a33b738c32da932e41e08df2c0e500267644f83'
+ 'c74bc6b0eeadcdecb97236a5bc1ee4cd7312ac91067723dd935c5111e9bcb042')
package() {
cd ${srcdir}/${pkgname}-v${pkgver}-linux-amd64/
install -Dm 0755 rqlite ${pkgdir}/usr/bin/rqlite
install -Dm 0755 rqbench ${pkgdir}/usr/bin/rqbench
install -Dm 0755 rqlited ${pkgdir}/usr/bin/rqlited
-# install -dm 0750 -g rqlite -o rqlite ${pkgdir}/run/rqlite
-# install -dm 0750 -g rqlite -o rqlite ${pkgdir}/etc/rqlite
+ install -Dm 0644 rqlite.service ${pkgdir}/lib/systemd/system/rqlite.service
+ install -dm 0750 -g rqlite -o rqlite ${pkgdir}/run/rqlite
+ install -dm 0750 -g rqlite -o rqlite ${pkgdir}/etc/rqlite
}
diff --git a/rqlite.service b/rqlite.service
new file mode 100644
index 000000000000..f8b410d10e2a
--- /dev/null
+++ b/rqlite.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+Type=simple
+User=rqlite
+Group=rqlite
+ExecStart=/usr/bin/rqlited /run/rqlite
+Restart=always
+WorkingDirectory=/run/rqlite
+
+[Install]
+WantedBy=multi-user.target