repomirror is a tool to create local mirrors (partial or complete) of Linux distributions and repositories. It currently support Debian derivatives (both apt and simple repositories) and yum repositories. It has been tested with Debian, Fedora, CentOS, openSUSE, and OpenWrt feeds. It is also able to build repositories for local packages, although currently in a very limited fashion.
Release Notes: The code has undergone very heavy refactoring to make improvements easier and to allow implementation of new features. Among the new features in this version are the inclusion of cached repositories (Debian only) and the split of configurations by means of ".d" directories. There is now a plain yum repository type, and it is possible to mirror Debian installer components. Building of feeds now is able to handle multiple compressions for the "Packages" file. Finally, documentation is now bundled in the package.
Release Notes: Repository building is now possible, as this release is now capable of creating Debian plain repositories. Management of feeds (such as openwrt/openembedded ones) was implemented.
Release Notes: This version was integrated with Python distutils. It was also modified to allow yum mirroring in low-end devices (such as WD mybook). Encoded strings are properly handled.
Release Notes: A reduced memory footprint for Debian mirroring, allowing execution in low resources devices (WD mybook world edition).