Is there a reason you are not using setup.rb and/or gems?

T.