Hello,
excuse my poor english (I'm a French) but I'm going to try to answer to your question.
With esmith, you cannot change the configs file. You must change the template, because esmith re-write these files during a boot. To do this, go to the directory /etc/e-smith/ then do 'ls'.
You will see a directory 'templates' which contains the original templates. To create your own one you must go in the directory /etc/e-smith/templates-custom and create 'etc' by mkdir. You go in and you create 'dhcpd.conf'. You must now have this directory '/etc/e-smith/templates-custom/etc/dhcpd.conf'. You copy the entire directory '/etc/e-smith/templates/etc/dhcpd.conf/*' in the directory '/etc/e-smith/templates-custom/etc/dhcpd.conf'.
The files you copied are simple texte file whiwh are interpreted by perl. If you go inside each of them you will be able to change whatever you want.
Then you just have to do /sbin/e-smith/expand-template /etc/dhcpd.conf to have your custom file.
Bode