I can automate all of these steps easily, and even make the shell script dependent on whether a file exists (it creates several files, so that's easy...)The question I have is whether there is a better way to deal with the mount/unmount so it's only done if the software needs to be installed?
The condition you set for whether the software needs to be installed is up to you and easy enough, but for the auto mounting you might want to look into autofs.
- Gonzalo