diff --git a/core/command/integrity/checkapp.php b/core/command/integrity/checkapp.php index 26fa9dd655..c61f8716de 100644 --- a/core/command/integrity/checkapp.php +++ b/core/command/integrity/checkapp.php @@ -33,10 +33,11 @@ use OC\IntegrityCheck\Checker; use OC\Core\Command\Base; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; /** - * Class SignApp + * Class CheckApp * * @package OC\Core\Command\Integrity */ @@ -54,7 +55,8 @@ class CheckApp extends Base { $this ->setName('integrity:check-app') ->setDescription('Check an app integrity using a signature.') - ->addArgument('appid', null, InputArgument::REQUIRED, 'Application to check'); + ->addArgument('appid', null, InputArgument::REQUIRED, 'Application to check') + ->addOption('path', null, InputOption::VALUE_OPTIONAL, 'Path to application. If none is given it will be guessed.'); } /** @@ -62,7 +64,8 @@ class CheckApp extends Base { */ protected function execute(InputInterface $input, OutputInterface $output) { $appid = $input->getArgument('appid'); - $result = $this->checker->verifyAppSignature($appid); + $path = strval($input->getOption('path')); + $result = $this->checker->verifyAppSignature($appid, $path); $this->writeArrayInOutputFormat($input, $output, $result); } diff --git a/core/command/integrity/checkcore.php b/core/command/integrity/checkcore.php index 366076441e..a1602b8c2e 100644 --- a/core/command/integrity/checkcore.php +++ b/core/command/integrity/checkcore.php @@ -36,7 +36,7 @@ use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; /** - * Class SignApp + * Class CheckCore * * @package OC\Core\Command\Integrity */