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.
This collection of scripts will handle the building and uploading of packages for the GDS apt repository, which is hosted on S3.
You will need these files which, for obvious reasons, are not included in the repository:
privkey.asc
– repository signing private keygds.asc
– repository public keys3cfg-gds
– configuration fors3cmd
Note, you will need to import the private key with
gpg --import privkey.asc
Run the appropriate script.
./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.
./repo.sh
Builds a new signed repository structure in repo/
.
./sync.sh
Synchronises the repository up to the S3 bucket.