Thank you much! I will write a more detailed reply soon but here is the basics of what happened.
The script does not install stuff for the Interface which is where SDL, VHACD etc. It scrolls by that because you do not need it.
I use the directory set for installing cmake since earlier on I figured hifi liked it there and no other apps complained either. The alternative was /usr/local as default so I just tell it install to /usr.
I already setup security a little bit with this script as it installs to a separate user “hifi” so it never has root access.
It also starts the servers automatically when the script ends, just connect to http://IP:40100 - if it does not work then you need to make sure that no ports are blocked via a firewall but it usually works out of the box so to speak.
The fun part is now, when you have logged out and back in you can run the command “compilehifi” to update it and “runhifi” to restart it. This commands can use some work and I plan to work on that later.
So to sum it up, once you have logged out and back into your shell, you can run compilehifi and it checks if updates are needed and recompiles and loads the new binary. All of this is automatic.
Hope that answered some of the basics right now @VR_Architect and thanks for testing it out!