mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 12:54:52 +08:00
fix copyDir for FreeBSD and add debug message
This commit is contained in:
parent
243ee63283
commit
39fe6fa081
@ -132,6 +132,7 @@ class FileSystem
|
|||||||
break;
|
break;
|
||||||
case 'Linux':
|
case 'Linux':
|
||||||
case 'Darwin':
|
case 'Darwin':
|
||||||
|
case 'BSD':
|
||||||
f_passthru('cp -r "' . $src_path . '" "' . $dst_path . '"');
|
f_passthru('cp -r "' . $src_path . '" "' . $dst_path . '"');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -154,7 +155,7 @@ class FileSystem
|
|||||||
if ($move_path !== null) {
|
if ($move_path !== null) {
|
||||||
$move_path = SOURCE_PATH . '/' . $move_path;
|
$move_path = SOURCE_PATH . '/' . $move_path;
|
||||||
}
|
}
|
||||||
logger()->info("extracting {$name} source");
|
logger()->info("extracting {$name} source to " . ($move_path ?? SOURCE_PATH . "/{$name}") . ' ...');
|
||||||
try {
|
try {
|
||||||
$target = $move_path ?? (SOURCE_PATH . "/{$name}");
|
$target = $move_path ?? (SOURCE_PATH . "/{$name}");
|
||||||
// Git source, just move
|
// Git source, just move
|
||||||
|
|||||||
@ -59,9 +59,12 @@ class SourceExtractor
|
|||||||
}
|
}
|
||||||
|
|
||||||
// check source dir exist
|
// check source dir exist
|
||||||
$check = $lock[$source]['move_path'] === null ? SOURCE_PATH . '/' . $source : SOURCE_PATH . '/' . $lock[$source]['move_path'];
|
$check = $lock[$source]['move_path'] === null ? (SOURCE_PATH . '/' . $source) : (SOURCE_PATH . '/' . $lock[$source]['move_path']);
|
||||||
if (!is_dir($check)) {
|
if (!is_dir($check)) {
|
||||||
|
logger()->debug('Extracting source [' . $source . '] to ' . $check . ' ...');
|
||||||
FileSystem::extractSource($source, DOWNLOAD_PATH . '/' . ($lock[$source]['filename'] ?? $lock[$source]['dirname']), $lock[$source]['move_path']);
|
FileSystem::extractSource($source, DOWNLOAD_PATH . '/' . ($lock[$source]['filename'] ?? $lock[$source]['dirname']), $lock[$source]['move_path']);
|
||||||
|
} else {
|
||||||
|
logger()->debug('Source [' . $source . '] already extracted in ' . $check . ', skip !');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user