recently I had to help someone get directadmin to work on freebsd 4.9, the problem is that the seup.sh script tries to fetch a few packages with pkg_add but fails because the freebsd4.9 path no longer exists on ftp.freebsd.org, I think directadmin will wither need to change the required freebsd version to 4.10 or change their setup.sh script to work with older versions.