EnsureVM: ne plus chercher à décharger les modules par défaut

This commit is contained in:
Jephté Clain 2018-11-24 16:28:57 +04:00
parent 5139c09d70
commit 3292686e33
1 changed files with 5 additions and 2 deletions

View File

@ -17,7 +17,7 @@ function ensure_kvm() {
# sont chargés, et que le service libvirt-bin est démarré
local module modified
if [ -z "$check_only" ]; then
if [ -z "$check_only" -a -n "$exclusive" ]; then
# Vérifier que les modules vbox* sont déchargés
for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do
if lsmod | quietgrep "$module"; then
@ -82,7 +82,7 @@ function ensure_virtualbox() {
# sont chargés, et que le service vboxdrv est démarré
local module modified
if [ -z "$check_only" ]; then
if [ -z "$check_only" -a -n "$exclusive" ]; then
# Vérifier que kvm{,_intel,_amd} ne sont pas chargés
for module in kvm_intel kvm_amd kvm; do
if lsmod | quietgrep "$module"; then
@ -117,9 +117,12 @@ function ensure_virtualbox() {
}
check_only=
exclusive=1
parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \
-c,--check-only,--check check_only=1 \
-x,--exclusive exclusive=1 \
-s,--shared exclusive= \
@ args -- "$@" && set -- "${args[@]}" || die "$args"
run_as_root "$@"