This GIT repository contains the code that updates the feeds on repo.roscidus.com. It may be a useful starting point for people wanting to create their own repositories.

Currently, it builds the OpenJDK JRE and JDK packages, using the corresponding Debian packages as a starting point.

Usage

After cloning the GIT repository, you’ll need to add a file called sources.list with the Debian repositories you want to use to get the starting packages, e.g.

deb ftp://ftp.uk.debian.org/debian stable main
deb http://security.debian.org stable/updates main

Set update = True in the apt-repo file and run it to build the packages (.tar.bz2 files).

The loop at the end of this file builds packages for each architecture. You can add extra packages here, if they can be created automatically from Debian packages.

Java packaging notes

See the OpenJDK packaging thread for details.