Backporter home page

Backporter is a job scheduler for rebuildd. It monitors a configurable set of APT source URIs, typically referring to bleeding edge suites like Debian sid, and checks for newer versions of the packages one wants to backport. If newer versions are found it tries to built them against other suites (typically released ones, like Debian lenny or Ubuntu jaunty).

You can browse the source code here, and see it in action on the 64 Studio server.


Documentation

backporter help <topic>

List available commands, where <topic> is one of:

list

add

remove

set

source

status

update

schedule

backporter list [-d <dist>]

Show current backports for distribution <dist>

backporter add [-d <dist>] <pkg>

Add a backport of package <pkg> for distribution <dist>

backporter remove [-d <dist>] <pkg>

Remove a backport of package <pkg> from distribution <dist>

backporter set [-d <dist>] <pkg> policy Never|Once|Always|Smart

Set backport policy options on package <pkg> for distribution <dist>

backporter set [-d <dist>] <pkg> origin 64studio|sid|karmic|medibuntu

Set backport upstream origin (from known parent distros) on package <pkg> for distribution <dist>

backporter source -d <dist> <pkg>=<ver> [-- <apt-get options>]

Download and repack a source package <pkg> for distribution <dist>

backporter status [-d <dist>]

Show backport job status

backporter update

Update package versions from APT sources in /etc/backporter.conf

backporter schedule

Schedule new backport jobs