For the list of packages, you can use drush_make to generate a makefile specific to your site.
drush generate-makefile yoursite.make
That gives you a makefile that can be used by drush_make to install the same packages, libraries, and patches on another site. Unfortunately, it does not include configs that are stored in the database. For those, you will have to consider the context and features modules. For more details see the Development Seed Blogs:
Try Drush Make
For the list of packages, you can use drush_make to generate a makefile specific to your site.
That gives you a makefile that can be used by drush_make to install the same packages, libraries, and patches on another site. Unfortunately, it does not include configs that are stored in the database. For those, you will have to consider the context and features modules. For more details see the Development Seed Blogs:
http://developmentseed.org/blog/2009/oct/27/drupal-distributions-drush-m...
http://developmentseed.org/blog/2009/jul/09/development-staging-producti...
Information is free, knowledge is acquired, but wisdom is earned.