Index: platform/backup.provision.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/provision/platform/backup.provision.inc,v
retrieving revision 1.10
diff -u -u -r1.10 backup.provision.inc
--- platform/backup.provision.inc	7 May 2009 22:04:30 -0000	1.10
+++ platform/backup.provision.inc	11 May 2009 19:03:03 -0000
@@ -51,7 +51,7 @@
   drush_log(dt("Adding sites directory to !backup_file", array('!backup_file' => $backup_file)), 'backup');
   $result = provision_shell_exec("cd %s; tar -rf %s * ", drush_get_option('sites_path') . "/$url",  $backup_file);
 
-  if (!$result) {
+  if (!$result && !drush_get_option('force', false)) {
     drush_set_error('PROVISION_BACKUP_FAILED', dt("Could not back up sites directory for drupal"));
   }
 }
Index: platform/delete.provision.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/provision/platform/delete.provision.inc,v
retrieving revision 1.7
diff -u -u -r1.7 delete.provision.inc
--- platform/delete.provision.inc	9 May 2009 18:20:51 -0000	1.7
+++ platform/delete.provision.inc	11 May 2009 19:03:03 -0000
@@ -10,7 +10,10 @@
  * Before starting to delete the site, make a backup
  */
 function drush_provision_drupal_pre_provision_delete($url, $backup_file = NULL) {
-  drush_invoke('provision backup', $url, $backup_file);
+  $force = drush_get_option('force', false);
+  drush_set_option('force', true);
+  drush_invoke("provision backup", $url, $backup_file);
+  drush_set_option('force', $force);
 }
 
 /**
Index: platform/disable.provision.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/provision/platform/disable.provision.inc,v
retrieving revision 1.6
diff -u -u -r1.6 disable.provision.inc
--- platform/disable.provision.inc	7 May 2009 22:04:30 -0000	1.6
+++ platform/disable.provision.inc	11 May 2009 19:03:03 -0000
@@ -23,7 +23,10 @@
  * Make a backup of the site before we mess with it
  */
 function drush_provision_drupal_pre_provision_disable($url, $backup_file = null) {
+  $force = drush_get_option('force', false);
+  drush_set_option('force', true);
   drush_invoke("provision backup", $url, $backup_file);
+  drush_set_option('force', $force);
 }
 
 /**
