Yesterday I installed slink on a computer which needed to get its IP address with DHCP and was also a NIS and NFS client. What I found out was that the DHCP client in slink immediately returned, and the NIS startup script wouldn't work because there was no IP address yet. NFS was even worse, becuase NFS filesystems are mounted in the rcS.d startup, before DHCP starts. I had to change the order the scripts run in. I had a similar problem with the shutdown order.
I know that the IP address delay is fixed with the potato dhcpcd. But the startup order problem still exists. Also, the computer's hostname is based on its IP address -- dhcp114. I had to add a command to the netbase script to set the hostname to this value. This gets it to appear in the login prompt, but the motd is updated before DHCP or netbase starts so it says (none) where the hostname should be. I find it hard to believe that nobody has had this problem before -- am I stupid? Is there something I am missing? Thanks, Andy