23 Commits

Author SHA256 Message Date
Mikhail Kasimov
db33cdcb09 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
Mikhail Kasimov
456a2b419d 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
d95915229b 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
562d86de0c 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
Mikhail Kasimov
756727073c 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
Mikhail Kasimov
90c067a4cc 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
302a63c844 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
a51e404053 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
7e7b51b14b 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
6c8140ab23 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
37663553b0 - 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
1511b109b6 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
39bc9e351c 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
Factory Maintainer
4dd6f01059 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
Ismail Dönmez
172556b3fb 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
Andreas Schneider
1bfb75cbc2 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
Andreas Schneider
6ef6b91282 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
Berthold Gunreben
0197ba5674 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
Stephan Kleine
0ef23aa181 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
Stephan Kleine
07ac1fc355 Accepting request 65280 from home:dmacvicar:branches:network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/65280
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=6
2011-03-28 16:25:23 +00:00
Andreas Schneider
4d6ca9af89 Accepting request 63754 from home:dmacvicar:branches:network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/63754
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=5
2011-03-09 16:14:19 +00:00
Andreas Schneider
5e955dabdb Accepting request 58945 from home:dmacvicar:branches:network:synchronization:files
OBS-URL: https://build.opensuse.org/request/show/58945
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=4
2011-01-21 08:20:50 +00:00
Lars Müller
5bfc49f053 Accepting request 54332 from home:dmacvicar:branches:network:synchronization:files
Looks ok. Thx!

OBS-URL: https://build.opensuse.org/request/show/54332
OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=3
2010-12-05 23:02:31 +00:00