Skip to content

tomislacker/docker-debasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.deb Assembly Container

This package is intended to be used to generate a Docker container that is able to take your package's source code, binaries, and other content; and package it into a .deb file.

Usage

Building [The Container]

No caveats here...

docker build -t debasm .

Entrypoint

  • -n <string> Your package name
  • -v <version string> Your package/upstream version
  • -r <pkgversion string> (Optional) Packaged version
  • -d <deb filename string> (Optional) Override of the outputting .deb filename
  • -e <email string> (Optional) Email of package maintainer

Example Package Build

docker run \
    -i -t \
    -v /path/to/your/source:/pkgsrc:ro \
    -v /path/to/your/DEBIAN:/DEBIAN:ro \
    -v /path/to/your/deb/dst:/deb \
    debasm \
        -n mypackage \
        -v 1.0 \
        -r 1

Roadmap

  1. Assist in creation of new DEBIAN/ control structure if not present
  2. Allow for more interactive control of the build process
  3. Assist in changelog management
  4. lintian

About

deb assembly container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages