Project

dr

0.02
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
dr works with distribution-level packaging tools and helps you make and distribute your own Debian packages through your own repository. This is a super early release, certainly NOT ready for production.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 1.11.2, ~> 1.11
~> 10.3
~> 3.1

Runtime

~> 3.3
>= 1.6.4, ~> 1.6
~> 0.1
>= 1.6.3, ~> 1.6
~> 0.18
 Project Readme

Kano Repository Manager

Gem Version Build Status Join the chat at https://gitter.im/KanoComputing/kano-repository-manager

dr (stands for debian repository) is a Debian repository management tool. It will help you set up and maintain your own small package repository for any Debian-based distribution. You can keep your sources in git and use the dr tool to manage builds, versions, and releases. It works particularly well in case your development is very fast and you ship new versions of your packages often (even several times a day).

The following diagram illustrates how dr works. It takes source packages that are managed in git repositories, builds them and serves them in different suites. For more information, please see this project's wiki.

How dr operates

It is the tool we use to manage our software repository and the custom packages for Kano OS. The application is written in Ruby, building on top of many other tools (such as reprepro, debuild, debhelper, and others).

Here is like it looks like in the terminal:

Example of using dr

Requirements

In order to generate new build roots you will require debootstrap. A bug in versions prior to 1.0.72 would cause issues with unpacking packages in a foreign environment before processing Pre-Depends, causing packages to fail to install. To avoid this issue, ensure that you are using debootstrap >= 1.0.72.