From e94f62dc86f8e55dcb9f5602cd7e7e649d1464ac Mon Sep 17 00:00:00 2001 From: David Shen Date: Tue, 16 Jun 2026 13:56:24 -0400 Subject: [PATCH] Insert do not edit comment at the top of templated files --- startupscript/butane/050-parse-devcontainer.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/startupscript/butane/050-parse-devcontainer.sh b/startupscript/butane/050-parse-devcontainer.sh index c5053f0f..2f862514 100755 --- a/startupscript/butane/050-parse-devcontainer.sh +++ b/startupscript/butane/050-parse-devcontainer.sh @@ -54,12 +54,14 @@ if [[ ! -f "${DEVCONTAINER_CONFIG_PATH}.template" ]]; then else cp "${DEVCONTAINER_CONFIG_PATH}.template" "${DEVCONTAINER_CONFIG_PATH}" fi +sed -i "1s|^|// DO NOT EDIT: generated from ${DEVCONTAINER_CONFIG_PATH}.template on startup; edits will be overwritten.\n|" "${DEVCONTAINER_CONFIG_PATH}" if [[ -f "${DEVCONTAINER_DOCKER_COMPOSE_PATH}" ]]; then if [[ ! -f "${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template" ]]; then cp "${DEVCONTAINER_DOCKER_COMPOSE_PATH}" "${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template" else cp "${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template" "${DEVCONTAINER_DOCKER_COMPOSE_PATH}" fi + sed -i "1s|^|# DO NOT EDIT: generated from ${DEVCONTAINER_DOCKER_COMPOSE_PATH}.template on startup; edits will be overwritten.\n|" "${DEVCONTAINER_DOCKER_COMPOSE_PATH}" fi # Copy devcontainer post-startup scripts into the devcontainer folder so they