|
@@ -15,6 +15,7 @@ class PackageClass
|
|
|
self::setProgressFailed('INITIALIZE_FAILED');
|
|
|
return false;
|
|
|
}
|
|
|
+ logInfo("distribute mode",self::$config['distribute-mode']);
|
|
|
|
|
|
//分发模式
|
|
|
if( self::$config['distribute-mode'] == 'install'){
|
|
@@ -109,8 +110,8 @@ class PackageClass
|
|
|
$repoDir = dirname($vendorDir);
|
|
|
$packageInfo = self::getPackageInfo($vendorDir,$repoDir,$pkg);
|
|
|
|
|
|
- //注册全局路径
|
|
|
- self::copyCopyFiles($packageInfo);
|
|
|
+ //拷贝copy-files文件
|
|
|
+ self::copyFiles($packageInfo);
|
|
|
|
|
|
//注册全局路径
|
|
|
self::registerPath($packageInfo);
|
|
@@ -332,13 +333,15 @@ class PackageClass
|
|
|
}*/
|
|
|
|
|
|
//拷贝copy-files文件
|
|
|
- private static function copyCopyFiles($packageInfo)
|
|
|
+ private static function copyFiles($packageInfo)
|
|
|
{
|
|
|
+ logInfo("start copying files");
|
|
|
+ $app = self::$app;
|
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
|
$repoName = $packageInfo['repoName'];
|
|
|
$version = $packageInfo['version'];
|
|
|
$rootDir = $packageInfo['rootDir'];
|
|
|
- $copyFiles = $packageInfo['helper']['copy-files'] ? : array();
|
|
|
+ $copyFiles = $app["distribute-root"]["copy-files"] ? : array();
|
|
|
foreach($copyFiles as $fileInfo){
|
|
|
$fileName = $fileInfo['name'];
|
|
|
$targetName = $fileInfo['target'];
|