# File lib/phusion_passenger/abstract_installer.rb, line 266
        def sh(*args)
                puts "# #{args.join(' ')}"
                result = system(*args)
                if result
                        return true
                elsif $?.signaled? && $?.termsig == Signal.list["INT"]
                        raise Interrupt
                else
                        return false
                end
        end