56 Commits

Author SHA256 Message Date
f94972de5f 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
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
a9918c8536 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
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
acd6e9a071 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
098f2feb58 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
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
a6bdc4b6fb 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
0604b912a3 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
80073256e3 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
9e4b1c24df 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
880f8f9c12 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
71f8e37566 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
527d7966e4 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
7095449b9c 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
3204eadc86 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
a22480588c 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
227a2aa83c 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
58b786b47e OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=34 2022-12-31 23:41:10 +00:00
2fd29c3dfa 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
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
6438cdaf55 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
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
b7ce0c4c93 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
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
e4b03af38f 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
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
fac87f3f10 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
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
354369f35a 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
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
62f7808ab5 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
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
Stephan Kulow
381b2f82be 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
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
Stephan Kulow
abcf92b81c 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
9946c265ef 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
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
71e9f68846 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
13175fa9b5 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
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
Stephan Kulow
949f68d8f2 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
af67945520 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
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
Berthold Gunreben
5c2e611bc7 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
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