From 40c5f1c963f70cb57ece807e49da999413a8f077 Mon Sep 17 00:00:00 2001 From: Alejandro Lembke Barrientos Date: Wed, 4 Jun 2025 22:01:36 +0000 Subject: [PATCH] Adding validation to use chmod +x $script when running custom script. --- entrypoint.sh | 8 +++++++- version.txt | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 65b3c2e..7497765 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -111,7 +111,12 @@ fi # Find .sh files in /usr/bin/custom-scripts and execute them in order for script in $(find /usr/bin/custom-scripts -name "*.sh" | sort); do - chmod +x $script + # Ensure the script is executable + if [ ! -x $script ]; then + sudo chmod +x $script + fi + + # Execute the script as the configured user if [[ $script == *"sudo"* ]]; then sudo -u $HOME_USER bash -c "source /etc/environment; sudo $script" else @@ -119,6 +124,7 @@ for script in $(find /usr/bin/custom-scripts -name "*.sh" | sort); do fi done + #Creating extensions folder if [ ! -d "/home/${HOME_USER}/.config/Code" ]; then sudo mkdir -p /home/${HOME_USER}/.config/Code diff --git a/version.txt b/version.txt index f092941..e650c01 100755 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -3.2.8 +3.2.9