SIGN IN SIGN UP

Bastian Kleineidam: fix so it cleans up the temporary script-building

directory too.  Also generally cleaned up the code.
G
Greg Ward committed
7ac743bd72d1550d8f8df4787467f386a14bffa9
Parent: 4b9f493