Projects / repomirror

repomirror

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.

Licenses
Implementation

Recent releases

  •  31 Jul 2011 09:38

    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.

    •  13 Dec 2010 11:39

      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.

      •  21 May 2010 08:36

        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.

        •  18 May 2010 19:40

          Release Notes: A reduced memory footprint for Debian mirroring, allowing execution in low resources devices (WD mybook world edition).

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.