You can run this on a Linux or a Mac right now. On a Mac, make sure to read the instructions on your screen about setting your proxy.
bash <(curl -s https://raw.githubusercontent.com/hpcloud/cf-solo/master/run-cf-solo.sh)
The need for a proxy on a mac exists because of some network problems.
You have to build this on a Linux machine and you need to source .fissilerc.
Has been tested on Ubuntu 14.04, 16.04 and OSX.
Make sure you have fissile in your path. You can build it yourself from source
or grab a binary from here.
Make sure you initialize submodules by running the following:
git submodule sync --recursive
git submodule update --init --recursive
Run the following
source ./.fissilerc
make releases tools layers compile build
First create BOSH releases for all the pieces we require. All you need to do is run the following command. Things will run in a docker container and we'll get a cache of BOSH objects (jobs and packages) that are used by fissile to build the image we want.
make releases
Download required dependencies.
make tools
Next, let's build the image layers we need.
make layers
Then compile packages.
make compile
Finally, build the image.
make build