Skip to content

Commit aeff29a

Browse files
committed
Addition of 64k kernel-flavor in KERNEL_VERSION
Signed-off-by: Shiva Kumar (SW-CLOUD) <shivaku@nvidia.com>
1 parent 79f178d commit aeff29a

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

ubuntu16.04/nvidia-driver

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ _resolve_kernel_version() {
2929
local version=$(apt-cache show "linux-headers-${KERNEL_VERSION}" 2> /dev/null | \
3030
sed -nE 's/^Version:\s+(([0-9]+\.){2}[0-9]+)[-.]([0-9]+).*/\1-\3/p' | head -1)
3131
local flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//' | grep -Ev "^generic|virtual")
32+
local kernel_flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//')
33+
kernel_flavor="${kernel_flavor//virtual/generic}"
3234

3335
echo "Resolving Linux kernel version..."
3436
if [ -z "${version}" ]; then
3537
echo "Could not resolve Linux kernel version" >&2
3638
return 1
3739
fi
38-
KERNEL_VERSION="${version}-${flavor:-generic}"
40+
KERNEL_VERSION="${version}-${flavor:-$kernel_flavor}"
3941
echo "Proceeding with Linux kernel version ${KERNEL_VERSION}"
4042
return 0
4143
}

ubuntu18.04/nvidia-driver

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,15 @@ _resolve_kernel_version() {
3232
local version=$(apt-cache show "linux-headers-${KERNEL_VERSION}" 2> /dev/null | \
3333
sed -nE 's/^Version:\s+(([0-9]+\.){2}[0-9]+)[-.]([0-9]+).*/\1-\3/p' | head -1)
3434
local flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//' | grep -Ev "^generic|virtual")
35+
local kernel_flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//')
36+
kernel_flavor="${kernel_flavor//virtual/generic}"
3537

3638
echo "Resolving Linux kernel version..."
3739
if [ -z "${version}" ]; then
3840
echo "Could not resolve Linux kernel version" >&2
3941
return 1
4042
fi
41-
KERNEL_VERSION="${version}-${flavor:-generic}"
43+
KERNEL_VERSION="${version}-${flavor:-$kernel_flavor}"
4244
echo "Proceeding with Linux kernel version ${KERNEL_VERSION}"
4345
return 0
4446
}

ubuntu20.04/nvidia-driver

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,16 @@ _resolve_kernel_version() {
4848
local version=$(apt-cache show "linux-headers-${KERNEL_VERSION}" 2> /dev/null | \
4949
sed -nE 's/^Version:\s+(([0-9]+\.){2}[0-9]+)[-.]([0-9]+).*/\1-\3/p' | head -1)
5050
local flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//' | grep -Ev "^generic|virtual")
51+
local kernel_flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//')
52+
kernel_flavor="${kernel_flavor//virtual/generic}"
5153

5254
echo "Resolving Linux kernel version..."
5355
if [ -z "${version}" ]; then
5456
echo "Could not resolve Linux kernel version" >&2
5557
return 1
5658
fi
5759

58-
KERNEL_VERSION="${version}-${flavor:-generic}"
60+
KERNEL_VERSION="${version}-${flavor:-$kernel_flavor}"
5961
echo "Proceeding with Linux kernel version ${KERNEL_VERSION}"
6062
return 0
6163
}

ubuntu24.04/nvidia-driver

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,16 @@ _resolve_kernel_version() {
4848
local version=$(apt-cache show "linux-headers-${KERNEL_VERSION}" 2> /dev/null | \
4949
sed -nE 's/^Version:\s+(([0-9]+\.){2}[0-9]+)[-.]([0-9]+).*/\1-\3/p' | head -1)
5050
local flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//' | grep -Ev "^generic|virtual")
51+
local kernel_flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//')
52+
kernel_flavor="${kernel_flavor//virtual/generic}"
5153

5254
echo "Resolving Linux kernel version..."
5355
if [ -z "${version}" ]; then
5456
echo "Could not resolve Linux kernel version" >&2
5557
return 1
5658
fi
5759

58-
KERNEL_VERSION="${version}-${flavor:-generic}"
60+
KERNEL_VERSION="${version}-${flavor:-$kernel_flavor}"
5961
echo "Proceeding with Linux kernel version ${KERNEL_VERSION}"
6062
return 0
6163
}

vgpu-manager/ubuntu20.04/nvidia-driver

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,16 @@ _resolve_kernel_version() {
3030
local version=$(apt-cache show "linux-headers-${KERNEL_VERSION}" 2> /dev/null | \
3131
sed -nE 's/^Version:\s+(([0-9]+\.){2}[0-9]+)[-.]([0-9]+).*/\1-\3/p' | head -1)
3232
local flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//' | grep -Ev "^generic|virtual")
33+
local kernel_flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//')
34+
kernel_flavor="${kernel_flavor//virtual/generic}"
3335

3436
echo "Resolving Linux kernel version..."
3537
if [ -z "${version}" ]; then
3638
echo "Could not resolve Linux kernel version" >&2
3739
return 1
3840
fi
3941

40-
KERNEL_VERSION="${version}-${flavor:-generic}"
42+
KERNEL_VERSION="${version}-${flavor:-$kernel_flavor}"
4143
echo "Proceeding with Linux kernel version ${KERNEL_VERSION}"
4244
return 0
4345
}

vgpu-manager/ubuntu22.04/nvidia-driver

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,16 @@ _resolve_kernel_version() {
3030
local version=$(apt-cache show "linux-headers-${KERNEL_VERSION}" 2> /dev/null | \
3131
sed -nE 's/^Version:\s+(([0-9]+\.){2}[0-9]+)[-.]([0-9]+).*/\1-\3/p' | head -1)
3232
local flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//' | grep -Ev "^generic|virtual")
33+
local kernel_flavor=$(echo ${KERNEL_VERSION} | sed 's/[^a-z]*//')
34+
kernel_flavor="${kernel_flavor//virtual/generic}"
3335

3436
echo "Resolving Linux kernel version..."
3537
if [ -z "${version}" ]; then
3638
echo "Could not resolve Linux kernel version" >&2
3739
return 1
3840
fi
3941

40-
KERNEL_VERSION="${version}-${flavor:-generic}"
42+
KERNEL_VERSION="${version}-${flavor:-$kernel_flavor}"
4143
echo "Proceeding with Linux kernel version ${KERNEL_VERSION}"
4244
return 0
4345
}

0 commit comments

Comments
 (0)