From 90bd945b2acf48a52df00d4afbc3d264371b7df0 Mon Sep 17 00:00:00 2001 From: Richard Sperry Date: Tue, 15 Apr 2025 12:45:18 -0700 Subject: [PATCH] finally a new error after a complete reinstall of HA --- vscode/Dockerfile | 7 ++++--- vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/vscode/Dockerfile b/vscode/Dockerfile index f2820f3..48e0376 100755 --- a/vscode/Dockerfile +++ b/vscode/Dockerfile @@ -63,9 +63,10 @@ RUN if [ "${BUILD_ARCH}" = "aarch64" ]; then HA_CLI_URL="https://github.com/home #Copy root file system COPY rootfs / -RUN chown -R root:root /root -RUN chown -R root:root /etc/s6-overlay/s6-rc.d/ -RUN chmod 755 -R /etc/s6-overlay/s6-rc.d/ +RUN chown -R root:root /root \ +&& chown -R root:root /etc/s6-overlay/s6-rc.d/ \ +&& chmod 755 -R /etc/s6-overlay/s6-rc.d/ +RUN install -m 600 -o root -g root "$DEFAULT_CONFIG_PATH" "/root/.config/code-server/config.yaml" # Install Oh My ZSH # hadolint ignore=SC2086 diff --git a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run index ebfaa92..82a6313 100644 --- a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -47,7 +47,8 @@ bashio::log.info "using code-server config path: $config_path" # Ensure code-server config if ! bashio::fs.file_exists "$CODE_SERVER_CONFIG"; then - cp "$DEFAULT_FILES_PATH/config.yaml" "$CODE_SERVER_CONFIG" + # TODO check for correct perms + install -m 755 -o root -g root "$DEFAULT_FILES_PATH/config.yaml" "$DEFAULT_CONFIG_PATH" fi if bashio::config.has_value 'log_level'; then