diff options
Diffstat (limited to 'templates/bash/template.sh')
-rw-r--r-- | templates/bash/template.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/templates/bash/template.sh b/templates/bash/template.sh index 286e56f..89958d4 100644 --- a/templates/bash/template.sh +++ b/templates/bash/template.sh @@ -176,6 +176,8 @@ scenario_{{ loop.index }}() { scendir="$(mktemp -d -p "$_datadir")" cd "$scendir" + export HOME="$scendir" + ctx_new cleanups[0]='' steps[0]='' @@ -227,6 +229,15 @@ scenario_{{ loop.index }}() { {% endfor %} ############################################################################# +# Make the environment minimal. + +unset $(env | sed 's/=.*//') +export PATH=/bin:/usr/bin +export SHELL=/bin/sh +export HOME=/ # Will be set to datadir for each scenario. + + +############################################################################# # Run the scenarios. if [ "$#" = 0 ] |