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