HOR-3663
This commit is contained in:
committed by
David Callizaya
parent
43b59af8f1
commit
1ea440e2df
@@ -491,7 +491,8 @@ function addTarFolder($tar, $pathBase, $pluginHome) {
|
||||
}
|
||||
}
|
||||
|
||||
function run_pack_plugin($task, $args) {
|
||||
function run_pack_plugin($task, $args)
|
||||
{
|
||||
ini_set('display_errors', 'on');
|
||||
ini_set('error_reporting', E_ERROR);
|
||||
|
||||
@@ -505,8 +506,6 @@ function run_pack_plugin($task, $args) {
|
||||
}
|
||||
$pluginName = $args[0];
|
||||
|
||||
$pluginDirectory = PATH_PLUGINS . $pluginName;
|
||||
$pluginOutDirectory = PATH_OUTTRUNK . 'plugins' . PATH_SEP . $pluginName;
|
||||
$pluginHome = PATH_OUTTRUNK . 'plugins' . PATH_SEP . $pluginName;
|
||||
|
||||
//verify if plugin exists,
|
||||
@@ -517,11 +516,17 @@ function run_pack_plugin($task, $args) {
|
||||
die();
|
||||
}
|
||||
|
||||
require_once ($pluginFilename);
|
||||
if (!file_exists($pluginFilename)) {
|
||||
printf("Error: %s\n", pakeColor::colorize('you must specify a valid name for the plugin', 'ERROR'));
|
||||
exit(0);
|
||||
}
|
||||
|
||||
$oPluginRegistry = PluginRegistry::loadSingleton();
|
||||
$pluginDetail = $oPluginRegistry->getPluginDetails($pluginName . '.php');
|
||||
$fileTar = $pluginHome . PATH_SEP . $pluginName . '-' . $pluginDetail->iVersion . '.tar';
|
||||
if (preg_match_all('/->iVersion(.*)=(.*);/i', file_get_contents($pluginFilename), $result)) {
|
||||
$version = trim($result[2][0], ' "');
|
||||
} else {
|
||||
$version = 1;
|
||||
}
|
||||
$fileTar = $pluginHome . PATH_SEP . $pluginName . '-' . $version . '.tar';
|
||||
|
||||
$tar = new Archive_Tar($fileTar);
|
||||
$tar->_compress = false;
|
||||
|
||||
Reference in New Issue
Block a user