Skip to content

Latest commit

 

History

History

builder

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

tklx/base builder

A build environment for building tklx/base from tklx/base.

usage

tklx/$ git clone https://github.com/tklx/base.git; cd base
tklx/base$ docker build -t builder builder
tklx/base$ export RELEASE=debian/CODENAME   # eg. jessie, stretch, sid
tklx/base$ builder/run chanko-upgrade       # cache latest packages
tklx/base$ builder/run make help            # display Makefile help
tklx/base$ builder/run make                 # build rootfs.tar.gz
tklx/base$ docker build -t base:$(basename $RELEASE) .
tklx/base$ docker run -it base:$(basename $RELEASE) /bin/bash

Here be dragons!

  • builder/run specifies --privileged mode which is required for debootstrap.

  • builder/run specifies base itself as a volume so it is mount binded into the builder container.