Respect `TMPDIR` variable in run scripts
Add garbage-less build