Drupal Build Script

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

DrupalBuild
# 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