Skip to content

Commit 7d13e2f

Browse files
committed
Consistent directory creation and chown'ing
1 parent 0e37892 commit 7d13e2f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packer/linux/conf/bin/bk-install-elastic-stack.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,25 +135,30 @@ if [[ "${BUILDKITE_AGENT_ENABLE_GIT_MIRRORS_EXPERIMENT}" == "true" ]] ; then
135135
fi
136136

137137
BUILDKITE_AGENT_GIT_MIRRORS_PATH="/var/lib/buildkite-agent/git-mirrors"
138+
mkdir -p "${BUILDKITE_AGENT_GIT_MIRRORS_PATH}"
138139

139140
if [ "${BUILDKITE_ENABLE_INSTANCE_STORAGE:-false}" == "true" ]
140141
then
141142
EPHEMERAL_GIT_MIRRORS_PATH="/mnt/ephemeral/git-mirrors"
142143
mkdir -p "${EPHEMERAL_GIT_MIRRORS_PATH}"
144+
143145
mount -o bind "${EPHEMERAL_GIT_MIRRORS_PATH}" "${BUILDKITE_AGENT_GIT_MIRRORS_PATH}"
144146
echo "${EPHEMERAL_GIT_MIRRORS_PATH} ${BUILDKITE_AGENT_GIT_MIRRORS_PATH} none defaults,bind 0 0" >>/etc/fstab
145147
fi
148+
149+
chown buildkite-agent: "${BUILDKITE_AGENT_GIT_MIRRORS_PATH}"
146150
fi
147151

148152
BUILDKITE_AGENT_BUILD_PATH="/var/lib/buildkite-agent/builds"
153+
mkdir -p "${BUILDKITE_AGENT_BUILD_PATH}"
149154
if [ "${BUILDKITE_ENABLE_INSTANCE_STORAGE:-false}" == "true" ]
150155
then
151156
EPHEMERAL_BUILD_PATH="/mnt/ephemeral/builds"
152157
mkdir -p "${EPHEMERAL_BUILD_PATH}"
153158
mount -o bind "${EPHEMERAL_BUILD_PATH}" "${BUILDKITE_AGENT_BUILD_PATH}"
154159
echo "${EPHEMERAL_BUILD_PATH} ${BUILDKITE_AGENT_BUILD_PATH} none defaults,bind 0 0" >>/etc/fstab
155-
chown buildkite-agent: "${BUILDKITE_AGENT_BUILD_PATH}"
156160
fi
161+
chown buildkite-agent: "${BUILDKITE_AGENT_BUILD_PATH}"
157162

158163
BUILDKITE_AGENT_TOKEN="$(aws ssm get-parameter --name "${BUILDKITE_AGENT_TOKEN_PATH}" --with-decryption --query Parameter.Value --output text)"
159164

0 commit comments

Comments
 (0)