I see what you're saying.
I always always run a diff to see what was changed, nothing is ever blindly inserted or accepted. I make sure there isn't anything blaring that stands out, or things that shouldn't be where they don't belong. Small typos happen, even in production code.
The scripts were in facted tested. The testing done with jail=yes was done on a build system where things were done manually first, thus the issues slipped by me, as files already existed, etc. I also do test in the default state on one of our systems, where jail=no, and did not encounter any issues, this is the main one I'm concerned with, as it's the one we all use. Another point is that even with testing on our build systems, it doesn't cover the case of all OS's in all setup combinations, and only the real world will tell us the issues.
I apologize if these changes have scared anyone. Unless I'm mistaken, they have not affected any jail=no operations, none of the testing I did indicated so. We do apprciate your feedback on these types of things, as they will help us do them better in the future, eg: possibly leaving the beta version in testing longer than a month, before integrating it into the production code.
Regarding documentation, it will be similar to this, starting at step 3:
http://help.directadmin.com/item.php?id=90
(except it's custombuild, not customapache).
We'll add more documention, as well as an interface in DA once it's proven itself.
As usual, if you ever run into issues, you can send us an email.
John