Skip to content

Commit f4b1f4f

Browse files
committed
Make releases dir universally readable, and don't delete earlier releases (!).
1 parent 64ece6a commit f4b1f4f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Makefile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ RELEASE_DIR=releases/${NAME}/v${RABBIT_VSN}
66
STAGE_RELEASE_DIR=charlotte:/home/rabbitmq/stage-extras/releases/${NAME}
77
LIVE_RELEASE_DIR=charlotte:/home/rabbitmq/live-extras/releases/${NAME}
88

9-
RSYNC_CMD=rsync -irvl --delete-after
9+
RSYNC_CMD=rsync -irvpl
1010

1111
TMPXMLZIP=${NAME_VSN}-tmp-xmldoc.zip
1212

@@ -18,12 +18,15 @@ else
1818
rabbit-vsn:
1919
endif
2020

21-
deploy-stage: rabbit-vsn ensure-deliverables
21+
deploy-stage: rabbit-vsn ensure-deliverables ensure-universally-readable
2222
${RSYNC_CMD} --exclude=${TMPXMLZIP} releases/${NAME}/ ${STAGE_RELEASE_DIR}
2323

24-
deploy-live: rabbit-vsn ensure-deliverables
24+
deploy-live: rabbit-vsn ensure-deliverables ensure-universally-readable
2525
${RSYNC_CMD} --exclude=${TMPXMLZIP} releases/${NAME}/ ${LIVE_RELEASE_DIR}
2626

27+
ensure-universally-readable:
28+
chmod -R a+rX releases
29+
2730
ensure-deliverables: rabbit-vsn
2831
file ${RELEASE_DIR}/${NAME_VSN}.zip
2932
file ${RELEASE_DIR}/${NAME_VSN}-api-guide.pdf

0 commit comments

Comments
 (0)