Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
antoine-galataud committed Jul 7, 2016
2 parents 1f6afb1 + 629d0b9 commit 284d16d
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,30 @@ To use this plugin you will have to build RabbitMQ from master and
then build the plugin against it, since it depends on a new
_interceptors_ API that's not yet available on the 3.5.x series.

Install and setup the RabbitMQ Public Umbrella as explained here:
[http://www.rabbitmq.com/plugin-development.html#getting-started](http://www.rabbitmq.com/plugin-development.html#getting-started).
Follow plugin development instructions:
[http://www.rabbitmq.com/plugin-development.html](http://www.rabbitmq.com/plugin-development.html).

Then `cd` into the umbrella folder and type:
TL;DR:

$ git clone git://github.com/rabbitmq/rabbitmq-topic-authorization.git
$ cd rabbitmq-topic-authorization
$ git clone https://github.com/rabbitmq/rabbitmq-server.git
$ cd rabbitmq-server
$ make
$ cd ../
$ git clone git://github.com/airboxlab/rabbitmq-topic-authorization.git
$ cd rabbitmq-topic-authorization
$ make dist

Note: if you get a

```bash
error: rabbitmq-components.mk must be updated!
```

Execute

$ make rabbitmq-components-mk

Finally copy all the `*.ez` files inside the `dist` folder to the
Finally copy the `rabbitmq_topic_authorization.ez` file inside the `plugins` folder to the
`$RABBITMQ_HOME/plugins` folder. Don't copy the file
`rabbit_common-x.y.z` since it's not needed inside the broker
installation.
Expand Down

0 comments on commit 284d16d

Please sign in to comment.