Skip to content

Instantly share code, notes, and snippets.

@jbickar
Forked from sherakama/su-clone.sh
Last active August 29, 2015 14:16
Show Gist options
  • Save jbickar/6b079fb05e74e26ba41d to your computer and use it in GitHub Desktop.
Save jbickar/6b079fb05e74e26ba41d to your computer and use it in GitHub Desktop.
#!/bin/bash
## If dir exists empty it.
if [ -d /Applications/MAMP/htdocs/$1 ]; then
cd /Applications/MAMP/htdocs/$1
drush sql-drop -y
cd ../
rm -Rf /Applications/MAMP/htdocs/$1
fi
# Move to site root.
cd /Applications/MAMP/htdocs/
## Get resources from server.
drush @sse.ds_$1 ard --destination=/afs/ir/group/webservices/backups/jbickar-copy.tar.gz --overwrite
scp jbickar@sites1.stanford.edu:/afs/ir/group/webservices/backups/jbickar-copy.tar.gz /tmp/jbickar-copy.tar.gz
# Restore
drush arr /tmp/jbickar-copy.tar.gz --db-url=mysql://root:root@localhost:8889/$1 --destination=/Applications/MAMP/htdocs/$1
rm /tmp/jbickar-copy.tar.gz
rm /Applications/MAMP/htdocs/$1/.htaccess
cp /Applications/MAMP/htdocs/drupal-7.34/.htaccess /Applications/MAMP/htdocs/$1/.htaccess
rm -Rf /Applications/MAMP/htdocs/$1/.git
rm /Applications/MAMP/htdocs/$1/sites/default/settings.local.php
sed -i .bak '/\$base_url/d' /Applications/MAMP/htdocs/$1/sites/default/settings.php
printf "\n\$base_url = \"http://localhost:8888/$1\";\n" >> /Applications/MAMP/htdocs/$1/sites/default/settings.php
cd /Applications/MAMP/htdocs/$1
chmod -Rf 0755 ./
chmod -Rf 0777 sites/default/files
drush upwd admin --password=admin
drush uli
@jbickar
Copy link
Author

jbickar commented Feb 25, 2015

For MAMP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment