You are here

function _acquia_migrate_destination in Acquia Connector 6.2

Same name and namespace in other branches
  1. 7.2 acquia_agent/acquia_agent.migrate.inc \_acquia_migrate_destination()

Create temporary directory and setup file for migration.

1 call to _acquia_migrate_destination()
acquia_migrate_prepare in acquia_agent/acquia_agent.migrate.inc
Setup archive directory and internal migrate data struct.

File

acquia_agent/acquia_agent.migrate.inc, line 121
Upload to Acquia Cloud.

Code

function _acquia_migrate_destination(&$migration) {
  $tmp_dir = realpath(file_directory_path()) . DIRECTORY_SEPARATOR . 'acquia_migrate' . $migration['id'];
  if (!mkdir($tmp_dir) || !is_writable($tmp_dir)) {
    $migration['error'] = t('Cannot create temporary directory !dir to store site archive.', array(
      '!dir' => $tmp_dir,
    ));
    return;
  }
  $migration['dir'] = $tmp_dir;
  $migration['file'] = $tmp_dir . DIRECTORY_SEPARATOR . 'archive-' . $migration['date'];
}