56 Commits

Author SHA256 Message Date
cfbf747bd2 Accepting request 1157366 from network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/1157366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=20
2024-03-13 21:19:12 +00:00
Mikhail Kasimov
f9640b8633 Accepting request 1156836 from home:seife:testing
fix tarball to match the source URL

sorry, the tarball was mangled (different directory structure) than the original. No idea why I did that and how I forgot to check it \O/. Just noticed when looking at the diff of my last SR again.
replaced with original downloaded source url now.

OBS-URL: https://build.opensuse.org/request/show/1156836
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=51
2024-03-12 21:33:12 +00:00
9e0f1317ca Accepting request 1156627 from network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/1156627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=19
2024-03-09 19:55:50 +00:00
Mikhail Kasimov
da47c186c5 Accepting request 1155470 from home:seife:testing
update to version 2.3.1 (2022-11-17)
  * multiple bugfixes, style fixes
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths

OBS-URL: https://build.opensuse.org/request/show/1155470
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=49
2024-03-09 14:07:06 +00:00
Mikhail Kasimov
ba8da1055c OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=48 2024-03-02 12:45:30 +00:00
Mikhail Kasimov
90e4baf6ed OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=47 2024-03-02 12:41:48 +00:00
Mikhail Kasimov
0d9ac7b7da Accepting request 1153906 from home:pgajdos:l
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

OBS-URL: https://build.opensuse.org/request/show/1153906
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=46
2024-03-01 12:39:23 +00:00
Mikhail Kasimov
111be881d1 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=45 2023-01-01 00:33:22 +00:00
Mikhail Kasimov
bb0a16c5bd OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=44 2023-01-01 00:30:22 +00:00
Mikhail Kasimov
43fcf94f46 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=43 2022-12-31 23:58:04 +00:00
Mikhail Kasimov
554ad25d47 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=42 2022-12-31 23:55:36 +00:00
Mikhail Kasimov
0aaf0287ef OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=41 2022-12-31 23:55:12 +00:00
Mikhail Kasimov
3801d8b11e OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=40 2022-12-31 23:53:40 +00:00
Mikhail Kasimov
94101344d5 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=39 2022-12-31 23:49:37 +00:00
Mikhail Kasimov
9e1b7040e4 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=38 2022-12-31 23:49:22 +00:00
Mikhail Kasimov
9d27d6409c OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=37 2022-12-31 23:48:38 +00:00
Mikhail Kasimov
5b3899a4e3 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=36 2022-12-31 23:45:25 +00:00
Mikhail Kasimov
bc744ff7cf OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=35 2022-12-31 23:43:18 +00:00
Mikhail Kasimov
47662fc8d8 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=34 2022-12-31 23:41:10 +00:00
ff2b3c471c Accepting request 923544 from network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/923544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=18
2021-10-06 17:50:03 +00:00
Mikhail Kasimov
d627cd6cce Accepting request 923530 from home:jsegitz:branches:systemdhardening:network:synchronization:files
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/923530
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=33
2021-10-06 14:56:09 +00:00
2f52f743b5 Accepting request 877495 from network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/877495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=17
2021-03-07 14:20:11 +00:00
Mikhail Kasimov
e7dbca4fd7 Accepting request 877483 from home:Kieltux:branches:network:synchronization:files
- Use %%cmake macros
- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d

OBS-URL: https://build.opensuse.org/request/show/877483
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=31
2021-03-07 10:10:25 +00:00
994d9e7db7 Accepting request 626100 from network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/626100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=16
2018-08-02 12:58:01 +00:00
Mikhail Kasimov
02d0d3f2dc Accepting request 626063 from home:jengelh:branches:network:synchronization:files
- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.

OBS-URL: https://build.opensuse.org/request/show/626063
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=29
2018-07-29 12:50:46 +00:00
Mikhail Kasimov
777f91c2b8 Accepting request 626045 from home:ecsos
- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom 
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer 
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append 
    a trailing '/' to it, since that would change it from homedir 
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac" 
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until 
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and 
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead 
    of include/exclude lists taking advantage of the new 
    --delete-missing-args parameter to delete files on target. 
    >>> Thus Lsyncd 2.2.1 needs rsync >= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
                "append",
                "append_verify",
                "backup",
                "backup_dir",
                "chmod",
                "chown",
                "copy_dirlinks",
                "existing",
                "groupmap",
                "omit_dir_times",
                "omit_link_times",
                "suffix,"
                "usermap",
  - enhancement: settings{ } now checks for unknown entries and 
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't 
    start with a slash.
  - change: Lsyncd now writes a startup log message before 
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided 
    precompiled.
  - change: faulty/deprecated config files that use 
    settings = { ... }, with equal sign are no longer worked 
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now 
    channel deletes also through rsync and treats moves as 
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only 
    applies doesn't applie pattern matching if no other pattern 
    chars are found.
  - fix: Shell injection hole close for default.direct on mv 
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed 
    by extensive default.rsyncssh testing changed Delays were not 
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as 
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid 
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.

OBS-URL: https://build.opensuse.org/request/show/626045
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=28
2018-07-29 10:49:05 +00:00
57e3dc0200 Accepting request 601610 from network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/601610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=15
2018-04-27 14:09:01 +00:00
6f2a14a6a3 Accepting request 597543 from home:k_mikhail:branches:openSUSE:Factory
- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
(boo#975118)

OBS-URL: https://build.opensuse.org/request/show/597543
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=26
2018-04-26 14:00:21 +00:00
04405724ce Accepting request 572994 from network:synchronization:files
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) (forwarded request 544808 from RBrownSUSE)

OBS-URL: https://build.opensuse.org/request/show/572994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=14
2018-02-06 15:48:52 +00:00
9abf9e0e28 Accepting request 544808 from home:RBrownSUSE:branches:network:synchronization:files
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544808
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=24
2018-02-05 12:40:47 +00:00
2591f3458c Accepting request 495453 from network:synchronization:files
- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files. (forwarded request 479753 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/495453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=13
2017-05-20 08:10:59 +00:00
7fc68ccfd7 Accepting request 479753 from home:dimstar:Factory
- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.

OBS-URL: https://build.opensuse.org/request/show/479753
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=22
2017-05-16 18:11:21 +00:00
35ebe6a8dd Accepting request 321553 from network:synchronization:files
Also submit older fix

OBS-URL: https://build.opensuse.org/request/show/321553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=12
2015-08-11 06:26:40 +00:00
b4d54c96af - Remove scriptlets pre/post on systems with sysvinit support.
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=20
2015-08-10 08:24:14 +00:00
8e565b0467 Accepting request 319517 from home:dimstar:Factory
- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.

OBS-URL: https://build.opensuse.org/request/show/319517
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=19
2015-08-10 08:19:57 +00:00
Lars Müller
bffb726cd6 Accepting request 288318 from home:posophe:branches:network:synchronization:files
Update and fixes

OBS-URL: https://build.opensuse.org/request/show/288318
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=18
2015-06-04 11:35:09 +00:00
Stephan Kulow
47631056b0 Accepting request 163064 from network:synchronization:files
- update to 2.1.4
- remove lua 5.2 patch (https://github.com/axkibe/lsyncd/pull/148) (forwarded request 151450 from factory-maintainer)

OBS-URL: https://build.opensuse.org/request/show/163064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=9
2013-04-08 12:53:46 +00:00
Factory Maintainer
92f4845e0f Accepting request 151450 from home:edssvirt:branches:network:synchronization:files
- update to 2.1.4
- remove lua 5.2 patch (https://github.com/axkibe/lsyncd/pull/148)

OBS-URL: https://build.opensuse.org/request/show/151450
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=16
2013-04-07 12:11:35 +00:00
Stephan Kulow
4c8680300f Accepting request 140845 from network:synchronization:files
- Build against LUA 5.2

OBS-URL: https://build.opensuse.org/request/show/140845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=7
2012-11-12 15:05:17 +00:00
Ismail Dönmez
06f9ef03fb Remove _service file
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=14
2012-11-11 09:19:33 +00:00
Ismail Dönmez
8d2b018650 Accepting request 137538 from home:elvigia:branches:network:synchronization:files
- Build against LUA 5.2

OBS-URL: https://build.opensuse.org/request/show/137538
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=13
2012-10-10 07:42:14 +00:00
2edeaa7245 Accepting request 112977 from home:edssvirt:branches:network:synchronization:files
add lsyncd 2.0.7

OBS-URL: https://build.opensuse.org/request/show/112977
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=12
2012-05-02 07:06:42 +00:00
Stephan Kulow
44498d6456 Accepting request 109672 from network:synchronization:files
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/109672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=5
2012-03-20 10:29:12 +00:00
b7d3b82eda Accepting request 107023 from openSUSE:Factory:ARM
- fix build in factory (build against lua 5.1)

OBS-URL: https://build.opensuse.org/request/show/107023
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=10
2012-03-13 10:48:34 +00:00
4e70f2bff2 Accepting request 102274 from home:edssvirt:branches:network:synchronization:files
+ version 2.0.5
+ init.d script
+ rsync safe script
+ sample conf
+ changing email

OBS-URL: https://build.opensuse.org/request/show/102274
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=9
2012-02-06 11:05:36 +00:00
Stephan Kulow
fc1664b811 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=4
2011-12-06 17:27:19 +00:00
Berthold Gunreben
2491eea79b Autobuild autoformatter for 65364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=2
2011-05-12 07:24:18 +00:00
Berthold Gunreben
0f87e43aa7 Accepting request 65364 from network:synchronization:files
initialized devel package after accepting 65364

OBS-URL: https://build.opensuse.org/request/show/65364
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=8
2011-05-12 07:23:56 +00:00
Berthold Gunreben
a56fbceabd Accepting request 65364 from network:synchronization:files
Lsyncd watches a local directory trees event monitor interface (inotify). It aggregates and combines events for a few seconds and then spawns one (or more) process(es) to synchronize the changes. By default this is rsync. Lsyncd is thus a light-weight live mirror solution that is comparatively easy to install not requiring new filesystems or blockdevices and does not hamper local filesystem performance.

Rsync+ssh is an advanced action configuration that uses a SSH to act file and directory moves directly on the target instead of retransmitting the move destination over the wire.

Fine-grained customizaton can be achieved through the config file. Custom action configs can even be written from scratch in cascading layers ranging from shell scripts to code written in the Lua language. This way simplicity can be balanced with powerfulness. See the manual for details Lsyncd20Manual

License: GPLv2 or any later GPL version.

OBS-URL: https://build.opensuse.org/request/show/65364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lsyncd?expand=0&rev=1
2011-05-12 07:23:54 +00:00
Stephan Kleine
a2a660683e Accepting request 65441 from home:babelworx:ldig:branches:network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/65441
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=7
2011-03-29 15:59:43 +00:00