Skip to content

Commit e04b7ca

Browse files
committed
Hardcoded URL to download KERNEL RPM packages for SCOS compatible with OpenShift 4.17
1 parent 9fcfdeb commit e04b7ca

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

nvidia-driver

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ RUN_DIR=/run/nvidia
77
PID_FILE=${RUN_DIR}/${0##*/}.pid
88
DRIVER_VERSION=${DRIVER_VERSION:?"Missing DRIVER_VERSION env"}
99
KERNEL_UPDATE_HOOK=/run/kernel/postinst.d/update-nvidia-driver
10-
KOJI_BASE_URL=https://kojipkgs.fedoraproject.org
10+
#KOJI_BASE_URL=https://kojipkgs.fedoraproject.org
1111
NUM_VGPU_DEVICES=0
1212
NVIDIA_MODULE_PARAMS=()
1313
NVIDIA_UVM_MODULE_PARAMS=()
@@ -85,7 +85,8 @@ _install_prerequisites() (
8585
if ! dnf -q -y install kernel-headers-${KERNEL_VERSION} > /dev/null; then
8686
echo "Failed to find kernel-headers-${KERNEL_VERSION} in repositories."
8787
echo "Trying to download kernel-headers from koji..."
88-
KOJI_KERNEL_HEADERS_RPM=$KOJI_BASE_URL/packages/kernel-headers/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-headers-$KERNEL_VERSION.rpm
88+
# KOJI_KERNEL_HEADERS_RPM=$KOJI_BASE_URL/packages/kernel-headers/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-headers-$KERNEL_VERSION.rpm
89+
KOJI_KERNEL_HEADERS_RPM='https://kojihub.stream.centos.org/kojifiles/packages/kernel/5.14.0/554.el9/x86_64/kernel-headers-5.14.0-554.el9.x86_64.rpm'
8990
if ! dnf -q -y install $KOJI_KERNEL_HEADERS_RPM \
9091
--setopt=install_weak_deps=False; then
9192
echo "Failed to find kernel-headers-${KERNEL_VERSION} in koji."
@@ -100,7 +101,8 @@ _install_prerequisites() (
100101
if ! dnf -q -y install kernel-devel-${KERNEL_VERSION} > /dev/null; then
101102
echo "Failed to find kernel-devel-${KERNEL_VERSION} in repositories."
102103
echo "Trying to download kernel-devel from koji..."
103-
KOJI_KERNEL_DEVEL_RPM=$KOJI_BASE_URL/packages/kernel/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-devel-$KERNEL_VERSION.rpm
104+
# KOJI_KERNEL_DEVEL_RPM=$KOJI_BASE_URL/packages/kernel/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-devel-$KERNEL_VERSION.rpm
105+
KOJI_KERNEL_DEVEL_RPM='https://kojihub.stream.centos.org/kojifiles/packages/kernel/5.14.0/554.el9/x86_64/kernel-devel-5.14.0-554.el9.x86_64.rpm'
104106
if ! dnf -q -y install $KOJI_KERNEL_DEVEL_RPM \
105107
--setopt=install_weak_deps=False; then
106108
echo "Can't find kernel-devel-${KERNEL_VERSION}"
@@ -116,7 +118,8 @@ _install_prerequisites() (
116118
if ! dnf -q -y download kernel-core-${KERNEL_VERSION} > /dev/null; then
117119
echo "Failed to find kernel-core-${KERNEL_VERSION} in repositories."
118120
echo "Trying to download kernel-core from koji..."
119-
KOJI_KERNEL_CORE_RPM=$KOJI_BASE_URL/packages/kernel/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-core-$KERNEL_VERSION.rpm
121+
# KOJI_KERNEL_CORE_RPM=$KOJI_BASE_URL/packages/kernel/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-core-$KERNEL_VERSION.rpm
122+
KOJI_KERNEL_CORE_RPM='https://kojihub.stream.centos.org/kojifiles/packages/kernel/5.14.0/554.el9/x86_64/kernel-core-5.14.0-554.el9.x86_64.rpm'
120123
if ! dnf -q -y download $KOJI_KERNEL_CORE_RPM; then
121124
echo "Can't find kernel-core-${KERNEL_VERSION}"
122125
echo "Please try to update your kernel on the host system."
@@ -132,7 +135,8 @@ _install_prerequisites() (
132135
if ! dnf -q -y download kernel-modules-core-${KERNEL_VERSION} > /dev/null; then
133136
echo "Failed to find kernel-modules-core-${KERNEL_VERSION} in repositories."
134137
echo "Trying to download kernel-modules-core from koji..."
135-
KOJI_KERNEL_CORE_RPM=$KOJI_BASE_URL/packages/kernel/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-modules-core-$KERNEL_VERSION.rpm
138+
# KOJI_KERNEL_CORE_RPM=$KOJI_BASE_URL/packages/kernel/$KERNEL_RPM_VERSION/$KERNEL_RPM_RELEASE/$KERNEL_RPM_ARCH/kernel-modules-core-$KERNEL_VERSION.rpm
139+
KOJI_KERNEL_CORE_RPM='https://kojihub.stream.centos.org/kojifiles/packages/kernel/5.14.0/554.el9/x86_64/kernel-modules-core-5.14.0-554.el9.x86_64.rpm'
136140
if ! dnf -q -y download $KOJI_KERNEL_CORE_RPM \
137141
--setopt=install_weak_deps=False; then
138142
echo "Can't find kernel-modules-core-${KERNEL_VERSION}"

0 commit comments

Comments
 (0)