mirror of
https://github.com/nextcloud/vm.git
synced 2025-10-26 11:27:32 +00:00
check SYSVENDOR for kernels (#1318)
This commit is contained in:
parent
69856779ec
commit
dad0a55b52
3
lib.sh
3
lib.sh
@ -34,6 +34,9 @@ gen_passwd() {
|
||||
# Ubuntu OS
|
||||
DISTRO=$(lsb_release -sr)
|
||||
KEYBOARD_LAYOUT=$(localectl status | grep "Layout" | awk '{print $3}')
|
||||
# Hypervisor
|
||||
# HYPERVISOR=$(dmesg --notime | grep -i hypervisor | cut -d ':' -f2 | head -1 | tr -d ' ') TODO
|
||||
SYSVENDOR=$(cat /sys/devices/virtual/dmi/id/sys_vendor)
|
||||
# Network
|
||||
[ -n "$FIRST_IFACE" ] && IFACE=$(lshw -c network | grep "logical name" | awk '{print $3; exit}')
|
||||
IFACE2=$(ip -o link show | awk '{print $2,$9}' | grep 'UP' | cut -d ':' -f 1)
|
||||
|
||||
@ -779,13 +779,16 @@ find /root "/home/$UNIXUSER" -type f \( -name '*.sh*' -o -name '*.html*' -o -nam
|
||||
# Kernel 5.4
|
||||
if ! home_sme_server
|
||||
then
|
||||
# Hyper-V
|
||||
apt install -y --install-recommends \
|
||||
linux-virtual \
|
||||
linux-image-virtual \
|
||||
linux-tools-virtual \
|
||||
linux-cloud-tools-virtual
|
||||
# linux-image-extra-virtual only needed for AUFS driver with Docker
|
||||
if [ "$SYSVENDOR" == "Microsoft Corporation" ]
|
||||
then
|
||||
# Hyper-V
|
||||
apt install -y --install-recommends \
|
||||
linux-virtual \
|
||||
linux-image-virtual \
|
||||
linux-tools-virtual \
|
||||
linux-cloud-tools-virtual
|
||||
# linux-image-extra-virtual only needed for AUFS driver with Docker
|
||||
fi
|
||||
fi
|
||||
|
||||
# Add aliases
|
||||
|
||||
@ -24,8 +24,6 @@ umount /mnt/* &> /dev/null
|
||||
mkdir -p "$MOUNT_"
|
||||
|
||||
# Check what Hypervisor disks are available
|
||||
# HYPERVISOR=$(dmesg --notime | grep -i hypervisor | cut -d ':' -f2 | head -1 | tr -d ' ') TODO
|
||||
SYSVENDOR=$(cat /sys/devices/virtual/dmi/id/sys_vendor)
|
||||
if [ "$SYSVENDOR" == "VMware, Inc." ];
|
||||
then
|
||||
SYSNAME="VMware"
|
||||
|
||||
@ -24,8 +24,6 @@ umount /mnt/* &> /dev/null
|
||||
mkdir -p "$MOUNT_"
|
||||
|
||||
# Check what Hypervisor disks are available
|
||||
# HYPERVISOR=$(dmesg --notime | grep -i hypervisor | cut -d ':' -f2 | head -1 | tr -d ' ') TODO
|
||||
SYSVENDOR=$(cat /sys/devices/virtual/dmi/id/sys_vendor)
|
||||
if [ "$SYSVENDOR" == "VMware, Inc." ];
|
||||
then
|
||||
SYSNAME="VMware"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user