summary says it all. i believe it was in the scripts to set the hostname and calculate module dependencies. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Urk, you are right, ill fix in a bit.
Here is the: ------------------------------------------------- Index: init.d/hostname =================================================================== RCS file: /home/cvsroot/gentoo-src/rc-scripts/init.d/hostname,v retrieving revision 1.13 diff -u -b -B -r1.13 hostname --- init.d/hostname 2 Mar 2003 22:32:08 -0000 1.13 +++ init.d/hostname 10 Mar 2003 07:20:22 -0000 @@ -23,8 +23,8 @@ if checkconfig then - myhost="$(cut -f1 -d . < /etc/hostname)" - mydomain="$(cut -f2- -d . < /etc/hostname)" + myhost="$(awk '{ sub(/\..*/, ""); print }' /etc/hostname)" + mydomain="$(awk '{ if (sub(/^[^\.]*\./, "")) print }' /etc/hostname)" if [ -z "${mydomain}" ] then
that fixes the hostname script, but there is still a problem in /etc/init.d/modules: if you use the new ability to have /etc/modules.autoload be a directory with separate files for 2.4 and 2.5 kernels, then /etc/init.d/modules calls KV_major and KV_minor from /etc/init.d/functions.sh, which also use /usr/bin/cut before /usr is mounted.
*** Bug 17352 has been marked as a duplicate of this bug. ***