#!/bin/bash echo . echo . Disable modules, set default theme echo . drush @g42dev -y pm-enable garland drush @g42dev -y vset theme_default garland drush @g42dev -y pm-disable barron drush @g42dev -y pm-disable backup_migrate admin_menu content content_copy content_permissions fieldgroup nodereference optionwidgets userreference advanced_help help_example better_formats codefilter commentrss cvs_deploy globalredirect mollom path_redirect pathauto token token_actions googleanalytics tagadelic wysiwyg views views_export views_ui echo . echo . Uninstall modules no longer required, that don\'t have a D7 version, or we\'re stating fresh with, then remove D6 module and theme code echo . drush @g42dev -y pm-uninstall advanced_help admin_menu tagadelic views rm -r /Users/dale/Sites/g42dev/sites/all/modules/* rm -r /Users/dale/Sites/g42dev/sites/all/themes/* echo . echo . Upgrade core to Drupal 7 echo . cd /Users/dale/Sites/g42dev drupalupgrade 7.4 drush @g42dev updatedb --yes drush @g42dev wd-show echo . echo . New settings echo . drush @g42dev vset -y admin_theme seven drush @g42dev pm-enable -y toolbar overlay shortcut echo . echo . Upgrade/Install modules echo . drush @g42dev dl -y backup_migrate codefilter google_analytics mollom pathauto token views ctools cck-7.x-2.x-dev globalredirect-7.x-1.x-dev drush @g42dev updatedb --yes drush @g42dev wd-show drush @g42dev pm-enable -y toolbar overlay backup_migrate codefilter googleanalytics mollom pathauto token ctools views views_ui globalredirect content_migrate cck svn co http://svn.group42.ca/websites/g42/branches/group42site_module_d7 /Users/dale/Sites/g42dev/sites/all/modules/group42site drush @g42dev pm-enable -y group42site echo . echo . Install Drupal 7 theme and configure blocks echo . svn co http://svn.group42.ca/websites/g42/branches/barron_d7 /Users/dale/Sites/g42dev/sites/all/themes/barron7 drush @g42dev -y pm-enable barron7 drush @g42dev -y vset theme_default barron7 drush @g42dev -y pm-disable garland drush @g42dev php-eval "variable_set('theme_barron7_settings', array('toggle_logo' => 0, 'toggle_name' => 1, 'toggle_slogan' => 1, 'toggle_node_user_picture' => 0, 'toggle_comment_user_picture' => 0, 'toggle_favicon' => 1, 'toggle_main_menu' => 1, 'toggle_secondary_menu' => 0, 'default_logo' => 1, 'logo_path' => '', 'logo_upload' => '', 'default_favicon' => 0, 'favicon_path' => 'sites/all/themes/barron7/favicon.ico', 'favicon_upload' => '', 'favicon_mimetype' => 'image/vnd.microsoft.icon'))" drush @g42dev sql-query 'UPDATE {block} SET region = "sidebar_first", status = 1, weight = -10 WHERE module = "views" AND delta = "recent_comments-block"' echo . echo . Updated Path-Auto Settings echo . drush @g42dev -y vset pathauto_node_story_pattern "[current-page:title]" drush @g42dev -y vset pathauto_user_pattern "user/[user:name]" drush @g42dev -y vset pathauto_taxonomy_term_pattern "[term:vocabulary]/[term:name]" drush @g42dev -y vset pathauto_node_note_pattern "note/[current-page:title]" drush @g42dev php-eval 'node_save(node_load(6))' echo . echo . Replace taxonomy feed path: taxonomy/term/2/0/feed echo . drush @g42dev php-eval 'path_save($a = array("source"=>"taxonomy/term/2/feed", "alias"=>"taxonomy/term/2/0/feed"))'