Instead of expecting /tmp/install.sh to not exist (and be writeable), we should make and use a tempdir via http://ruby-doc.org/stdlib-1.9.3/libdoc/tmpdir/rdoc/Dir.html#method-c-mktmpdir