ALT Linux repos
Group :: Communications
RPM: sisyphus-mirror
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
31 july 2015 Aleksey Avdeev <solo at altlinux.org> 0.8.5-alt1
- Fix of dangling symlinks <arch>/SRPMS.*/*.src.rpm (ALT #31179)
- Add manage mirroring src.rpm packets through the control
- Change the list of architectures synchronized by default:
+ add x86_32 (for old repo)
- New features:
+ New command-line options:
+ --link-list (ALT #31163) - Update default rsync options:
+ add /files/.timestamp to include (ALT #31172) - Change the list of architectures synchronized by default:
+ add x86_64-i586 - remove x86_32
- Speed up stage of $mirror movement from temp dir to main dir.
- Use shell-getopt.
- Update messages style.
- sisyphus-mirror.spec: require rsync >= 3.0.2-alt0.2.M40.1.
- Fix user-wide config inclusion (reported by Andrey Rahmatullin)
- Add '-v' to default rsync options
- + Incompatible changes:
- New features:
+ Add ability to synchronize only specified architectures
+ New command-line options:
+ -u|--url
+ -L|--logdir
+ -a|--arch - Update default rsync options:
+ add -h in interactive mode
+ use --delete-delay instead of --delete-after
+ add -m (--prune-empty-dirs)
+ add --delete-excluded
+ remove -P from options for non-interactive mode
+ --partial-dir is always used now - Rewrite signal handling
- Rewrite "already running" check
- Do not mail log to someone, just print warning to stdout. Good enough for
non-interactive mode, not needed in interactive - Do not write date to logfile in interactive mode
- Relocate pidfile from $RSHOME to $TMPDIR
- Update README.UTF8
+ Do not add "rsync-" prefix to logfile names
+ Rewrite config file inclusion (see README.UTF8)
- New version:
+ sisyphus-mirror: fixed regression introduced in 0.7-alt1-2-g14a3138 - added
check for BACKUP_DIR in --link-dest calculation (Reported by Andrey
Rahmatullin)
- New version:
+ sisyphus-mirror: pass only 20 '--link-dest' args to rsync
+ sisyphus-mirror: check that we have $timestamp_file before backing up
(Closes: #15754)
+ sisyphus-mirror.conf: modify default rsync options - do not pass '-c'
(Closes: #15295)
+ sisyphus-mirror.conf: reorder config parameters (Closes: #15749)
- Corrected --link-dest calculation (Closes: #15359)
- New version:
+ Implemented command-line options support
+ Implemented 2 types of backup - previous-state and snapshots
+ Implemented atomic synchronization (see README.UTF8)
+ Implemented overriding of repos LIST from command-line
+ Display colored information messages when mirroring in interactive mode
+ Do not allow multiple runs, better pidfile handling
+ Better default options for rsync (Closes: #15295)
+ Do not use symlinks(1) anymore
+ Rewrite documentation (README.UTF8)
+ Implemented features from other scripts (Closes: #14765)
+ Fixed bug in documentation (Closes: #15294)
+ Reduce traffic and disk-space usage (Closes: #15359)
+ Big code rewrite
- More reasonable "lockfile exists" diagnostic (Closes: #9924)
- New version:
+ Added support for multi-level repositories (thanks to Vadim Kononenko)
+ Implemented interactive mode
- Added Packager tag
- Minor spec update
- Updated default config
- New version:
+ Fixed multi-repos syncing bug
+ Added variable RSYNC_PROXY
- New version:
+ Quote some variables
+ Default $MAINTAINER changed to root@localhost
+ Added variable PARTIAL in config (for rsync option --partial-dir)
+ Added README.KOI8-R
- Initial build for Sisyphus