Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Software packaging and hosting
Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
aptly_s3deprecated
.gitignore
.solr.sh.swp
README.md
elasticsearch.sh
fetch.sh
node.sh
phantomjs.sh
pip.sh
repo.sh
ruby1.9.2.sh
statsd.sh
sync.sh
tika.sh
wget.sh

README.md

DEPRECATED

This project and the packages it produced are being deprecated.

If you work at GDS, please see the opsmanual page on Debian Packaging for more information.

GDS apt repository

This collection of scripts will handle the building and uploading of packages for the GDS apt repository, which is hosted on S3.

Extra files

You will need these files which, for obvious reasons, are not included in the repository:

  • privkey.asc – repository signing private key
  • gds.asc – repository public key
  • s3cfg-gds – configuration for s3cmd

Note, you will need to import the private key with

gpg --import privkey.asc

Building a package

Run the appropriate script.

Fetching existing files

./fetch.sh

In order to build the repository, you need a local copy of all debs in debs/. This script downloads existing debs from S3, without overwriting any files already held locally. Note that the package file must contain the package name, the version number and the architecture to be included.

Build the repository

./repo.sh

Builds a new signed repository structure in repo/.

Upload changes

./sync.sh

Synchronises the repository up to the S3 bucket.

Something went wrong with that request. Please try again.