fix: don't run arbitrary commands with script

* scripts are now called with their absolute paths instead of ./
This commit is contained in:
ER
2023-08-13 18:36:49 +03:00
parent bbb1cc8b88
commit dc97fa4201
2 changed files with 9 additions and 9 deletions

View File

@@ -3,13 +3,13 @@
# Tell build process to exit if there are any errors.
set -oue pipefail
get_yaml_array RUN '.run[]' "$1"
get_yaml_array SCRIPTS '.scripts[]' "$1"
cd "$CONFIG_DIRECTORY/scripts"
find "$PWD" -type f -exec chmod +x {} \;
for CMD in "${RUN[@]}"; do
echo "Running command: $CMD"
eval "$CMD"
for SCRIPT in "${SCRIPTS[@]}"; do
echo "Running script $SCRIPT"
eval "$PWD/$SCRIPT"
done