p1=$param1 p2=$param2 p3=$param3 p4=$param4 p5=$param5 source $stdenv/setup source $substitute mkdir $out substitute "$setup" "$out/setup" \ --subst-var preHook \ --subst-var postHook \ --subst-var initialPath \ --subst-var gcc \ --subst-var shell \ --subst-var-by param1 "$p1" \ --subst-var-by param2 "$p2" \ --subst-var-by param3 "$p3" \ --subst-var-by param4 "$p4" \ --subst-var-by param5 "$p5"