[IMP] script todo: libguestfs dans le profil « ERPLibre Déploiement »
virt-resize/virt-filesystems (requis pour la réduction SÛRE de disque) sont des binaires SYSTÈME (OCaml), pas des paquets Python : ils ne peuvent pas vivre dans .venv.erplibre. On les ajoute donc au jeu de paquets système du profil « ERPLibre Déploiement » (à côté de qemu/libvirt/virtinst) : apt libguestfs-tools · dnf guestfs-tools · pacman libguestfs. Ainsi tout hôte provisionné avec ce profil peut réduire un disque sans risque. (La commande de redimensionnement propose déjà d'installer libguestfs à la demande si absent.) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
9b00de6d8b
commit
e3c548e57b
1 changed files with 8 additions and 4 deletions
|
|
@ -2687,12 +2687,16 @@ class TODO:
|
|||
return ssh_up
|
||||
|
||||
# Paquets QEMU/libvirt pour le profil « Déploiement » (nos 3 gestionnaires).
|
||||
# Paquets SYSTÈME du profil « ERPLibre Déploiement » : QEMU/libvirt/
|
||||
# virtinst + libguestfs (virt-resize/virt-filesystems, requis pour la
|
||||
# RÉDUCTION SÛRE de disque). Ce sont des binaires système (OCaml) : ils ne
|
||||
# peuvent PAS vivre dans .venv.erplibre (venv Python) — d'où leur place ici.
|
||||
_QEMU_QEMU_PKGS = (
|
||||
"(sudo apt-get install -y qemu-kvm libvirt-daemon-system virtinst "
|
||||
"cloud-image-utils 2>/dev/null || sudo dnf install -y qemu-kvm "
|
||||
"libvirt virt-install cloud-utils 2>/dev/null || sudo pacman -S "
|
||||
"--needed --noconfirm qemu-desktop libvirt virt-install 2>/dev/null "
|
||||
"|| true)"
|
||||
"cloud-image-utils libguestfs-tools 2>/dev/null || sudo dnf install "
|
||||
"-y qemu-kvm libvirt virt-install cloud-utils guestfs-tools "
|
||||
"2>/dev/null || sudo pacman -S --needed --noconfirm qemu-desktop "
|
||||
"libvirt virt-install libguestfs 2>/dev/null || true)"
|
||||
)
|
||||
|
||||
def _qemu_pick_install_profile(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue