Better checking for permissions when running Solr_configure
This commit is contained in:
parent
871f2065c4
commit
deddbe5f15
|
@ -102,7 +102,11 @@ class Solr_Configure extends BuildTask {
|
|||
foreach (Solr::get_indexes() as $index => $instance) {
|
||||
$sourceDir = $instance->getExtrasPath();
|
||||
$targetDir = "$local/$index/conf";
|
||||
if (!is_dir($targetDir)) mkdir($targetDir, 0770, true);
|
||||
if (!is_dir($targetDir)) {
|
||||
$worked = @mkdir($targetDir, 0770, true);
|
||||
if(!$worked) echo sprintf('Failed creating target directory %s, please check permissions', $targetDir);
|
||||
return;
|
||||
}
|
||||
|
||||
file_put_contents("$targetDir/schema.xml", $instance->generateSchema());
|
||||
|
||||
|
|
Loading…
Reference in New Issue