No man page, no --help output, not really much in the way of useful documentation on how to do some of this. I guess what can you really expect from a community version.
Turns out that "efw-upgrade -s" will let you re-select the channel to use.
Moving on, turns out that no matter what I use for a username on either the production or development channel I get the same errors, I read something that said to use your email address but this is all that I get:
root@fw1:~ # efw-upgrade -s
Please choose the appropriate channel for your environment and hit [ENTER]:
1) Production (stable releases)
2) Development (bleeding edge)
2
Please enter your username and hit [ENTER]:
email@address
Loading cache...
Updating cache... ############################################################################################################# [100%]
Fetching information for 'efw-community'...
-> h t t p : / / email@address:*@updates.endian.org / devel / repodata / repomd.xml
repomd.xml [ 25%]
error: Failed acquiring release file for 'efw-community':
error: h t t p : / / email%40address:community@updates.endian.org / devel / repodata / repomd.xml: The requested URL returned error: 401
Updating cache... ############################################################################################################# [100%]
Channels have no new packages.
ERROR: Error during upgrade
Sorry, I had to mangle the link text because the forum says that I can't post clickable links.