okay , regroup the grep hostname .... cmd produce something noteworthy.. the whole line
is too long but here the line that make some sense, for the box is a dhcp client:
grep hostname 'find /etc/init.d type -f'
.....blah blah blah and then
/etc/init.d/network:# If DHCP was used on a primary interface then set the hostname
/etc/init.d/network:# that was returned. If no hostname was returned, set the name
/etc/init.d/network:# to be "unknown". The hostname must be set to something, because
/etc/init.d/network: "dhcp"

hostname=`/sbin/dhcpinfo Hostname` ;;
/etc/init.d/network: "rarp"

hostname=`/sbin/hostconfig -h -p bootparams`
/etc/init.d/network: while [ -z "$hostname" -a ! -f /etc/.UNCONFIGURED -a /etc/init.d/network: hostname=`/sbin/hostconfig -h -p bootparams 2>&1 /etc/init.d/network: "none"

hostname="`shcat /etc/nodename 2>/dev/null`" ;;
/etc/init.d/network:if [ -z "$hostname" ]; then
/etc/init.d/network: hostname="unknown"
/etc/init.d/network:/sbin/uname -S $hostname
/etc/init.d/rpc: hostname=`echo "$_INIT_UTS_NODENAME" | /usr/bin/cut -d. -f1 | /etc/init.d/rpc: if [ -d /var/nis/data -o -d /var/nis/$hostname ]; then
/etc/init.d/ncakmod:# Function used to parse the interface names from /etc/hostname.* entries
/etc/init.d/ncakmod: '*') configinterfaces="`echo /etc/hostname.*[0-9] /etc/init.d/ncakmod: /bin/sed 's/.etc.hostname.//g'`"
/etc/init.d/ncakmod: interface="`echo /etc/hostname.$i*[0-9] /etc/init.d/ncakmod: 's/.etc.hostname.//g'`"