Add write permissions to erl
Otherwise erl.diff cannot be applied: patch -o rabbitmq_server-3.7.0.milestone8/release/rabbitmq_server-3.7.0.milestone8/erts-8.2/bin/erl rabbitmq_server-3.7.0.milestone8/release/rabbitmq_server-3.7.0.milestone8/erts-8.2/bin/erl.src < erl.diff patch: **** Can't create file rabbitmq_server-3.7.0.milestone8/release/rabbitmq_server-3.7.0.milestone8/erts-8.2/bin/erl : Permission denied The default mode of `$prefix/lib/erlang/bin/erl` is 0755. Because we compile Erlang from sources as part of a release build, there is no issue. Debian and FreeBSD packages follow the official mode too, so when testing on those, it still works. However, Homebrew changes the mode to 0555, which breaks our `Makefile` expectation.
This commit is contained in:
parent
cc3c177edb
commit
4f969643e1
|
@ -91,6 +91,7 @@ dist:
|
|||
rm -rf $(RLS_DIR)/lib/rabbit-$(VERSION)
|
||||
|
||||
# fix Erlang ROOTDIR
|
||||
chmod +w $(RLS_DIR)/erts-$(ERTS_VSN)/bin/erl
|
||||
patch -o $(RLS_DIR)/erts-$(ERTS_VSN)/bin/erl $(RLS_DIR)/erts-$(ERTS_VSN)/bin/erl.src < erl.diff
|
||||
rm -f $(RLS_DIR)/erts-$(ERTS_VSN)/bin/erl.orig
|
||||
|
||||
|
|
Loading…
Reference in New Issue