kernel pack some fix
This commit is contained in:
@ -4,7 +4,6 @@ namespace kernel\console\controllers;
|
||||
|
||||
use kernel\console\ConsoleController;
|
||||
use kernel\helpers\Files;
|
||||
use kernel\services\KernelService;
|
||||
use ZipArchive;
|
||||
|
||||
class KernelController extends ConsoleController
|
||||
@ -33,7 +32,10 @@ class KernelController extends ConsoleController
|
||||
$fileHelper = new Files();
|
||||
$fileHelper->copy_folder(KERNEL_DIR, $tmpKernelDirFull);
|
||||
|
||||
$fileHelper->pack($tmpKernelDirFull, RESOURCES_DIR . '/tmp/kernel/kernel.itguild');
|
||||
if (!is_dir(RESOURCES_DIR . '/tmp/kernel')) {
|
||||
mkdir(RESOURCES_DIR . '/tmp/kernel');
|
||||
}
|
||||
$fileHelper->pack($tmpKernelDirFull, RESOURCES_DIR . '/tmp/kernel/kernel.igk');
|
||||
|
||||
$fileHelper->recursiveRemoveDir($tmpKernelDirFull);
|
||||
$this->out->r("Ядро заархивировано", 'green');
|
||||
@ -61,6 +63,7 @@ class KernelController extends ConsoleController
|
||||
$tmpKernelDirFull = RESOURCES_DIR . '/tmp/kernel/' . $tmpKernelDir . "/";
|
||||
$zip->extractTo($tmpKernelDirFull);
|
||||
$zip->close();
|
||||
$this->files->recursiveRemoveKernelDir();
|
||||
$this->files->copy_folder($tmpKernelDirFull , ROOT_DIR . "/kernel");
|
||||
$this->files->recursiveRemoveDir($tmpKernelDirFull);
|
||||
$this->out->r('Ядро обновлено.', 'green');
|
||||
|
Reference in New Issue
Block a user