Files
hydro-os/files/scripts/installxpadneomodule.sh
Eriq Taing 05d87d642c
All checks were successful
bluebuild / Build Custom Image (recipe.yml) (pull_request) Successful in 7m42s
Use rpm to get kernel version instead and use dracut to build kernel modules
2025-10-03 13:45:06 -04:00

16 lines
485 B
Bash

#!/usr/bin/env bash
# Tell build process to exit if there are any errors.
set -oue pipefail
echo "INFO: grab kernel module"
KERNEL_VER="$(rpm -qa | grep -P 'kernel-(\d+\.\d+\.\d+)' | sed -E 's/kernel-//')"
echo $KERNEL_VER
echo "INFO: grab xpad modules"
XPAD_MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//')
echo $XPAD_MODULE_VER
echo "INFO: build and install xpadneo"
sudo dkms build -m $XPAD_MODULE_VER -k $KERNEL_VER
sudo dkms install -m $XPAD_MODULE_VER -k $KERNEL_VER