You did about as well as can be expected, Mike. Some times, given the
sheer number of packages maintained in the distribution, that some logic
error or corner case rears its ugly head and bites you. Primarily, rely
upon your log files ank know that you can always edit the
post/pre-install scripts to bypass tests or checks, etc.

Chad