I decided to make rpi-update behave more like how I wanted, so I thought I'd share. This pull request includes the following changes:
The commits aren't as cleanly separated as I'd like. If you don't want all of this stuff, let me know, and I'll try to clean up what you do want.
Test if BOOT_PATH and ROOT_PATH are unset rather than their default v…
…alues, fixes Hexxeh/rpi-update#11
Added more progress messages in the update sequence.
Since it takes a while it is nice to know what the status is.
githubified the readme
Merge branch 'new-readme' of git://github.com/Bengt/rpi-update
Merge branch 'master' of git://github.com/lacop/rpi-update
Merge branch 'boot-path-patch' of git://github.com/adammw/rpi-update
Remove '--quiet' and '-q' options to git and wget
Add option to disable self-updating
Fix setting environment variables with sudo
Further improve progress messages
Happy to merge this, but you'll need to tweak it to merge cleanly to HEAD. Some of the changes you've included from other pull requests have now been merged, too.
Done. An updated pull request is at #51.