summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTony Garnock-Jones <tonyg@lshift.net>2009-12-14 17:32:28 +0000
committerTony Garnock-Jones <tonyg@lshift.net>2009-12-14 17:32:28 +0000
commitdd3ee26525947b1efbd57f8d34184a75ad602404 (patch)
treedd42e0ebd70e1687c53fc85fd947a24999304a41 /Makefile
parentef3ee6a2f755959d99aa8afc46470e4b477daa4e (diff)
downloadrabbitmq-server-git-dd3ee26525947b1efbd57f8d34184a75ad602404.tar.gz
Add "-rabbit_boot_step" module attribute to specify startup sequence.
- The plugin activator prepares the startup plan. - This means that it's no longer going to work to run without a boot script. Consequently, I've added a call to rabbitmq-activate-plugins to the Makefile for the 'all' target. - I've refactored the old boot sequence to use the new method for specifying boot steps. I've conservatively put dependencies forcing them into a straight line, as they were before. - Since the plugin activator runs so frequently, I've made it suppress the (spurious) warnings we get about core beam files being out of date on Ubuntu.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 1cd48df210..f9af1cbe4d 100644
--- a/Makefile
+++ b/Makefile
@@ -57,6 +57,7 @@ ERL_CALL=erl_call -sname $(RABBITMQ_NODENAME) -e
ERL_EBIN=erl -noinput -pa $(EBIN_DIR)
all: $(TARGETS)
+ ./scripts/rabbitmq-activate-plugins
$(EBIN_DIR)/rabbit.app: $(EBIN_DIR)/rabbit_app.in $(BEAM_TARGETS) generate_app
escript generate_app $(EBIN_DIR) $@ < $<