By default, it also installs everything you need for the GUI stuff. On this dev branch for version
1.3.0 there’s no way to only bypass GUI stuff, but there is an option on the main branch (just for the record), although this ain’t of much help for you.
If you are already sure you have the latest GrovePi library installed with the regular
curl -kL dexterindustries.com/update_grovepi | bash -s -- --bypass-gui-installation, then you can just run
curl -kL https://raw.githubusercontent.com/RobertLucian/GrovePi/fix/firmware-bugs/Script/update_grovepi.sh | bash -s -- --bypass-rfrtools and it’s going to take a lot less to install it.
Having said that, since you have an issue you are trying to solve, I suggest you do the basic
curl -kL https://raw.githubusercontent.com/RobertLucian/GrovePi/fix/firmware-bugs/Script/update_grovepi.sh | bash installation. The idea is to keep things simple until you get more familiar with this.
Next, yes, the above command will update both the firmware code and the library code that runs on the Pi. Just make sure you update the firmware manually - there’s no case where this is done automatically since the Pi can never know for sure when a GrovePi is stacked on it.
Let me know how it goes for you.