Fix non-idempotent setup.sh
Type of work:
Any programming languages (scripts, C, etc), Unknown
The setup.sh scripts in user-scripts aren't idempotent; they install to a different path depending on whether they were previously installed. Attached is a patch that fixes this.