Skip to content

Commit 0090a7b

Browse files
committed
Use maybe_flock where applicable
1 parent 06aafed commit 0090a7b

File tree

1 file changed

+9
-31
lines changed

1 file changed

+9
-31
lines changed

deps/rabbit_common/mk/rabbitmq-dist.mk

Lines changed: 9 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -223,43 +223,21 @@ endif
223223
install-cli: install-cli-scripts install-cli-escripts
224224
@:
225225

226-
install-cli-scripts:
226+
install-cli-scripts: | $(CLI_SCRIPTS_DIR)
227227
$(gen_verbose) \
228228
set -e; \
229229
test -d "$(DEPS_DIR)/rabbit/scripts"; \
230-
if command -v flock >/dev/null; then \
231-
flock $(CLI_SCRIPTS_LOCK) \
232-
sh -e -c 'mkdir -p "$(CLI_SCRIPTS_DIR)" && \
233-
cp -a $(DEPS_DIR)/rabbit/scripts/* $(CLI_SCRIPTS_DIR)/'; \
234-
elif command -v lockf >/dev/null; then \
235-
lockf $(CLI_SCRIPTS_LOCK) \
236-
sh -e -c 'mkdir -p "$(CLI_SCRIPTS_DIR)" && \
237-
cp -a $(DEPS_DIR)/rabbit/scripts/* $(CLI_SCRIPTS_DIR)/'; \
238-
else \
239-
mkdir -p "$(CLI_SCRIPTS_DIR)" && \
240-
cp -a $(DEPS_DIR)/rabbit/scripts/* $(CLI_SCRIPTS_DIR)/; \
241-
fi
230+
$(call maybe_flock,$(CLI_SCRIPTS_LOCK), \
231+
cp -a $(DEPS_DIR)/rabbit/scripts/* $(CLI_SCRIPTS_DIR)/)
242232

243-
install-cli-escripts:
244-
$(gen_verbose) \
245-
if command -v flock >/dev/null; then \
246-
flock $(CLI_ESCRIPTS_LOCK) \
247-
sh -c 'mkdir -p "$(CLI_ESCRIPTS_DIR)" && \
248-
$(MAKE) -C "$(DEPS_DIR)/rabbitmq_cli" install \
249-
PREFIX="$(abspath $(CLI_ESCRIPTS_DIR))" \
250-
DESTDIR='; \
251-
elif command -v lockf >/dev/null; then \
252-
lockf $(CLI_ESCRIPTS_LOCK) \
253-
sh -c 'mkdir -p "$(CLI_ESCRIPTS_DIR)" && \
233+
install-cli-escripts: | $(CLI_ESCRIPTS_DIR)
234+
$(gen_verbose) $(call maybe_flock,$(CLI_ESCRIPTS_LOCK), \
254235
$(MAKE) -C "$(DEPS_DIR)/rabbitmq_cli" install \
255236
PREFIX="$(abspath $(CLI_ESCRIPTS_DIR))" \
256-
DESTDIR='; \
257-
else \
258-
mkdir -p "$(CLI_ESCRIPTS_DIR)" && \
259-
$(MAKE) -C "$(DEPS_DIR)/rabbitmq_cli" install \
260-
PREFIX="$(abspath $(CLI_ESCRIPTS_DIR))" \
261-
DESTDIR= ; \
262-
fi
237+
DESTDIR= IS_DEP=1)
238+
239+
$(CLI_SCRIPTS_DIR) $(CLI_ESCRIPTS_DIR):
240+
$(verbose) mkdir -p $@
263241

264242
clean-dist::
265243
$(gen_verbose) rm -rf \

0 commit comments

Comments
 (0)