aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@gmail.com>2011-04-07 23:35:45 +0000
committerCarlo Landmeter <clandmeter@gmail.com>2011-04-07 23:35:45 +0000
commit350a371f64e8e6ff21fb2a4bac2e53331b6495db (patch)
tree91aa38888c00ca18b5d62741da1ea4c221c5794a /testing
parent465441cb62b486592a5e73230bd17e9226b71745 (diff)
downloadaports-350a371f64e8e6ff21fb2a4bac2e53331b6495db.tar.bz2
aports-350a371f64e8e6ff21fb2a4bac2e53331b6495db.tar.xz
testing/lsyncd: added initd
ref #572
Diffstat (limited to 'testing')
-rw-r--r--testing/lsyncd/APKBUILD14
-rw-r--r--testing/lsyncd/lsyncd.initd26
2 files changed, 37 insertions, 3 deletions
diff --git a/testing/lsyncd/APKBUILD b/testing/lsyncd/APKBUILD
index 1e8570d4d3..7e79dbbc6d 100644
--- a/testing/lsyncd/APKBUILD
+++ b/testing/lsyncd/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=lsyncd
pkgver=2.0.4
-pkgrel=0
+pkgrel=1
pkgdesc="Live Syncing (Mirror) Daemon"
url="http://code.google.com/p/lsyncd/"
arch="all"
@@ -12,7 +12,8 @@ depends_dev=
makedepends="$depends_dev lua-dev"
install=""
subpackages="$pkgname-doc"
-source="http://lsyncd.googlecode.com/files/lsyncd-$pkgver.tar.gz"
+source="http://lsyncd.googlecode.com/files/lsyncd-$pkgver.tar.gz
+ $pkgname.initd"
_builddir="$srcdir"/lsyncd-$pkgver
prepare() {
@@ -39,6 +40,13 @@ build() {
package() {
cd "$_builddir"
make DESTDIR="$pkgdir" install || return 1
+ mkdir -p "$pkgdir/etc/lsyncd"
+ cp "$_builddir"/examples/*.lua \
+ "$pkgdir"/etc/lsyncd/
+ install -Dm755 "$srcdir/$pkgname.initd" \
+ "$pkgdir/etc/init.d/$pkgname" || return 1
+
}
-md5sums="0b4557dd3d87a02ae0cbd7b5fc16cd0c lsyncd-2.0.4.tar.gz"
+md5sums="0b4557dd3d87a02ae0cbd7b5fc16cd0c lsyncd-2.0.4.tar.gz
+95ca2fe43eb6be8d1f58d5239d4df6a5 lsyncd.initd"
diff --git a/testing/lsyncd/lsyncd.initd b/testing/lsyncd/lsyncd.initd
new file mode 100644
index 0000000000..9dfddd405d
--- /dev/null
+++ b/testing/lsyncd/lsyncd.initd
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+
+NAME=lsyncd
+DAEMON=/usr/bin/$NAME
+USER=daemon
+CONF=/etc/lsyncd/lrsync.lua
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting $NAME"
+ start-stop-daemon --start --quiet \
+ --user $USER \
+ --exec $DAEMON -- \
+ $CONF
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping $NAME"
+ start-stop-daemon --stop --quiet \
+ --exec $DAEMON
+ eend $?
+}