|
@@ -317,6 +317,8 @@ class PackageClass
|
|
logInfo("internet detected. oss host http://192.168.3.10:8996");
|
|
logInfo("internet detected. oss host http://192.168.3.10:8996");
|
|
self::$config['oss-host'] = 'http://sis31-disthelp.oss-cn-hangzhou.aliyuncs.com';
|
|
self::$config['oss-host'] = 'http://sis31-disthelp.oss-cn-hangzhou.aliyuncs.com';
|
|
}
|
|
}
|
|
|
|
+ //工具换成wget
|
|
|
|
+ self::$config['down-client'] = 'wget';
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -376,6 +378,7 @@ class PackageClass
|
|
"vendorDir" => $vendorDir,
|
|
"vendorDir" => $vendorDir,
|
|
"cacheDir" => $cacheDir,
|
|
"cacheDir" => $cacheDir,
|
|
"toolDir" => $config['tool-dir'],
|
|
"toolDir" => $config['tool-dir'],
|
|
|
|
+ "downClient" => $config['down-client'],
|
|
"ossHost" => $config['oss-host'],
|
|
"ossHost" => $config['oss-host'],
|
|
"moduleName" => $moduleName,
|
|
"moduleName" => $moduleName,
|
|
"commonDir" => $commonDir,
|
|
"commonDir" => $commonDir,
|
|
@@ -433,6 +436,7 @@ class PackageClass
|
|
private static function fetchModuleFiles($packageInfo)
|
|
private static function fetchModuleFiles($packageInfo)
|
|
{
|
|
{
|
|
$toolDir = $packageInfo['toolDir'];
|
|
$toolDir = $packageInfo['toolDir'];
|
|
|
|
+ $downClient = $packageInfo['downClient'];
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
$repoName = $packageInfo['repoName'];
|
|
$repoName = $packageInfo['repoName'];
|
|
$version = $packageInfo['version'];
|
|
$version = $packageInfo['version'];
|
|
@@ -444,7 +448,7 @@ class PackageClass
|
|
$fileName = $fileInfo['name'];
|
|
$fileName = $fileInfo['name'];
|
|
|
|
|
|
//下载文件到缓存区
|
|
//下载文件到缓存区
|
|
- $filePath = downloadToDir($toolDir,$ossHost,$repoName,$fileName,$cacheDir);
|
|
|
|
|
|
+ $filePath = downloadToDir($toolDir,$downClient,$ossHost,$repoName,$fileName,$cacheDir);
|
|
if(! $filePath ){
|
|
if(! $filePath ){
|
|
logError($repoName,"fetch module file failed",$fileName);
|
|
logError($repoName,"fetch module file failed",$fileName);
|
|
return false;
|
|
return false;
|
|
@@ -481,6 +485,7 @@ class PackageClass
|
|
private static function fetchCommonFiles($packageInfo)
|
|
private static function fetchCommonFiles($packageInfo)
|
|
{
|
|
{
|
|
$toolDir = $packageInfo['toolDir'];
|
|
$toolDir = $packageInfo['toolDir'];
|
|
|
|
+ $downClient = $packageInfo['downClient'];
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
$repoName = $packageInfo['repoName'];
|
|
$repoName = $packageInfo['repoName'];
|
|
$version = $packageInfo['version'];
|
|
$version = $packageInfo['version'];
|
|
@@ -491,7 +496,7 @@ class PackageClass
|
|
$fileName = $fileInfo['name'];
|
|
$fileName = $fileInfo['name'];
|
|
$target = $fileInfo['target'];
|
|
$target = $fileInfo['target'];
|
|
//下载文件到缓存区
|
|
//下载文件到缓存区
|
|
- $filePath = downloadToDir($toolDir,$ossHost,$repoName,$fileName,$cacheDir);
|
|
|
|
|
|
+ $filePath = downloadToDir($toolDir,$downClient,$ossHost,$repoName,$fileName,$cacheDir);
|
|
if(! $filePath ){
|
|
if(! $filePath ){
|
|
logError($repoName,"fetch common file failed",$fileName);
|
|
logError($repoName,"fetch common file failed",$fileName);
|
|
return false;
|
|
return false;
|
|
@@ -520,6 +525,7 @@ class PackageClass
|
|
private static function fetchVendorFiles($packageInfo)
|
|
private static function fetchVendorFiles($packageInfo)
|
|
{
|
|
{
|
|
$toolDir = $packageInfo['toolDir'];
|
|
$toolDir = $packageInfo['toolDir'];
|
|
|
|
+ $downClient = $packageInfo['downClient'];
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
$cacheDir = $packageInfo['cacheDir'];
|
|
$repoName = $packageInfo['repoName'];
|
|
$repoName = $packageInfo['repoName'];
|
|
$version = $packageInfo['version'];
|
|
$version = $packageInfo['version'];
|
|
@@ -530,7 +536,7 @@ class PackageClass
|
|
$fileName = $fileInfo['name'];
|
|
$fileName = $fileInfo['name'];
|
|
$target = $fileInfo['target'];
|
|
$target = $fileInfo['target'];
|
|
//下载文件到缓存区
|
|
//下载文件到缓存区
|
|
- $filePath = downloadToDir($toolDir,$ossHost,$repoName,$fileName,$cacheDir);
|
|
|
|
|
|
+ $filePath = downloadToDir($toolDir,$downClient,$ossHost,$repoName,$fileName,$cacheDir);
|
|
if(! $filePath ){
|
|
if(! $filePath ){
|
|
logError($repoName,"fetch vendor file failed",$fileName);
|
|
logError($repoName,"fetch vendor file failed",$fileName);
|
|
return false;
|
|
return false;
|