Isso pode ser feito com bastante facilidade, de forma programática.
COMPUTERNAME="$(scutil --get LocalHostName)" && scutil --set HostName $COMPUTERNAME
Aqui, definimos a variável COMPUTERNAME para o valor contido em LocalHostName e definimos o HostName de acordo.