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 95a69f0..6f65737 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 @@ -45,12 +45,14 @@ setup_clean_view() { for dir in "${DIRECTORIES[@]}"; do current="${CODE_SERVER_WORKSPACE_DIR}"/"${dir}" if [ -L "${current}" ] && [ -e "${current}" ]; then - bashio::log.info "${dir} has good link" + bashio::log.info "${dir} has good link." elif [ ! -e "${current}" ]; then + bashio::log.warning "Failed link: ${dir}. Removing and recreating..." rm -f "${current}" ln -sn "/${dir}" "$current" || bashio::log.warning "Failed linking common directory: ${dir}" else + bashio::log.warning "Creating link for: ${dir}..." ln -sn "/${dir}" "$current" || bashio::log.warning "Failed linking common directory: ${dir}" fi