Make requirements.sh idempotent