Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
/ packager Public archive

Tools for building debian-compatible source packages for submission to buildd/Launchpad PPAs.

Notifications You must be signed in to change notification settings

alphagov/packager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

GOV.UK packaging

This repo creates packages for GOV.UK.

fpm

This is the way we create packages now. It is easier than using debuild because it's just one command instead of creating Debian packaging files by hand.

legacy-debuild

This is how we used to do things.

test-your-package

Used for testing your created package. Relies on Docker.

Set up:

$ cd test-your-package
$ docker build -t trusty .

Check your setup is working:

$ docker run -v ~/Downloads:/home -w /home trusty ls
# should see your downloaded package in the output

Verify that your package can be imported:

$ docker run -v ~/Downloads:/home -w /home trusty sudo dpkg -i ./rbenv-ruby-2.6.9_1_amd64.deb
Selecting previously unselected package rbenv-ruby-2.6.9.
(Reading database ... 19423 files and directories currently installed.)
Preparing to unpack ./rbenv-ruby-2.6.9_1_amd64.deb ...
Unpacking rbenv-ruby-2.6.9 (1) ...
Setting up rbenv-ruby-2.6.9 (1) ...

If there are no errors, your package is good to go.

About

Tools for building debian-compatible source packages for submission to buildd/Launchpad PPAs.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published