Skip to content

Commit 0502633

Browse files
Insert do not edit comment at the top of templated files (#431)
These files should not be edited since they will be overwritten. We'll insert the note right after copying
1 parent ea1db11 commit 0502633

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

startupscript/butane/050-parse-devcontainer.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,14 @@ if [[ ! -f "${DEVCONTAINER_CONFIG_PATH}.template" ]]; then
5454
else
5555
cp "${DEVCONTAINER_CONFIG_PATH}.template" "${DEVCONTAINER_CONFIG_PATH}"
5656
fi
57+
sed -i "1s|^|// DO NOT EDIT: generated from ${DEVCONTAINER_CONFIG_PATH}.template on startup; edits will be overwritten.\n|" "${DEVCONTAINER_CONFIG_PATH}"
5758
if [[ -f "${DEVCONTAINER_DOCKER_COMPOSE_PATH}" ]]; then
5859
if [[ ! -f "${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template" ]]; then
5960
cp "${DEVCONTAINER_DOCKER_COMPOSE_PATH}" "${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template"
6061
else
6162
cp "${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template" "${DEVCONTAINER_DOCKER_COMPOSE_PATH}"
6263
fi
64+
sed -i "1s|^|# DO NOT EDIT: generated from ${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template on startup; edits will be overwritten.\n|" "${DEVCONTAINER_DOCKER_COMPOSE_PATH}"
6365
fi
6466

6567
# Copy devcontainer post-startup scripts into the devcontainer folder so they

0 commit comments

Comments
 (0)