Mageia Bugzilla – Attachment 7605 Details for
Bug 13611
lsyncd, (Live Syncing Daemon) synchronizes local directories with remote targets
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Spec removed post conditions
lsyncd.spec (text/plain), 1.86 KB, created by
Marc Krämer
on 2016-03-29 00:18:51 CEST
(
hide
)
Description:
Spec removed post conditions
Filename:
MIME Type:
Creator:
Marc Krämer
Created:
2016-03-29 00:18:51 CEST
Size:
1.86 KB
patch
obsolete
>Name: lsyncd >Version: 2.1.6 >Release: %mkrel 1 >Summary: File change monitoring and synchronization daemon >Group: Networking/File transfer >License: GPLv2+ >URL: http://code.google.com/p/lsyncd/ >Source0: http://%{name}.googlecode.com/files/%{name}-%{version}.tar.gz >Patch0: lsync-2.1.6-manpages.patch > >Source1: lsyncd.service >Source2: lsyncd.sysconfig >Source3: lsyncd.logrotate >Source4: lsyncd.conf > >BuildRequires: lib64lua-devel >= 5.1.3 >BuildRequires: asciidoc >BuildRequires: cmake >Requires: lua >Requires: rsync > >Requires(post): systemd >Requires(preun): systemd >Requires(postun): systemd > >%description >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 file systems or block devices and does >not hamper local file system performance. > > >%prep >%setup -q >%patch0 -p1 > > >%build >cmake -DCMAKE_INSTALL_PREFIX=/usr >make %{?_smp_mflags} > > >%install >make install DESTDIR=%{buildroot} >install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/lsyncd.service >install -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/lsyncd >install -p -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/lsyncd >install -p -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/ > > >%files >%doc %{_mandir}/man1/lsyncd.1* >%doc COPYING ChangeLog examples >%config(noreplace) %{_sysconfdir}/lsyncd.conf >%config(noreplace) %{_sysconfdir}/sysconfig/lsyncd >%config(noreplace) %{_sysconfdir}/logrotate.d/lsyncd >%{_bindir}/lsyncd >%{_unitdir}/lsyncd.service >%exclude %{_docdir}/lsyncd > > >%changelog >* Mon Mar 28 2016 Marc Krämer - 2.1.6 >- Initial packaging
Name: lsyncd Version: 2.1.6 Release: %mkrel 1 Summary: File change monitoring and synchronization daemon Group: Networking/File transfer License: GPLv2+ URL: http://code.google.com/p/lsyncd/ Source0: http://%{name}.googlecode.com/files/%{name}-%{version}.tar.gz Patch0: lsync-2.1.6-manpages.patch Source1: lsyncd.service Source2: lsyncd.sysconfig Source3: lsyncd.logrotate Source4: lsyncd.conf BuildRequires: lib64lua-devel >= 5.1.3 BuildRequires: asciidoc BuildRequires: cmake Requires: lua Requires: rsync Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %description 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 file systems or block devices and does not hamper local file system performance. %prep %setup -q %patch0 -p1 %build cmake -DCMAKE_INSTALL_PREFIX=/usr make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/lsyncd.service install -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/lsyncd install -p -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/lsyncd install -p -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/ %files %doc %{_mandir}/man1/lsyncd.1* %doc COPYING ChangeLog examples %config(noreplace) %{_sysconfdir}/lsyncd.conf %config(noreplace) %{_sysconfdir}/sysconfig/lsyncd %config(noreplace) %{_sysconfdir}/logrotate.d/lsyncd %{_bindir}/lsyncd %{_unitdir}/lsyncd.service %exclude %{_docdir}/lsyncd %changelog * Mon Mar 28 2016 Marc Krämer - 2.1.6 - Initial packaging
View Attachment As Raw
Actions:
View
Attachments on
bug 13611
:
7604
| 7605