Commit 76d35aae authored by Jan Mette's avatar Jan Mette

--no commit message

--no commit message
parent fa73cbf6
2010-01-01 Eric Belanger <eric@archlinux.org>
* rsync 3.0.7-1
* Upstream update
2009-05-08 Eric Belanger <eric@archlinux.org>
* rsync 3.0.6-1
* Upstream update
2008-12-29 Eric Belanger <eric@archlinux.org>
* rsync 3.0.5-1
* Upstream update
2008-09-06 Eric Belanger <eric@archlinux.org>
* rsync 3.0.4-1
* Upstream update
2008-07-05 Eric Belanger <eric@archlinux.org>
* rsync 3.0.3-1
* Upstream update
2008-04-13 Eric Belanger <eric@archlinux.org>
* rsync 3.0.2-1
* Upstream update
2008-03-01 Eric Belanger <eric@archlinux.org>
* rsync 3.0.0-1
* Upstream update
* Updated license
# $Id: PKGBUILD 62096 2010-01-02 04:25:34Z eric $
# Maintainer: Eric Belanger <eric@archlinux.org>
# Contributor: Judd Vinet <jvinet@zeroflux.org>
pkgname=rsync
pkgver=3.0.7
pkgrel=1
pkgdesc="A file transfer program to keep remote files in sync"
arch=('i686' 'x86_64')
url="http://samba.anu.edu.au/rsync/"
license=('GPL3')
depends=('acl')
backup=('etc/rsyncd.conf' 'etc/xinetd.d/rsync')
source=(http://rsync.samba.org/ftp/rsync/${pkgname}-${pkgver}.tar.gz \
rsyncd.conf rsyncd rsync.xinetd)
md5sums=('b53525900817cf1ba7ad3a516ab5bfe9' '4395c0591638349b1a7aeaaa4da1f03a'\
'9de4d03d49f4b5c73ffd67d452716a49' 'ea3e9277dc908bc51f9eddc0f6b935c1')
sha1sums=('63426a1bc71991d93159cd522521fbacdafb7a61' '48be09294134dfed888818872fe552a59c29147a'\
'ebec275bbd0c11692c91dc59368349601bd9eaf4' 'fdb99785bc87ee13d77aa90dc1804f3f75dd7fc1')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./prepare-source || return 1
./configure --prefix=/usr --with-included-popt \
--enable-acl-support --enable-xattr-support || return 1
make || return 1
make DESTDIR="${pkgdir}" install || return 1
install -D -m 755 ../rsyncd "${pkgdir}/etc/rc.d/rsyncd" || return 1
install -D -m 644 ../rsyncd.conf "${pkgdir}/etc/rsyncd.conf" || return 1
install -D -m 644 ../rsync.xinetd "${pkgdir}/etc/xinetd.d/rsync" || return 1
}
service rsync
{
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_success += HOST DURATION
log_on_failure += HOST
disable = yes
}
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
stat_busy "Starting rsyncd"
[ ! -f /var/run/daemons/rsyncd ] && /usr/bin/rsync --daemon
if [ $? -gt 0 ]; then
stat_fail
else
pgrep -of "/usr/bin/rsync --daemon" > /var/run/rsyncd.pid
add_daemon rsyncd
stat_done
fi
;;
stop)
stat_busy "Stopping rsyncd"
[ -f /var/run/rsyncd.pid ] && kill `cat /var/run/rsyncd.pid`
if [ $? -gt 0 ]; then
stat_fail
else
rm_daemon rsyncd
stat_done
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
uid = nobody
gid = nobody
use chroot = no
max connections = 4
syslog facility = local5
pid file = /var/run/rsyncd.pid
[ftp]
path = /home/ftp
comment = ftp area
#[cvs]
# path = /data/cvs
# comment = CVS repository (requires authentication)
# auth users = tridge, susan
# secrets file = /etc/rsyncd.secrets
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment