lsyncd-2.1.5-9.3.1<>,Iu[_)K/=„{uy/oVZT] c|LB~O ~O XsY@TiHRt#u_ouolyD%M=+q}䍔+Lհݮř#BR*|sWEvNx[Brg#C* 9@LFS~c%FҚgAb/ Ԅ3!773Ե,5 bl BXrs\f@tS"%.>v |>B5?5d   2 /8@ Yw\   L ` |0(X(89:=.>.?.@.F.G.H/I/dX/xY/\/]/^0 b1c2:d2e2f2l2u2v38w4x5y5X z5Clsyncd2.1.59.3.1Live Syncing (Mirror) DaemonLsyncd (Live Syncing (Mirror) Daemon) uses rsync to synchronize local directories with a remote machine running rsyncd. It watches multiple directory trees through inotify. The first step after adding the watches is to rsync all directories with the remote host, and then the software synchronizes single files by collecting the inotify events. lsyncd is a lightweight live mirror solution that should be easy to install and use while blending well with your system.[_)Kcloud1060yopenSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgProductivity/Networking/Otherhttp://code.google.com/p/lsyncd/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in lsyncd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in lsyncd.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-lsyncd-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-lsyncd-update-$service-new-in-upgrade" fi done for service in lsyncd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset lsyncd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in lsyncd.service ; do if [ ! -e "/run/rpm-lsyncd-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-lsyncd-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in lsyncd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=lsyncd SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable lsyncd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop lsyncd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart lsyncd.service ) || : fi else # package uninstall for service in lsyncd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi?T@(FP)! :AA큤A[_)J[_)J[_)J[_)J[_)J[_)J[_)J[_)KQQͽ[_)J[_)J[_)J[_)J[_)J[_)J[_)J[_)J[_)J[_)J2b97680ea3b4ac0003182ed2f8fa2fa55162dcfd851e3e8a76d5dd829e6c70c3d25cb4d705cac59b42e92998b7cc88ffb7726ce6591fc0180111df983ccef7fdadaa34f0cffa6a8db2ca61798501a98a335b31c435c9c061dfffc6fff1f52e890a7c7aedd1db430056393419c5a4ccc8024df97a43a150cb54506d464d3910c844fbddddbcab144f0ded3228eb271a54f8ddb6d4a0844d54045095e6046c1c097060baecddc425ed65e5c9cdaca5c9a4042c80ac6d6a084fddab79893be4c296614b911152a807d6897c67fa670c45120a8402f52842c04ce8dadeaf92ee07559040c252bce8cbaa04e85dc13bab9d5ad7e09d02e9eb1807f766238365f54a0fservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlsyncd-2.1.5-9.3.1.src.rpmconfig(lsyncd)lsyncdlsyncd(x86-64)@  @@@@@@@@@   /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(lsyncd)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)liblua.so.5.2()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rsyncsystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)2.1.5-9.3.13.0.4-14.0-14.4.6-14.11.2ZZ@X,UUq@T@QEPtOJNwMx@Mv@M9u@L@L@mikhail.kasimov@gmail.comrbrown@suse.comdimstar@opensuse.orgdimstar@opensuse.orgp.drouand@gmail.comp.drouand@gmail.come.istomin@edss.eecrrodriguez@opensuse.orgdmueller@suse.deeugene.istomin@edss.eedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.de- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig (boo#975118)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Explicitly package files installed by make install into _docdir: rpm 4.13 no longer implicitly packages those files.- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.- Remove scriptlets pre/post on systems with sysvinit support.- Update to version 2.1.5 * enhancement: Added rsync options: bwlimit, timeout * fix: Specifying ssh port no longer overwrites the last rsync option * fix: rsync option password_file is now accepted * fix: onAttrib is accepted again * fix: -log Exec now prints now fully all arguments * fix: configure script lua detection now includes math lib to workaround wrongly created "needs COMPAT_ALL" messages. * fix: repaired variable replacement for layer 3 scripts * fix: config.delay is now checked to a number >= 0 * change: a2x is no longer checked by configure script. should not be needed when building from tarball - Use download Url as source - Add sysconfig config script support for init scripts - Fix sysvinit script to be able to use sysconfig options - Add systemd support for openSUSE > 13.2 - Add required macros to support correctly sysvinit script - Remove redundant %clean section- update to 2.1.4 - remove lua 5.2 patch (https://github.com/axkibe/lsyncd/pull/148)- Build against LUA 5.2- fix build in factory (build against lua 5.1)- update to 2.0.5 * fix: Lsyncd will now terminate if it inotify watching exceeds its preset limit. * fix: rsync error exit code 12 now results in retries. * fix: Lsyncd 2.0.5 should now compile better on a bit elder GNU/Linux versions. * fix: examples are now installed in the configured document directory. * fix: partial transfers during startup are considered ok. Lsyncd will rework the specified files anyway. * change: Layer 1 interface init() now receives an "Init" event instead of an inlet. * change: builtin Lua code is now loaded via a c-array.Now more portable and correct memory flags are set. * change: Lsyncd will now bail on unknown error codes. * enhancement: settings.maxProcesses can now be set as a global limit of childprocesses * enhancement: Lsyncd will refuse to start when any startup rsync does not work cleanly and returns "again" unless settings.insist or - -insist is specified, then Lsyncd will keep retrying until it works. * enhancement: option "rsyncBinary" determines which rsync Lsyncd calls. Default is "/usr/bin/rsync" * enhancement: fsevents ("inotify for OSX") fixed for Snowleopard. and is available to configure by default. * enhancement: settings.inotifyMode: the actualy Modification event Lsyncd reacts to can now be configured. Default is to react on file closing in write mode. * enhancement: readdir(path) is available to userscripts, reads the contents of a directory.- update to 2.0.4 * enhancement: new setting options logident, logfacility * fix: moving filenames with spaces through ssh * fix: excludes containing chars % $ ( ) . [ ] + - * fix: various typos * change: api, settings.statusInterval instead of settings.statusIntervall- update to 2.0.3 * enhancement: new default target --direct using /bin/ binaries to keep to local dirs in sync (and by default not preserving ownership) * example: added a new example how to remotely execute a command after each rsync operations * fix: possible crash with long rsyncOps table exceeding lua stack. * fix: excludes now properly match relative and absolute paths * fix: call to nil function when manually adding blanket delays * fix: on ReiserFS not delivering proper dir stats and when encountering a symlink, aquire the node stat for the symlink instead from the linked node. * change: leave lua apichecking enabled by default.- update to 2.0.2 * fix: exclude rules not terminated with '/' now match a file or dir named exactly the same not starting with. * fix: pass exclude rules to the startup sync * fix: when matching exclusion to not add inotify use same partial path than on syncs * fix: properly close pipes that needed more than one write. - 2.0.1 changes * most important fix: The garbage collector in 2.0.0 was able to remove event lists just at the wrong moment so an "agent unknown" error was raised. * fixed: The pid in the pidfile should be now the pid after the deamon fork() and not the pid initiators pid. * improved: You can now specify multiple command-line options in rsyncOps by using a table. eg. rsyncOps = {"--lts", "--safe-links"}- update to 2.0.0 final- update to 2.0beta3/bin/sh/bin/sh/bin/sh/bin/shcloud106 1532963147 2.1.5-9.3.12.1.5-9.3.12.1.5-9.3.1 lsyncdlsyncdlsyncd.confrsync_sudo.shlsyncdlsyncd.servicerclsyncdlsyncdCOPYINGChangeLoglbash.lualecho.lualgforce.lualimagemagic.lualpostcmd.lualrsync.lualrsyncssh.lualsyncd.1.gzsysconfig.lsyncdlsyncd/etc/logrotate.d//etc//etc/lsyncd//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/lsyncd//usr/share/man/man1//var/adm/fillup-templates//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8505/openSUSE_Leap_42.3_Update/94441cf23af6858695bb5f1992c6f067-lsyncd.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxASCII textdirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=893c50a44fa49290fda3373b9d38c56f26497876, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRRR RR RR RR 80`3sުD?]"k%LШW$cпøw6x\H m\ z#_U|3Vc!Aݛ< :ٰ(#IP^ z]SlBSB4[rysA[r0`FR(p}f΃xDx>([$Ǎ VS-x:5 ua"u,wE,ن KѮCjmۡӠ#`oG׫RBJh_L" Po7Og>gMҕtFePcRAy>E:$^s2c QaV .c]%vKY?NCI49_]R}ӳP]UX&L\;5U@@( &0Tm ιlxh # v-{&SX]Pة[z7I|_6: e8CeZ6`.eXFWq= 8HVq mpZsLI΀6r>EhBhQ ˥:.7US2GH6=igǘ 5@4.wŸbNcSBANZ'RS ˆwe#4: CI~Û,[`49r|28ĵxSLR*E u3;iMxսbˈcdPXm4wpa6-{pS9?,5L腎U$偁mO\a=aL/QGI4H?O_}9pUҪsn ~A6 zz^9kj&_uXvB7΃Yj1:V^,!6|dh2!VHv A˓y.sa<_Gۇ$8 Pz0,!WKڋ//~!aAJg]޴)ŷ KXy| j+8"L=fmLXb4I\,5Zz:js9X 5k:>> 4Ý1w1227]R*@F\hNJkw-sJ?OrͰPrXC9 HxZ <  hvo_@]h@`jd / kV摌o4¡wU5=ـ??u(P4}pDk558k1425T0N_źSJKIu!rXu]-A"h"Fnf*n ?ukϐ(dW#&" vbPG,(Az[wI\.ikѮ-_\l%) S!JWjcR7ay@&8s#\L?E42'Lj2'0 1y]n7[C+ ∊,5Z.k]]M_jP]TCފI]j# tU'bΆwpz9BBEƼdK5WࠋceALe l i|IZ Rإ WuWsו%eGk8q]ZjF+1?3CRvc!,z%>*%D*PƪmgB_YLOi嚠YvXQ)&P5fB\4D"x$]RAZ+ "w>pO8f.#sѧ؎"m7{u*MCǷ Bf7GLoC^X;/V!uXK6Jr46jpAOk/l"HE)(6;;iגΙ=HhVƺ9ԳT˶XxTz2\ ^&"'e"4YLXӿhz,$-3j{h5}Uة4vU5T@8p U{_;ޯ݄~sZL̒cxi8tܘv$P?OهFO&ԤºW`¾Du&'\.6X6e?NF ni!3ᮙU&OCR1L".gH4~dvDkvtV,ɎA=7]aٚng. ##]G'QR=bn?pv"fd :_z%"g?K[arkḲoMUKK~WH~$~Lf:qeP՛w(4H}h7s'W\ ±%m"`Aȥ@hu8 (3a13޳gWqUru`!Zi6+%cD= Mac/#a5h{Up=9tL@< k8%21M*I:Xmap)޲{k]abf B\h3`TjHU MP3x=^~(#2"@r5o!$*!w7{;"Q_ȕy aqo޴<'4ѢO4n@0A,xngW)n\C4!Oq#Mef e'Clj8{LZStUvfMژқ"'Zr.6SlR6j4IcG-$_ va! xj ָ`CjuDk=*p ~AwнFy-8" r |~º,#/r4ݸQ 9Q'h᧞*4bvʷ'EmW8/gl6}*]??SAݪ"@L A=51Xj*JV[x0