Drupal Build Script первый вариант, написан на bash для Linux может кому нить пригодиться. Страничка скрипта — Drupal Build Script. Скрипт позволяет скачивать дистрибутив и модули Drupal на ваш компьютер.

# Drupal Build Script # Maiboroda V.A. # http://www.maiboroda.ru/drupalbuild scr_name='Drupal Build Script' scr_ver='version 1.1' scr_source='http://www.maiboroda.ru/drupalbuild/?bash' mkdir $HOME/Drupal # Репозиторий дистрибутива drupal_core='http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz' # Репозиторий модулей mod_cck='http://ftp.drupal.org/files/projects/cck-6.x-2.6.tar.gz' mod_views='http://ftp.drupal.org/files/projects/views-6.x-2.7.tar.gz' mod_token='http://ftp.drupal.org/files/projects/token-6.x-1.12.tar.gz' mod_pathauto='http://ftp.drupal.org/files/projects/pathauto-6.x-1.2.tar.gz' mod_image='http://ftp.drupal.org/files/projects/image-6.x-1.0-beta3.tar.gz' mod_fckeditor='http://ftp.drupal.org/files/projects/fckeditor-6.x-1.4.tar.gz' mod_poormanscron='http://ftp.drupal.org/files/projects/poormanscron-6.x-1.1.tar.gz' mod_captcha='http://ftp.drupal.org/files/projects/captcha-6.x-2.0.tar.gz' mod_webform='http://ftp.drupal.org/files/projects/webform-6.x-2.9.tar.gz' mod_filefield='http://ftp.drupal.org/files/projects/filefield-6.x-3.2.tar.gz' # Выполнение сценария echo 'Hellow' $USER echo $scr_name $scr_ver echo -n 'Загрузить дистрибутив Drupal (y/n):' read distributive if [ $distributive = y ] then wget -P $HOME/Drupal $drupal_core else echo 'Продолжаем...' fi echo -n 'Загрузить модуль CCK (y/n):' read modules_cck if [ $modules_cck = y ] then wget -P $HOME/Drupal/ $mod_cck else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Views (y/n):' read modules_views if [ $modules_views = y ] then wget -P $HOME/Drupal $mod_views else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Token (y/n):' read modules_token if [ $modules_token = y ] then wget -P $HOME/Drupal $mod_token else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Pathauto (y/n):' read modules_pathauto if [ $modules_pathauto = y ] then wget -P $HOME/Drupal $mod_pathauto else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Image (y/n):' read modules_image if [ $modules_image = y ] then wget -P $HOME/Drupal $mod_image else echo 'Продолжаем...' fi echo -n 'Загрузить модуль FCKeditor (y/n):' read modules_fckeditor if [ $modules_fckeditor = y ] then wget -P $HOME/Drupal $mod_fckeditor else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Poormanscron (y/n):' read modules_poormanscron if [ $modules_poormanscron = y ] then wget -P $HOME/Drupal $mod_poormanscron else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Captcha (y/n):' read modules_captcha if [ $modules_captcha = y ] then wget -P $HOME/Drupal $mod_captcha else echo 'Продолжаем...' fi echo -n 'Загрузить модуль Webform (y/n):' read modules_webform if [ $modules_webform = y ] then wget -P $HOME/Drupal $mod_webform else echo 'Продолжаем...' fi echo -n 'Загрузить модуль FileField (y/n):' read modules_filefield if [ $modules_filefield = y ] then wget -P $HOME/Drupal $mod_filefield else echo 'Продолжаем...' fi echo 'Свежую версию скрипта вы всегда можете скачать вот тут - ' $scr_source
Посмотрите drush make
Поглядим