Add an initscript to the rsync package for use as a daemon, and a sample rsyncd.conf to show a simple setup.
Signed-off-by: Ian Leonard <antonla...@gmail.com> --- Index: feeds/packages/net/rsync/files/rsyncd.init =================================================================== --- feeds/packages/net/rsync/files/rsyncd.init (revision 0) +++ feeds/packages/net/rsync/files/rsyncd.init (revision 0) @@ -0,0 +1,15 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2011 OpenWrt.org + +START=50 +BIN=/usr/bin/rsync +PID=/var/run/rsyncd.pid +SSD=start-stop-daemon + +start() { + $SSD -p $PID -S -x $BIN -- --daemon +} + +stop() { + $SSD -p $PID -K +} Index: feeds/packages/net/rsync/files/rsyncd.conf =================================================================== --- feeds/packages/net/rsync/files/rsyncd.conf (revision 0) +++ feeds/packages/net/rsync/files/rsyncd.conf (revision 0) @@ -0,0 +1,15 @@ +# /etc/rsyncd.conf +# Minimal configuration for rsync daemon + +# Next line required for init script +pid file = /var/run/rsyncd.pid +use chroot = yes +uid = nobody +gid = nogroup +read only = yes + +# Simple example to configure server +#[openwrt-etc] +#path = /etc +#comment = OpenWrt Configuration Files +#exclude = /init.d Index: feeds/packages/net/rsync/Makefile =================================================================== --- feeds/packages/net/rsync/Makefile (revision 26531) +++ feeds/packages/net/rsync/Makefile (working copy) @@ -9,7 +9,7 @@ PKG_NAME:=rsync PKG_VERSION:=3.0.8 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://rsync.samba.org/ftp/rsync/src @@ -49,6 +49,10 @@ --disable-acl-support \ define Package/rsync/install + $(INSTALL_DIR) $(1)/etc + $(INSTALL_DATA) ./files/rsyncd.conf $(1)/etc/ + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/rsyncd.init $(1)/etc/init.d/rsyncd $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/ endef _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel