The /etc/rc.d/init.d/inet takes great pains to set the variable RETVAL but the last line in the script is "exit $REVAL".
This is fixed in pinstripe with the switch to xinetd.
*** Bug 22977 has been marked as a duplicate of this bug. ***