Skip to content

dock0/ducktape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ducktape

GitHub Workflow Status) GitHub release License

Minimal bootstrapping script for downloading and extracting a root tarball

Usage

To bootstrap a system using ducktape, do the following:

  1. Put the ducktape binary on the system
  2. Put a cert file in the same directory as the binary
  3. Run ./ducktape https://example.org/root.tar.bz2

It supports uncompressed, gzipped, and bzipped archives.

To use this for a Docker container, start your Dockerfile with the following:

FROM scratch
MAINTAINER {you}
ADD ducktape /ducktape
ADD cert /cert
RUN ["/ducktape", "https://example.org/path/to/root.tar.bz2"]

License

ducktape is released under the MIT License. See the bundled LICENSE file for details.

About

Remote tarball unpacker for Docker images

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors