aboutsummaryrefslogtreecommitdiffstats
path: root/main/rsync/rsyncd.initd
diff options
context:
space:
mode:
authorValery Kartel <valery.kartel@gmail.com>2017-02-03 12:32:22 +0200
committerLeonardo Arena <rnalrd@alpinelinux.org>2017-02-07 10:14:29 +0000
commit90491745d033d509ba6b455ae7cb26b02b4909db (patch)
tree3ed1f6e7fdc436d6aeddb514e0a864aa55fa3615 /main/rsync/rsyncd.initd
parentec7793101f41a341055edcf0a395e1cf8dbb1a82 (diff)
downloadaports-90491745d033d509ba6b455ae7cb26b02b4909db.tar.bz2
aports-90491745d033d509ba6b455ae7cb26b02b4909db.tar.xz
main/rsync: fixes in apkbuild, simplify init-script
Diffstat (limited to 'main/rsync/rsyncd.initd')
-rw-r--r--main/rsync/rsyncd.initd24
1 files changed, 6 insertions, 18 deletions
diff --git a/main/rsync/rsyncd.initd b/main/rsync/rsyncd.initd
index 04570064de..8115d250b3 100644
--- a/main/rsync/rsyncd.initd
+++ b/main/rsync/rsyncd.initd
@@ -1,24 +1,12 @@
#!/sbin/openrc-run
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/files/rsyncd.init.d,v 1.5 2007/02/23 11:33:59 uberlord Exp $
+
+cfgfile="/etc/rsyncd.conf"
+pidfile="$(grep "^pid file" $cfgfile | cut -d= -f2)"
+command="/usr/bin/rsync"
+command_args="--daemon $command_args $RSYNC_OPTS"
+required_files="$cfgfile"
depend() {
use net
after firewall
}
-
-start() {
- ebegin "Starting rsyncd"
- start-stop-daemon --start --exec /usr/bin/rsync \
- --pidfile /var/run/rsyncd.pid \
- -- --daemon ${RSYNC_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping rsyncd"
- start-stop-daemon --stop --exec /usr/bin/rsync \
- --pidfile /var/run/rsyncd.pid
- eend $?
-}