Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ubuntu repositories as heroku apps
Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
ubuntu
.gitignore
.htaccess
LICENSE
Readme.md
add_redirect.sh
apt-ftparchive.conf
index.php
lucid.conf
precise.conf
sync.sh

Readme.md

Host Ubuntu repositories (currently only lucid and precise) easily as heroku apps.

Adding packages

Drop package files (.deb, .changes, .dsc, .orig.tar.gz, etc) in the ubuntu/pool/main dir.

Then, run ./sync.sh and commit all changes.

Deploying to heroku

heroku create apt-<name>
git push heroku master

To use your newly created ubuntu repository, use the following apt sources:

# for lucid:
deb http://apt-<name>.herokuapp.com/ubuntu lucid main

# for precise:
deb http://apt-<name>.herokuapp.com/ubuntu precise main

TODO

  1. use .htaccess redirects to store huge .deb files elsewhere (eg.: in S3 buckets).
Something went wrong with that request. Please try again.