mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 20:15:16 +00:00
Merge pull request #378 from anaqreon/plugin-init
Create store/git/sys/extend/addon directory and link if it does not e…
This commit is contained in:
commit
57273db8a6
1 changed files with 26 additions and 0 deletions
|
@ -1733,6 +1733,19 @@ class Admin extends \Zotlabs\Web\Controller {
|
||||||
} else {
|
} else {
|
||||||
json_return_and_die(array('message' => 'No repo name provided.', 'success' => false));
|
json_return_and_die(array('message' => 'No repo name provided.', 'success' => false));
|
||||||
}
|
}
|
||||||
|
$extendDir = __DIR__ . '/../../store/git/sys/extend';
|
||||||
|
$addonDir = $extendDir . '/addon';
|
||||||
|
if (!file_exists($extendDir)) {
|
||||||
|
if (!mkdir($extendDir, 0770, true)) {
|
||||||
|
logger('Error creating extend folder: ' . $extendDir);
|
||||||
|
json_return_and_die(array('message' => 'Error creating extend folder: ' . $extendDir, 'success' => false));
|
||||||
|
} else {
|
||||||
|
if (!symlink(__DIR__ . '/../../extend/addon', $addonDir)) {
|
||||||
|
logger('Error creating symlink to addon folder: ' . $addonDir);
|
||||||
|
json_return_and_die(array('message' => 'Error creating symlink to addon folder: ' . $addonDir, 'success' => false));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
$repoDir = __DIR__ . '/../../store/git/sys/extend/addon/' . $repoName;
|
$repoDir = __DIR__ . '/../../store/git/sys/extend/addon/' . $repoName;
|
||||||
if (!is_dir($repoDir)) {
|
if (!is_dir($repoDir)) {
|
||||||
logger('Repo directory does not exist: ' . $repoDir);
|
logger('Repo directory does not exist: ' . $repoDir);
|
||||||
|
@ -1758,6 +1771,19 @@ class Admin extends \Zotlabs\Web\Controller {
|
||||||
} else {
|
} else {
|
||||||
json_return_and_die(array('message' => 'No repo name provided.', 'success' => false));
|
json_return_and_die(array('message' => 'No repo name provided.', 'success' => false));
|
||||||
}
|
}
|
||||||
|
$extendDir = __DIR__ . '/../../store/git/sys/extend';
|
||||||
|
$addonDir = $extendDir . '/addon';
|
||||||
|
if (!file_exists($extendDir)) {
|
||||||
|
if (!mkdir($extendDir, 0770, true)) {
|
||||||
|
logger('Error creating extend folder: ' . $extendDir);
|
||||||
|
json_return_and_die(array('message' => 'Error creating extend folder: ' . $extendDir, 'success' => false));
|
||||||
|
} else {
|
||||||
|
if (!symlink(__DIR__ . '/../../extend/addon', $addonDir)) {
|
||||||
|
logger('Error creating symlink to addon folder: ' . $addonDir);
|
||||||
|
json_return_and_die(array('message' => 'Error creating symlink to addon folder: ' . $addonDir, 'success' => false));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
$repoDir = __DIR__ . '/../../store/git/sys/extend/addon/' . $repoName;
|
$repoDir = __DIR__ . '/../../store/git/sys/extend/addon/' . $repoName;
|
||||||
if (!is_dir($repoDir)) {
|
if (!is_dir($repoDir)) {
|
||||||
logger('Repo directory does not exist: ' . $repoDir);
|
logger('Repo directory does not exist: ' . $repoDir);
|
||||||
|
|
Loading…
Reference in a new issue