diff options
| author | Alvaro Videla <alvaro@rabbitmq.com> | 2012-11-09 10:58:28 +0000 |
|---|---|---|
| committer | Alvaro Videla <alvaro@rabbitmq.com> | 2012-11-09 10:58:28 +0000 |
| commit | 3aee178e6b4371259456db72d58325af8643c466 (patch) | |
| tree | 87657b24dd00f792504cbe7aa08627f80c0d7b11 /packaging | |
| parent | 99589569dfd42c5a035bb10b750074f3761887c0 (diff) | |
| download | rabbitmq-server-git-3aee178e6b4371259456db72d58325af8643c466.tar.gz | |
replaces boot files accordingly in rabbitmq-defaults
Diffstat (limited to 'packaging')
| -rw-r--r-- | packaging/mac/Makefile | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/packaging/mac/Makefile b/packaging/mac/Makefile index a21ec88a5f..ea16e72df8 100644 --- a/packaging/mac/Makefile +++ b/packaging/mac/Makefile @@ -2,7 +2,7 @@ VERSION=0.0.0 SOURCE_DIR=rabbitmq-server-$(VERSION) TARGET_DIR=rabbitmq_server-$(VERSION) TARGET_TARBALL=rabbitmq-server-mac-standalone-$(VERSION) -RLS_DIR=$(TARGET_DIR)/release +RLS_DIR=$(TARGET_DIR)/release/$(TARGET_DIR) ERTS_VSN=$(shell erl -noshell -eval 'io:format("~s", [erlang:system_info(version)]), halt().') ERTS_ROOT_DIR=$(shell erl -noshell -eval 'io:format("~s", [code:root_dir()]), halt().') @@ -25,6 +25,10 @@ dist: sed -e 's:^SYS_PREFIX=$$:SYS_PREFIX=\$${RABBITMQ_HOME}:' \ $(TARGET_DIR)/sbin/rabbitmq-defaults >$(TARGET_DIR)/sbin/rabbitmq-defaults.tmp \ && sed -e 's:^ERL_DIR=$$:ERL_DIR=\$${RABBITMQ_HOME}/erts-$(ERTS_VSN)/bin/:' \ + $(TARGET_DIR)/sbin/rabbitmq-defaults.tmp >$(TARGET_DIR)/sbin/rabbitmq-defaults.tmp1 \ + && sed -e 's:start_clean$$:"\$${SYS_PREFIX}/releases/$(VERSION)/start_clean":' \ + $(TARGET_DIR)/sbin/rabbitmq-defaults.tmp1 >$(TARGET_DIR)/sbin/rabbitmq-defaults.tmp \ + && sed -e 's:start_sasl:"\$${SYS_PREFIX}/releases/$(VERSION)/start_sasl":' \ $(TARGET_DIR)/sbin/rabbitmq-defaults.tmp >$(TARGET_DIR)/sbin/rabbitmq-defaults chmod 0755 $(TARGET_DIR)/sbin/rabbitmq-defaults @@ -34,18 +38,21 @@ dist: $(MAKE) generate_release ## todo see where the .tar is being created - mkdirp -p $(RLS_DIR) + mkdir -p $(RLS_DIR) tar -C $(RLS_DIR) -xzf $(RABBITMQ_HOME)/rabbit.tar.gz # add minimal boot file cp $(ERTS_ROOT_DIR)/bin/start_clean.boot $(RLS_DIR)/releases/$(VERSION) cp $(ERTS_ROOT_DIR)/bin/start_sasl.boot $(RLS_DIR)/releases/$(VERSION) - tar -zcf $(TARGET_TARBALL).tar.gz $(RLS_DIR) +# move rabbitmq files to top level folder + mv $(RLS_DIR)/lib/rabbit-$(VERSION)/* $(RLS_DIR) + + tar -zcf $(TARGET_TARBALL).tar.gz -C $(TARGET_DIR)/release $(TARGET_DIR) rm -rf $(SOURCE_DIR) $(TARGET_DIR) clean: clean_partial - rm -f rabbitmq-server-generic-unix-*.tar.gz + rm -f rabbitmq-server-mac-standalone-*.tar.gz clean_partial: rm -rf $(SOURCE_DIR) |
