Defaulting to gpg2, for parity with rvm.
This is a nontrivial update and not 100% backwards compatible.
The readme explains that to use a tagged version that you must set the branch value to "none" which is overly surprising. The ultimate solution is cover the method responsible (#build_script_flags) with unit tests to catch all possible combinations. Unfortunetly the branch and version flags can interfere with each other making any solution here subpar. Closes #152
There are now 2 main modes in which to use RVM: isolated as a user or system-wide. * recipe[rvm] - pulls in the RVM gem and initializes Chef to use the LWRPs which is a breaking change to previous behavior. Use this recipe if you only want access to the LWRPs provided. * recipe[rvm::system_install] - only installs RVM framework system-wide. Use this recipe by itself if you want RVM installed but will handle rubies yourself (by hand, with the LWRPs, etc.) * recipe[rvm::system] - installs RVM system-wide and installs rubies, gems, etc. Use this recipe to get the same functionality previously availble by including recipe[rvm]. * recipe[rvm:user_install] - installs the RVM framwork for one or more isolated users. Use this recipe if you want to handle rubies yourself. * recipe[rvm::user] - installs RVM for one or more isolated users and installs rubies, gems, etc. This is equivalent to recipe[rvm::system], but for user installs.