Commit 9c56dd66 authored by Denis Bonnenfant's avatar Denis Bonnenfant
Browse files

support packages.list

parent e98a3681
sambaedu-wpkg (4.8.15) UNRELEASED; urgency=medium
sambaedu-wpkg (4.8.16) UNRELEASED; urgency=medium
[ Denis Bonnenfant ]
* Paquets stables
......@@ -11,7 +11,7 @@ sambaedu-wpkg (4.8.15) UNRELEASED; urgency=medium
* Nouvelle version stable avec support DC secondaire
* Nouvelle version stable avec support DC secondaire
-- denis <denis@bureau> Mon, 21 Mar 2022 22:12:15 +0100
-- denis <denis@bureau> Thu, 31 Mar 2022 15:35:34 +0200
sambaedu-wpkg (4.0.0~beta69) UNRELEASED; urgency=medium
......
sambaedu-wpkg_4.8.15_all.deb net extra
sambaedu-wpkg_4.8.15_amd64.buildinfo net extra
sambaedu-wpkg_4.8.16_all.deb net extra
sambaedu-wpkg_4.8.16_amd64.buildinfo net extra
......@@ -2,7 +2,7 @@ echo "Installation des logiciels via wpkg"
packages=$(dpkg-query -W --showformat '${binary:Package} ')
OLDIFS=$IFS
IFS=" "
for package in $(curl -s -F "id=$id" http://###_SE4FS_NAME_###.###_DOMAIN_###/wpkg/linux_out.php); do
for package in $(echo -n "$local_packages "; curl -s -F "id=$id" http://###_SE4FS_NAME_###.###_DOMAIN_###/wpkg/linux_out.php); do
echo $packages | grep -q "^${package}$" || DEBIAN_FRONTEND=noninteractive apt-get install -y $package || true
done
IFS=$OLDIFS
......
......@@ -2,6 +2,7 @@
/*
* génère la liste des paquets linux à installer sur le poste.
* aucune vérification n'est faite, on considère que apt sait faire...
* les packages définis dans wpkg sont prioritaires sur ceux définis dans packages.list
*/
include "config.inc.php";
include ("wpkg_lib.php");
......@@ -29,7 +30,7 @@ if ($info = apcu_fetch("apps." . $id)) {
$liste[] = $variable->getAttribute('package');
}
}
}
}
}
echo header('Content-type: text/plain');
echo implode(" ", $liste);
......
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