morph 0.1.0

Baserock build tool
morph-0.1.0 is not a library.

Quickstart for Rust

Get rustup from here Do

rustup install nightly rustup default nightly cargo build

To run it go


To interact with definitions, do

git clone cd simpledefs ../target/debug/morph build systems/base-system-x86_64.morph

Morph requires bubblewrap to be on your path in order to build anything.

Arch users can get this from the AUR with

yaourt -S bubblewrap-git sudo chown root:root /usr/bin/bwrap sudo chmod a+s /usr/bin/bwrap

This is a proof of concept, it will currently parse and evaluate a full system definition in simpledefs using tremor, and attempt to run all of the configure commands for each chunk in the system in a staging area using bubblewrap and the host tools. It will not produce full artifacts or comprehend dependencies (yet).