Inspired by pourdriere
This is a build bot designed for use on Gentoo systems. Currently, you can create/destroy chroot environments, build packages inside these environments and also pack the environments to create stage4 images. This software is still in very early stages of development so use at your own risk.
- Python 2.X (tested with 2.7)
Either clone locally by running:
git clone https://github.com/fim/dabus
and then install if necessary:
python setup.py build
python setup.py install
Or simply run:
pip install https://github.com/fim/dabus/tarball/master
Create an environment:
> dabus create -a i686 x86lamp
List existing environments:
> dabus list
Build world with --emptytree:
> dabus build -e x86lamp -E @world
Build apache/mysql/php:
> dabus build -e x86lamp apache php mysql
Delete environment:
> dabus delete x86lamp
Create stage4:
> dabus pack x86lamp