/[drupal]/contributions/modules/provision/platform/delete.provision.inc
ViewVC logotype

Contents of /contributions/modules/provision/platform/delete.provision.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.8 - (show annotations) (download) (as text)
Mon May 11 19:10:20 2009 UTC (6 months, 2 weeks ago) by anarcat
Branch: MAIN
CVS Tags: DRUPAL-6--0-3, DRUPAL-6--0-2, DRUPAL-6--0-2-RC1, DRUPAL-6--0-4-ALPHA1, DRUPAL-6--0-2-BETA1, DRUPAL-6--0-4-ALPHA3, DRUPAL-6--0-4-ALPHA2, DRUPAL-6--0-3-RC4, DRUPAL-6--0-3-RC2, DRUPAL-6--0-3-RC3, DRUPAL-6--0-3-RC1, HEAD
Changes since 1.7: +3 -1 lines
File MIME type: text/x-php
add a new --force flag for backups that allows disable and delete to skip error checking

Closes: #458250
1 <?php
2
3
4 function drush_provision_drupal_provision_delete_validate($url = NULL, $backup_file = NULL) {
5 _provision_drupal_valid_site();
6 }
7
8
9 /**
10 * Before starting to delete the site, make a backup
11 */
12 function drush_provision_drupal_pre_provision_delete($url, $backup_file = NULL) {
13 drush_set_option('force', true, 'process');
14 drush_invoke("provision backup", $url, $backup_file);
15 drush_unset_option('force', 'process');
16 }
17
18 /**
19 * Remove any directories for the site in sites
20 * This can't be rolled back. so won't even try.
21 */
22 function drush_provision_drupal_provision_delete($url) {
23 _provision_recursive_delete(drush_get_option('sites_path') . "/$url");
24 _provision_drupal_delete_aliases(drush_get_option('aliases', array()));
25 drush_set_option('installed', FALSE, 'site');
26 }
27
28

  ViewVC Help
Powered by ViewVC 1.1.2