xsync - Simple unified package and service management

Property Value
Distribution CentOS 6
Repository Open Fusion x86_64
Package filename xsync-0.8.4-1.of.el6.noarch.rpm
Package name xsync
Package version 0.8.4
Package release 1.of.el6
Package architecture noarch
Package type rpm
Category Utilities/System
Homepage http://www.openfusion.com.au/labs/xsync/
License GPL
Maintainer -
Download size 19.91 KB
Installed size 20.75 KB
xsync provides basic package and services management via a unified
directory/file interface - touching a file in the appropriate
directory indicates that a package should be installed or uninstalled,
or a service configured to run or not run. Running xsync then ensures
that the running system is in sync those policies. The interface is
simple, easy to understand, and amenable to remote large-scale
This version supports chkconfig- and daemontools-based services,
package management via rpm, apt, and yum, the installation of perl CPAN
modules, and the execution of scripts.


Package Version Architecture Repository
xsync-0.8.4-1.of.el6.noarch.rpm 0.8.4 noarch Open Fusion
xsync - - -


Name Value
bash -
perl -


Name Value
config(xsync) = 0.8.4-1.of.el6
xsync = 0.8.4-1.of.el6


Type URL
Mirror repo.openfusion.net
Binary Package xsync-0.8.4-1.of.el6.noarch.rpm
Source Package xsync-0.8.4-1.of.el6.src.rpm

Install Howto

  1. Download latest openfusion-release rpm from
  2. Install openfusion-release rpm:
    # rpm -Uvh openfusion-release*rpm
  3. Install xsync rpm package:
    # yum install xsync




2011-07-13 - Gavin Carr <gavin@openfusion.com.au> - 0.8.4
- Update for el6, bump to 0.8.4.
2006-01-17 - Gavin Carr <gavin@openfusion.com.au> - 0.8.2
- Add a /etc/sysconfig/xsync file to allow certain variables to be configured
on a per-install basis e.g. DAEMONTOOLS_PATH.
- Change use of /sbin/service to use /etc/init.d/foo instead (e.g. SuSE).
- Update to version 0.8.2.
2005-06-24 - Gavin Carr <gavin@openfusion.com.au>
- Add handling of non-chkconfig and non-added services to chkconfig scripts.
- Update to version 0.8.1.
2005-06-17 - Gavin Carr <gavin@openfusion.com.au>
- Add support for xsync-FOO targets to xsync-service-restart, invoking the 
corresponding xsync --FOO command. Useful for triggering one-off remote
xsync invocations on changes to local xsync directories.
- Update to version 0.8.
2005-04-12 - Gavin Carr <gavin@openfusion.com.au>
- Tweak package installation order to defer cpan installs till last.
- Update to version 0.7.6.
2005-04-12 - Gavin Carr <gavin@openfusion.com.au>
- Add finer-grained package args --remove, --apt, --yum, and --cpan.
- Update to version 0.7.5.
2005-02-10 - Gavin Carr <gavin@openfusion.com.au>
- Tweak xsync-yum-install to honour verbosity flag and be more tolerant of errors.
- Tweak xsync-yum-install to skip bogus pkg check (too many network trips).
- Update xsync-chkconfig-off/on to handle scripts returning true when stopped.
- Update to version 0.7.4.
2004-12-30 - Gavin Carr <gavin@openfusion.com.au>
- Update xsync-chkconfig-off/on to use chkconfig --list instead of /etc/init.d
check (more portable, and also handles xinetd services).
- Tweaked verbosity checks in xsync-apt-install.
- Update to version 0.7.3.
2004-12-21 - Gavin Carr <gavin@openfusion.com.au>
- Minor fixes to xsync-apt-install.
- Update to version 0.7.2.
2004-11-24 - Gavin Carr <gavin@openfusion.com.au>
- Minor fixes to xsync-chkconfig-*.
- Update to version 0.7.1.

See Also

Package Description
zeromq-2.1.7-1.of.el6.x86_64.rpm Software library for fast, message-based applications
zeromq-devel-2.1.7-1.of.el6.x86_64.rpm Development files for zeromq
zpaq-6.41-1.of.el6.x86_64.rpm zpaq is a journaling, incremental, deduplicating, multi-threaded archiver