On Friday 26 May 2006 04:43, Alexander Skwar wrote: > I don't think that I can set a "domain entry" in resolv.conf, as it's > generated by dhcpcd. The domainname start up script starts before DHCP so yes it would set it. It doesn't depend on net.
> What does the DNSDOMAIN setting in /etc/conf.d/domainname do? Here's what it used to do. From my /etc/config-archive/etc/init.d/domainname: start() { # Ensure that we have a hostname binary or function source /lib/rcscripts/net.modules.d/helpers.d/functions local retval=0 local retval2=0 if checkconfig_nis ; then ebegin "Setting NIS domainname to ${NISDOMAIN}" hostname -y "${NISDOMAIN}" retval=$? eend ${retval} "Failed to set the NIS domainname" fi if checkconfig_dns ; then ebegin "Setting DNS domainname to ${DNSDOMAIN}" resolv=$(grep -v '^[[:space:]]*domain' /etc/resolv.conf) [[ ${OVERRIDE} == "1" ]] \ && resolv="${resolv}"$'\n'"domain ${DNSDOMAIN}" \ || resolv="domain ${DNSDOMAIN}"$'\n'"${resolv}" echo "${resolv}" > /etc/resolv.conf retval2=$? eend ${retval2} "Failed to set the DNS domainname" fi return $((retval + retval2)) } ${DNSDOMAIN} and ${NISDOMAIN} are read out of /etc/conf.d/domainname earlier in the script. So it does as I said it did it sets a domain line in /etc/resolv.conf. However, this file does not exist in my /etc/init.d anymore. I'm not sure when that changed or why. -- Zac Slade [EMAIL PROTECTED] ICQ:1415282 YM:krakrjak AIM:ttyp99 -- gentoo-user@gentoo.org mailing list