Skip to main content

ZC Buildout recipe for setting up Riak.

Project description

zc.buildout recipe for downloading and installing Riak.

[![Build Status](https://secure.travis-ci.org/biodec/biodec.recipe.riak.png)](http://travis-ci.org/biodec/biodec.recipe.riak)

see src/biodec/recipe/biodec/README.txt

Credits

Code from http://pypi.python.org/pypi/rod.recipe.rabbitmq package has been used as a starting point.

A brief documentation

This recipe takes a number of options:

erlang-path

The path where to find the erlc command (default = find it in your path).

url

The URL to download the Riak source distribution.

prefix

Prefix path (default = <buildout directory>).

cookie

Optional string passed as cookie to the erl runtime (-setcookie)

Tests

We will define a buildout template used by the recipe:

>>> buildout_cfg = """
... [buildout]
... parts = riakbuild
... offline = true
...
... [riakbuild]
... recipe = biodec.recipe.riak:build
... url = http://s3.amazonaws.com/downloads.basho.com/riak/CURRENT/riak-1.2.0.tar.gz
...
... """

We’ll start by creating a buildout:

>>> import os.path
>>> write('buildout.cfg', buildout_cfg)

Running the buildout gives us:

>>> print system(buildout)
Installing riakbuild.
...
==> rel (compile)
==> riakbuild (compile)
Compiled src/etop_txt.erl
...
Re-run buildout:
>>> print system(buildout)
Updating riakbuild.

Changes

1.0.0a1 (2012-10-29)

first public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

biodec.recipe.riak-1.0.0a1.zip (17.0 kB view details)

Uploaded Source

File details

Details for the file biodec.recipe.riak-1.0.0a1.zip.

File metadata

File hashes

Hashes for biodec.recipe.riak-1.0.0a1.zip
Algorithm Hash digest
SHA256 e37ea36734c3460801c7b054b62efbd47630cb6da2f953fda437067af282797c
MD5 84b4c8846ff72f83dbd9aa6019a35d83
BLAKE2b-256 bcb2f239d388274085593935856c13367a2a5c62e5b2bee9d1c065022e48afb6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page