Add distro support for KVM for IBM z Systems
Add "KVM for IBM z Systems" to the list of Fedora-like distros. As the distribution does not have a dedicated kvm package, prevent the installation of the kvm package during the libvirt setup. Change-Id: Ibb5c60797d6867264f9dea7fea85cdf1d7c72ded
This commit is contained in:
parent
b615691576
commit
a5ea08b752
@ -410,6 +410,8 @@ function GetDistro {
|
||||
DISTRO="rhel${os_RELEASE::1}"
|
||||
elif [[ "$os_VENDOR" =~ (XenServer) ]]; then
|
||||
DISTRO="xs$os_RELEASE"
|
||||
elif [[ "$os_VENDOR" =~ (kvmibm) ]]; then
|
||||
DISTRO="${os_VENDOR}${os_RELEASE::1}"
|
||||
else
|
||||
# Catch-all for now is Vendor + Release + Update
|
||||
DISTRO="$os_VENDOR-$os_RELEASE.$os_UPDATE"
|
||||
@ -444,7 +446,7 @@ function is_fedora {
|
||||
|
||||
[ "$os_VENDOR" = "Fedora" ] || [ "$os_VENDOR" = "Red Hat" ] || \
|
||||
[ "$os_VENDOR" = "CentOS" ] || [ "$os_VENDOR" = "OracleLinux" ] || \
|
||||
[ "$os_VENDOR" = "CloudLinux" ]
|
||||
[ "$os_VENDOR" = "CloudLinux" ] || [ "$os_VENDOR" = "kvmibm" ]
|
||||
}
|
||||
|
||||
|
||||
|
@ -38,7 +38,10 @@ function install_libvirt {
|
||||
fi
|
||||
#pip_install_gr <there-si-no-guestfs-in-pypi>
|
||||
elif is_fedora || is_suse; then
|
||||
# On "KVM for IBM z Systems", kvm does not have its own package
|
||||
if [[ ! ${DISTRO} =~ "kvmibm1" ]]; then
|
||||
install_package kvm
|
||||
fi
|
||||
# there is a dependency issue with kvm (which is really just a
|
||||
# wrapper to qemu-system-x86) that leaves some bios files out,
|
||||
# so install qemu-kvm (which shouldn't strictly be needed, as
|
||||
|
2
stack.sh
2
stack.sh
@ -183,7 +183,7 @@ source $TOP_DIR/stackrc
|
||||
|
||||
# Warn users who aren't on an explicitly supported distro, but allow them to
|
||||
# override check and attempt installation with ``FORCE=yes ./stack``
|
||||
if [[ ! ${DISTRO} =~ (trusty|vivid|wily|7.0|wheezy|sid|testing|jessie|f22|f23|rhel7) ]]; then
|
||||
if [[ ! ${DISTRO} =~ (trusty|vivid|wily|7.0|wheezy|sid|testing|jessie|f22|f23|rhel7|kvmibm1) ]]; then
|
||||
echo "WARNING: this script has not been tested on $DISTRO"
|
||||
if [[ "$FORCE" != "yes" ]]; then
|
||||
die $LINENO "If you wish to run this script anyway run with FORCE=yes"
|
||||
|
Loading…
Reference in New Issue
Block a user