Commit c1b9fdf3 authored by Guillaume Perréal's avatar Guillaume Perréal
Browse files

Installe les packages CLI en une seule fois.

parent 85e7d684
No related merge requests found
Showing with 5 additions and 4 deletions
+5 -4
......@@ -2,20 +2,21 @@
<?php
error_reporting(-1);
$versions = [];
exec("apt-cache search php-cli | awk '/^php[0-9]\.[0-9]-/{print $1}'", $versions, $error);
$cli_packages = [];
exec("apt-cache search php-cli | awk '/^php[0-9]\.[0-9]-/{print $1}'", $cli_packages, $error);
if ($error) {
die("code: $error");
}
exec("apt-get install -yqq " . implode(" ", $cli_packages));
$versions = array_map(function($v) {
return substr($v, 3, 3);
}, $versions);
}, $cli_packages);
echo "php_packages:";
foreach($versions as $version) {
fputs(STDERR, "\nProcessing PHP ${version}\n");
exec("apt-get install -yq php${version}-cli");
exec("apt-cache search ^php${version}- | awk '/^php${version}-/&&!/-dbg/{print$1}'", $packages, $error);
if ($error) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment