1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 14:27:35 +00:00

Meta: Don't override SERENITY_KVM_SUPPORT if it is already set

I've seen how @awesomekling changes the script to disable KVM, so
that's a useful thing to have.

An example how to use it:
  SERENITY_KVM_SUPPORT='0' ./Meta/serenity.sh run x86_64

My first commit btw :^)
This commit is contained in:
Kelvium 2021-12-25 14:22:11 +03:00 committed by Ali Mohammad Pur
parent 1a27220bca
commit dfb994f62d

View file

@ -17,8 +17,14 @@ SCRIPT_DIR="$(dirname "${0}")"
#SERENITY_PACKET_LOGGING_ARG="-object filter-dump,id=hue,netdev=breh,file=e1000.pcap"
# FIXME: Enable for SERENITY_ARCH=aarch64 if on an aarch64 host?
KVM_SUPPORT="0"
[ -e /dev/kvm ] && [ -r /dev/kvm ] && [ -w /dev/kvm ] && [ "$SERENITY_ARCH" != "aarch64" ] && KVM_SUPPORT="1"
# Check if SERENITY_KVM_SUPPORT is unset
if [ -z ${SERENITY_KVM_SUPPORT+x} ]; then
KVM_SUPPORT="0"
[ -e /dev/kvm ] && [ -r /dev/kvm ] && [ -w /dev/kvm ] && [ "$SERENITY_ARCH" != "aarch64" ] && KVM_SUPPORT="1"
else
KVM_SUPPORT="$SERENITY_KVM_SUPPORT"
fi
[ -z "$SERENITY_BOCHS_BIN" ] && SERENITY_BOCHS_BIN="bochs"