mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 21:04:52 +08:00
fix source extract
This commit is contained in:
parent
9db843ab66
commit
c03220d1ee
@ -163,7 +163,7 @@ class FileSystem
|
|||||||
if (PHP_OS_FAMILY === 'Windows') {
|
if (PHP_OS_FAMILY === 'Windows') {
|
||||||
f_passthru('rmdir /s /q ' . $target);
|
f_passthru('rmdir /s /q ' . $target);
|
||||||
} else {
|
} else {
|
||||||
f_passthru('rm -r ' . $target);
|
f_passthru('rm -rf ' . $target);
|
||||||
}
|
}
|
||||||
throw new FileSystemException('Cannot extract package ' . $name, $e->getCode(), $e);
|
throw new FileSystemException('Cannot extract package ' . $name, $e->getCode(), $e);
|
||||||
}
|
}
|
||||||
@ -186,7 +186,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 to " . ($move_path ?? SOURCE_PATH . "/{$name}") . ' ...');
|
logger()->info("extracting {$name} source to " . ($move_path ?? (SOURCE_PATH . "/{$name}")) . ' ...');
|
||||||
$target = self::convertPath($move_path ?? (SOURCE_PATH . "/{$name}"));
|
$target = self::convertPath($move_path ?? (SOURCE_PATH . "/{$name}"));
|
||||||
if (!is_dir($dir = dirname($target))) {
|
if (!is_dir($dir = dirname($target))) {
|
||||||
self::createDir($dir);
|
self::createDir($dir);
|
||||||
@ -198,7 +198,7 @@ class FileSystem
|
|||||||
if (PHP_OS_FAMILY === 'Windows') {
|
if (PHP_OS_FAMILY === 'Windows') {
|
||||||
f_passthru('rmdir /s /q ' . $target);
|
f_passthru('rmdir /s /q ' . $target);
|
||||||
} else {
|
} else {
|
||||||
f_passthru('rm -r ' . $target);
|
f_passthru('rm -rf ' . $target);
|
||||||
}
|
}
|
||||||
throw new FileSystemException('Cannot extract source ' . $name . ': ' . $e->getMessage(), $e->getCode(), $e);
|
throw new FileSystemException('Cannot extract source ' . $name . ': ' . $e->getMessage(), $e->getCode(), $e);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user