By default, the system created an /etc/sysconfig/i18n that looked like: LANG="en_US.iso885915" SUPPORTED="en_US.iso885915:en_US:en" SYSFONT="lat0-sun16" SYSFONTACM="iso15" Since the .iso885915 stuff broke a lot of things, I used locale_config to switch to en_US. The resulting /etc/i18n file ended with a "^G", which subsequently broke essentially all shell actions. Removing the ^G fixed the problems. There's a fairly similar bug filed against rh7.2, though in that one, ^Y was the trailing character....
*** This bug has been marked as a duplicate of 62844 ***
Whoops, never mind. Need to read the *whole* bug.
Fixed in CVS/0.3.4, package still needs to be moved to dist-7.3