From ce2ed14ece284328df927ad7d3a4e52627637e4f Mon Sep 17 00:00:00 2001
From: Barracuda Team <admin@omega8.cc>
Date: Sat, 2 Jul 2016 16:06:52 +0200
Subject: [PATCH] Workaround for aegir_backup_export_path

---
 drush/hosting_site_backup_manager.drush.inc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drush/hosting_site_backup_manager.drush.inc b/drush/hosting_site_backup_manager.drush.inc
index 5049fd3..56d5f0c 100644
--- a/drush/hosting_site_backup_manager.drush.inc
+++ b/drush/hosting_site_backup_manager.drush.inc
@@ -56,7 +56,8 @@ function drush_hosting_site_backup_manager_provision_export_backup($backup) {
   drush_log(dt('Start export backup command'), 'ok');
 
   // Path for exported backups.
-  $backupdir = drush_get_option('aegir_backup_export_path', '/var/aegir/backup-exports');
+  $default_backup_exports = d('@server_master')->aegir_root . "/backup-exports";
+  $backupdir = drush_get_option('aegir_backup_export_path', $default_backup_exports);
   if (!is_dir($backupdir)) {
     provision_file()->create_dir($backupdir, dt('General backup export directory'), 0751);
   }
@@ -85,7 +86,8 @@ function drush_hosting_site_backup_manager_provision_remove_export_backup($expor
   include_once dirname(__FILE__) . '/../hosting_site_backup_manager.inc';
 
   // Path for exported backups.
-  $backupdir = drush_get_option('aegir_backup_export_path', '/var/aegir/backup-exports');
+  $default_backup_exports = d('@server_master')->aegir_root . "/backup-exports";
+  $backupdir = drush_get_option('aegir_backup_export_path', $default_backup_exports);
 
   if (drush_shell_cd_and_exec($backupdir, 'rm %s', $export)) {
     drush_log(dt('Backup export removed', array()), 'ok');
-- 
2.2.1

