Updating Drupal quickly over ssh

Just finished updating my drupal install and its modules. Would have been a nightmare over ftp but using ssh it takes seconds:
http://drupal.org/node/297496

My bash history looked something like this (remember to backup db/site first and run update.php at the right places):

mkdir d-backup
mv CHANGELOG.txt COPYRIGHT.txt cron.php includes index.php INSTALL.mysql.txt INSTALL.pgsql.txt install.php INSTALL.txt LICENSE.txt MAINTAINERS.txt misc modules profiles scripts themes update.php UPGRADE.txt xmlrpc.php d-backup
wget http://ftp.drupal.org/files/projects/drupal-6.19.tar.gz
tar -xvzf drupal-6.19.tar.gz
cd drupal-6.19/
mv CHANGELOG.txt COPYRIGHT.txt cron.php includes index.php INSTALL.mysql.txt INSTALL.pgsql.txt install.php INSTALL.txt LICENSE.txt MAINTAINERS.txt misc modules profiles scripts themes update.php UPGRADE.txt xmlrpc.php ../
cd ..
cp sites/all/modules/jquery_update/jquery.js misc/jquery.js
cp sites/all/modules/image/image.imagemagick.inc includes/image.imagemagick.inc
rm -rf d-backup drupal-*
cd sites/
cd all
cd modules/
wget http://ftp.drupal.org/files/projects/adsense-6.x-1.3.tar.gz
wget http://ftp.drupal.org/files/projects/cck-6.x-2.8.tar.gz
wget http://ftp.drupal.org/files/projects/devel-6.x-1.22.tar.gz
wget http://ftp.drupal.org/files/projects/geshifilter-6.x-1.3.tar.gz
wget http://ftp.drupal.org/files/projects/image-6.x-1.0-beta6.tar.gz
wget http://ftp.drupal.org/files/projects/mollom-6.x-1.13.tar.gz
wget http://ftp.drupal.org/files/projects/nodewords-6.x-1.11.tar.gz
wget http://ftp.drupal.org/files/projects/pathauto-6.x-1.4.tar.gz
wget http://ftp.drupal.org/files/projects/search404-6.x-1.9.tar.gz
wget http://ftp.drupal.org/files/projects/similar-6.x-1.2.tar.gz
wget http://ftp.drupal.org/files/projects/token-6.x-1.14.tar.gz
wget http://ftp.drupal.org/files/projects/views-6.x-2.11.tar.gz
tar -xvzf *.tar.gz
tar -xvzf adsense-6.x-1.3.tar.gz
tar -xvzf cck-6.x-2.8.tar.gz
tar -xvzf devel-6.x-1.22.tar.gz
tar -xvzf geshifilter-6.x-1.3.tar.gz
tar -xvzf image-6.x-1.0-beta6.tar.gz
tar -xvzf mollom-6.x-1.13.tar.gz
tar -xvzf nodewords-6.x-1.11.tar.gz
tar -xvzf pathauto-6.x-1.4.tar.gz
tar -xvzf search404-6.x-1.9.tar.gz
tar -xvzf similar-6.x-1.2.tar.gz
tar -xvzf token-6.x-1.14.tar.gz
tar -xvzf views-6.x-2.11.tar.gz
rm *.tar.gz
Your rating: None Average: 1 (1 vote)

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.