After spending just a little bit too long getting this set up for what I need I thought I would post my cribsheet to help those that follow.
I am running these hosts as small VMs to test networking solutions where I need a simple host to ping and run basic scripts, this seems to be perfect at a fraction of the size. Platform is ESXi for info.
I have dumped this text into a script /etc/sysconfig/tcedir/ondemand/h so it's constantly to hand.
tc@Host225:~$ h
# Avoid constantly forgetting to save config
cat /etc/sysconfig/tcedir/ondemand/rb
filetool.sh -v -b
sudo reboot
# Location for scripts
/etc/sysconfig/tcedir/ondemand is persistent and in PATH
# DHCP default gateway metric, change to 10
cat /usr/share/udhcpc/default.script
vi /opt/.filetool.lst
sudo vi /opt/bootlocal.sh
hostname Host225 # put at top of /opt/bootlocal.sh so is set by time udhcpc is triggered
ifconfig eth1 192.168.225.10 netmask 255.255.255.0 up
route add default gw 192.168.225.1
# Remove explict device name (-x hostname:box) so hostname is used
cat /opt/eth0.sh
# Example /opt/.filetool.lst
opt
usr/local/etc/ssh
home
etc/passwd
etc/shadow
usr/share/udhcpc/default.script