Sugiro colocar as linhas extras que você deseja incluir em seu escritório em arquivos separados, por exemplo, /etc/resolv.conf.office e /etc/make.conf.office . Em seguida, em /etc/make.conf , você pode escrever o seguinte:
on_office_network && source /etc/make.conf.office
em que on_office_network será algum comando executado com êxito se, e somente se, você estiver na rede do escritório. Se você puder dizer com base no endereço IP, esse comando pode ser
ifconfig eth0 | grep -q 'inet addr:192.168.1.1'
(onde 192.168.1.1 deve ser substituído por qualquer endereço IP na rede do escritório).
Como /etc/resolv.conf não é um script bash, você precisará usar uma técnica diferente lá. A primeira coisa que gostaria de perguntar é por que a linha extra que você precisa não é inserida automaticamente pelo DHCP e se há alguma maneira de modificar /etc/conf.d/net para que ela seja exibida. Se não, então eu acho que fazer /etc/resolv.conf.head um symlink e alterá-lo para apontar para /etc/resolv.conf.office sempre que você se conectar à rede do escritório é provavelmente um bom caminho a percorrer. Infelizmente, não sei como acionar um processo para ser executado sempre que você se conectar (ou desconectar) de uma rede.
Se você não conseguir boas respostas aqui, você pode querer perguntar nos fóruns do Gentoo .