function _acquia_migrate_destination in Acquia Connector 7.2
Same name and namespace in other branches
- 6.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 115 - Upload to Acquia Cloud.
Code
function _acquia_migrate_destination(&$migration) {
$tmp_dir = realpath(variable_get('file_public_path', conf_path() . DIRECTORY_SEPARATOR . 'files')) . 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'];
}