diff --git a/network/share/component.xml b/network/share/component.xml new file mode 100644 index 0000000000..e20544ff2e --- /dev/null +++ b/network/share/component.xml @@ -0,0 +1,3 @@ + + network.share + diff --git a/network/share/rsync/actions.py b/network/share/rsync/actions.py new file mode 100644 index 0000000000..4720897073 --- /dev/null +++ b/network/share/rsync/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir="rsync-%s" % get.srcVERSION().replace('_','') + +def setup(): + autotools.configure("--without-included-zlib") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("NEWS","README","TODO") diff --git a/network/share/rsync/comar/service.py b/network/share/rsync/comar/service.py new file mode 100644 index 0000000000..17e112df25 --- /dev/null +++ b/network/share/rsync/comar/service.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +serviceType = "server" +serviceDesc = _({"en": "RSync Daemon", + "tr": "RSync Servisi"}) +serviceConf = "rsyncd" + +from comar.service import * + +@synchronized +def start(): + startService(command="/usr/bin/rsync", + args="--daemon %s" % config.get("RSYNC_OPTS", ""), + pidfile="/run/rsyncd.pid", + donotify=True) + +@synchronized +def stop(): + stopService(pidfile="/run/rsyncd.pid", + donotify=True) + +def status(): + return isServiceRunning("/run/rsyncd.pid") diff --git a/network/share/rsync/files/rsyncd.conf b/network/share/rsync/files/rsyncd.conf new file mode 100644 index 0000000000..bfd0107e54 --- /dev/null +++ b/network/share/rsync/files/rsyncd.conf @@ -0,0 +1,23 @@ +# Minimal configuration file for rsync daemon +# See rsync(1) and rsyncd.conf(5) man pages for help + +pid file = /run/rsyncd.pid +use chroot = yes +read only = yes +uid = nobody +guid = nobody +#max connections = 5 +#syslog facility = local5 + +# Simple example for enabling your own local rsync server +#[ftp] +# path = /home/ftp +# comment = FTP +# exclude = /pub +# hosts deny = 192.168.3.0/255.255.255.0 + +#[restricted] +# path = /home/user/docs +# comment = My Documents +# hosts allow = 192.168.1.0/24, 10.10.1.1, alt.alanadi.net +# list = false diff --git a/network/share/rsync/files/rsyncd.conf.d b/network/share/rsync/files/rsyncd.conf.d new file mode 100644 index 0000000000..5e070a408b --- /dev/null +++ b/network/share/rsync/files/rsyncd.conf.d @@ -0,0 +1,3 @@ +# see man pages for rsync or run `rsync --help` +# for valid cmdline options +#RSYNC_OPTS="" diff --git a/network/share/rsync/pspec.xml b/network/share/rsync/pspec.xml new file mode 100644 index 0000000000..4fd244ce7b --- /dev/null +++ b/network/share/rsync/pspec.xml @@ -0,0 +1,66 @@ + + + + + rsync + http://rsync.samba.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + service + app:console + File transfer program to keep local copies in sync with remote files + rsync is a tool to keep local copies of remote files in sync (i.e. make sure local files are exact copies of remote files). + http://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz + + + + rsync + + /usr/bin + /usr/share/doc + /usr/share/man + /etc + + + rsyncd.conf + rsyncd.conf.d + + + System.Service + + + + + + 2015-03-24 + 3.1.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-02-11 + 3.1.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-10 + 3.1.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-09-05 + 3.0.9 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/network/share/rsync/translations.xml b/network/share/rsync/translations.xml new file mode 100644 index 0000000000..5db03f9158 --- /dev/null +++ b/network/share/rsync/translations.xml @@ -0,0 +1,8 @@ + + + + rsync + Dosya yedekleme ve eşleme uygulaması + rsync, uzaktaki dosyaları senkronize tutan bir dosya transfer uygulamasıdır. + + diff --git a/pisi-index.xml b/pisi-index.xml index 6f06b393c7..86fc83c50c 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -29010,6 +29010,72 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + rsync + http://rsync.samba.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + service + app:console + network.share + File transfer program to keep local copies in sync with remote files + Dosya yedekleme ve eşleme uygulaması + rsync is a tool to keep local copies of remote files in sync (i.e. make sure local files are exact copies of remote files). + rsync, uzaktaki dosyaları senkronize tutan bir dosya transfer uygulamasıdır. + http://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz + network/share/rsync/pspec.xml + + + rsync + + /usr/bin + /usr/share/doc + /usr/share/man + /etc + + + System.Service + + + rsyncd.conf + rsyncd.conf.d + + + + + 2015-03-24 + 3.1.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-02-11 + 3.1.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-10 + 3.1.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-09-05 + 3.0.9 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + asciidoc diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index a75622a04c..4e4abd5902 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -e71d198707ff47d47ce52f748d0f840759c93459 \ No newline at end of file +018a52edec239077a8cd70e4be739d6d7d21b0ce \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 08a297de1f..b5e2bff5a3 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index c7859afdc9..7397d2975c 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -e1eb011d34cd99766706520be34a79527c587363 \ No newline at end of file +82646a19cecd549b17d759aad24e1d39320f0ff4 \ No newline at end of file