summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThermi2015-04-07 10:47:46 +0200
committerThermi2015-04-07 10:47:46 +0200
commit1cf34bd6e09ec38ed46300c2f4297d8a2540c679 (patch)
tree5117a864d1a5142dabb3b8c5335a65a6a3aedeb1
parentbed007678c11867327e80e8873601055f7f46387 (diff)
downloadaur-1cf34bd6e09ec38ed46300c2f4297d8a2540c679.tar.gz
lsyncd: Added systemd unit, changed checksum method to sha256
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
-rw-r--r--lsyncd.service10
3 files changed, 22 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c5508f9f0f40..d2163594bb10 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,9 +10,11 @@ pkgbase = lsyncd
depends = lua
depends = rsync
source = https://github.com/axkibe/lsyncd/archive/release-2.1.5.tar.gz
+ source = lsyncd.service
source = configure-a2x-fix.patch
- sha1sums = 2b8eb169365edc54488a97435bbd39ae4a6731b8
- sha1sums = f76243d96dc7930eadd59a81aea516b666569749
+ sha256sums = aa82fd9bf5737395e374650720c02f033d74a7101b57878ac92f5720ae9e7ece
+ sha256sums = 0d6235f41c878f23d3b07f79a8beda3766ca251e6eaaeb00796b1805fd6ab818
+ sha256sums = dff13f88a2fe7103ba4daa22b45c1fb188142571ae064209ec5b956cd6aae6e7
pkgname = lsyncd
diff --git a/PKGBUILD b/PKGBUILD
index 0b588a177b74..f06dc3e601b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,10 +9,13 @@ url="https://github.com/axkibe/lsyncd"
license=('GPL2')
depends=('lua' 'rsync')
makedepends=('asciidoc')
-source=(https://github.com/axkibe/lsyncd/archive/release-$pkgver.tar.gz
- configure-a2x-fix.patch)
-sha1sums=('2b8eb169365edc54488a97435bbd39ae4a6731b8'
- 'f76243d96dc7930eadd59a81aea516b666569749')
+source=("https://github.com/axkibe/lsyncd/archive/release-$pkgver.tar.gz"
+ "lsyncd.service"
+ "configure-a2x-fix.patch")
+
+sha256sums=('aa82fd9bf5737395e374650720c02f033d74a7101b57878ac92f5720ae9e7ece'
+ '0d6235f41c878f23d3b07f79a8beda3766ca251e6eaaeb00796b1805fd6ab818'
+ 'dff13f88a2fe7103ba4daa22b45c1fb188142571ae064209ec5b956cd6aae6e7')
build() {
cd $srcdir/$pkgname-release-$pkgver
@@ -25,4 +28,5 @@ build() {
package() {
cd $srcdir/$pkgname-release-$pkgver
make DESTDIR=$pkgdir install
+ install ${srcdir}/lsyncd.service ${pkgdir}/usr/lib/systemd/system/
}
diff --git a/lsyncd.service b/lsyncd.service
new file mode 100644
index 000000000000..2319ca5d63df
--- /dev/null
+++ b/lsyncd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=synchronization daemon
+
+[Service]
+Type=simple
+PIDFile=/run/lsyncd.pid
+ExecStart=/usr/bin/lsyncd -pidfile /run/lsyncd.pid /etc/lsyncd/lsyncd.conf.lua
+
+[Install]
+WantedBy=multi-user.target