Sisyphus repository
Last update: 2018-10-20 23:10:32 +0400 | SRPMs: 18804 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 1.2-alt1
p8: 1.2-alt1

Group :: Other
Source RPM: osync

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

Name:           osync
Version:  1.2
Release:  alt1

Summary:  A robust two way (bidirectional) file sync script based on rsync with fault tolerance
License:  BSD
Group:    Other
# VCS:

Packager: Andrey Cherepanov <cas at>

Source:   %name-%version.tar
Patch:    %name-services.patch

BuildArch: noarch
%filter_from_requires /^\/usr\/bin\/mail.php$/d

A two way filesync script with fault tolerance, resuming, deletion
backup and conflict backups running on linux and virtually any system
supporting bash. File synchronization is bidirectional, based on rsync,
and can be run manually, by cron, or triggered via inotifytools
(whenever a file changes on master, a file sync is triggered).

%patch -p1
# Replace all /usr/local/bin by /usr/bin

subst &#39;s,/usr/local/bin,%_bindir,g' *.lyx *.sh osync-srv* *.md

export FAKEROOT=%buildroot
mkdir -p $FAKEROOT
mkdir -p %buildroot%_initdir
./ --no-stats
install -Dp -m 0644 sync.conf.example %buildroot%_sysconfdir/osync/sync.conf
# Fix command interpreter for executables

subst &#39;1,1 s,^.*,#!/bin/bash,' %buildroot%_bindir/*.sh

%post_service osync-srv

%preun_service osync-srv

%doc *.md *.lyx
%dir %_sysconfdir/osync/
%config(noreplace) %_sysconfdir/osync/sync.conf

* Sun Mar 26 2017 Andrey Cherepanov <cas at> 1.2-alt1
- New version

* Sat Jan 28 2017 Andrey Cherepanov <cas at> 1.1.5-alt1
- new version 1.1.5

* Tue Jun 14 2016 Andrey Cherepanov <cas at> 1.1-alt2.rc1.1.git99d923f
- New version from upstream Git
- Package systemd services and tests

* Mon Sep 14 2015 Andrey Cherepanov <cas at> 1.01-alt1
- New version

* Thu Jun 25 2015 Andrey Cherepanov <cas at> 1.0-alt0.1.pre.gitd765bef
- Initial build for ALT Linux

© 2009–2018 Igor Zubkov