diff options
author | Carlo Landmeter <clandmeter@gmail.com> | 2011-04-07 23:35:45 +0000 |
---|---|---|
committer | Carlo Landmeter <clandmeter@gmail.com> | 2011-04-07 23:35:45 +0000 |
commit | 350a371f64e8e6ff21fb2a4bac2e53331b6495db (patch) | |
tree | 91aa38888c00ca18b5d62741da1ea4c221c5794a /testing | |
parent | 465441cb62b486592a5e73230bd17e9226b71745 (diff) | |
download | aports-350a371f64e8e6ff21fb2a4bac2e53331b6495db.tar.bz2 aports-350a371f64e8e6ff21fb2a4bac2e53331b6495db.tar.xz |
testing/lsyncd: added initd
ref #572
Diffstat (limited to 'testing')
-rw-r--r-- | testing/lsyncd/APKBUILD | 14 | ||||
-rw-r--r-- | testing/lsyncd/lsyncd.initd | 26 |
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 $? +} |