standalone/fetchdetect.php
abbodi1406 1c68d4c8c2 Add packsgen.php
generate missing packs based on fileinfo builds, skipping unreachable builds
2021-01-21 20:35:43 +03:00

41 lines
1.0 KiB
PHP

<?php
$arch = isset($argv[1]) ? $argv[1] : 'amd64';
$ring = isset($argv[2]) ? $argv[2] : 'WIF';
$flight = isset($argv[3]) ? $argv[3] : 'Active';
$build = isset($argv[4]) ? intval($argv[4]) : 16251;
$minor = isset($argv[5]) ? intval($argv[5]) : 0;
$sku = isset($argv[6]) ? intval($argv[6]) : 48;
require_once dirname(__FILE__).'/api/fetchupd.php';
require_once dirname(__FILE__).'/shared/main.php';
require_once dirname(__FILE__).'/shared/genpack.php';
consoleLogger(brand('fetchupd'));
if(!get7ZipLocation()) {
throwError('NO_7ZIP');
}
$fetchedUpdate = uupFetchUpd($arch, $ring, $flight, $build, $minor, $sku);
if(isset($fetchedUpdate['error'])) {
throwError($fetchedUpdate['error']);
}
foreach($fetchedUpdate['updateArray'] as $update) {
generatePack($update['updateId']);
}
foreach($fetchedUpdate['updateArray'] as $update) {
echo $update['foundBuild'];
echo '|';
echo $update['arch'];
echo '|';
echo $update['updateId'];
echo '|';
echo $update['updateTitle'];
echo '|';
echo $update['fileWrite'];
echo "\n";
}
?>