BalajiN | Making freeshr installation idempotent