From 29a56f36d8418c0d82a6dbae0706eb01881efd33 Mon Sep 17 00:00:00 2001 From: Richard Sperry Date: Thu, 17 Apr 2025 12:23:28 -0700 Subject: [PATCH] devenv --- vscode/config.yaml | 1 - .../etc/s6-overlay/s6-rc.d/init-code-server/run | 12 ++++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/vscode/config.yaml b/vscode/config.yaml index 2bae2a4..69ab2b0 100644 --- a/vscode/config.yaml +++ b/vscode/config.yaml @@ -21,7 +21,6 @@ hassio_role: manager homeassistant_api: true privileged: - SYS_ADMIN -full_access: true map: - backup:rw - data:rw 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 cf1da3f..be5e852 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 @@ -43,9 +43,8 @@ run() { setup_clean_view() { # Links some common directories to the user's home folder for convenience for dir in "${DIRECTORIES[@]}"; do - if [ -e /"${dir}" ]; then - current="${CODE_SERVER_WORKSPACE_DIR}"/"${dir}" - + current="${CODE_SERVER_WORKSPACE_DIR}"/"${dir}" + if [ -e /"${dir}" ]; then if [ ! -e "${current}" ]; then bashio::log.warning "Creating link for: ${dir}..." ln -sn "/${dir}" "$current" || @@ -59,7 +58,12 @@ setup_clean_view() { bashio::log.info "${dir} has good link." fi else - bashio::log.warning "${dir} does not exist, cannot link..." + if [ -e "${current}" ]; then + rm "${current}" + bashio::log.warning "${dir} does not exist, cannot link, removed existing link..." + else + bashio::log.warning "${dir} does not exist, cannot link..." + fi fi done