From ce25e5eb606b7623193197193a59c18dab96ff28 Mon Sep 17 00:00:00 2001 From: Richard Sperry Date: Wed, 16 Apr 2025 18:34:05 -0700 Subject: [PATCH] devenv --- vscode/rootfs/etc/s6-overlay/s6-rc.d/init-custom-bash/run | 3 ++- .../rootfs/var/lib/code-server/defaults/custom-template.sh | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 vscode/rootfs/var/lib/code-server/defaults/custom-template.sh diff --git a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-custom-bash/run b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-custom-bash/run index c753146..755ad2a 100644 --- a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-custom-bash/run +++ b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-custom-bash/run @@ -8,19 +8,20 @@ bashio::log.info "Initalizing code-server configs" # List of previous config hashes, to allow upgrade "default" configs. readonly CUSTOM_BASH_SCRIPTS_PATH="/data/vscode/custom" +readonly DEFAULT_FILES_PATH="/var/lib/code-server/defaults" run() { if [ ! -d "$CUSTOM_BASH_SCRIPTS_PATH" ]; then bashio::log.warning "Config path did not exist, creating $CUSTOM_BASH_SCRIPTS_PATH" mkdir -p "$CUSTOM_BASH_SCRIPTS_PATH" || bashio::exit.nok "Could not create persistent storage folder." + cp "$DEFAULT_FILES_PATH"/custom-template.sh "$CUSTOM_BASH_SCRIPTS_PATH" fi for script in "$CUSTOM_BASH_SCRIPTS_PATH"/*.sh; do chmod +x "$script" "$CUSTOM_BASH_SCRIPTS_PATH"/"$script" done - } run diff --git a/vscode/rootfs/var/lib/code-server/defaults/custom-template.sh b/vscode/rootfs/var/lib/code-server/defaults/custom-template.sh new file mode 100644 index 0000000..46562f8 --- /dev/null +++ b/vscode/rootfs/var/lib/code-server/defaults/custom-template.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +ENABLE=false + +if [ "$ENABLE" = true ]; then + echo "Custom Script" +fi