diff --git a/files/scripts/installdkmsmodules.sh b/files/scripts/installrazermodule.sh similarity index 60% rename from files/scripts/installdkmsmodules.sh rename to files/scripts/installrazermodule.sh index 95124d1..0a561b8 100644 --- a/files/scripts/installdkmsmodules.sh +++ b/files/scripts/installrazermodule.sh @@ -7,21 +7,10 @@ echo "INFO: grab kernel module" KERNEL_VER=$(ls /lib/modules | head -n 1) echo $KERNEL_VER -echo "INFO: list all modules" -ls /usr/src - -echo "INFO: grab xpad modules" -XPAD_MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//') -echo $XPAD_MODULE_VER - echo "INFO: grab open razer modules" RAZER_MODULE_VER=$(ls /usr/src | grep razer | sed -E 's/(.*)-/\1\//') echo $RAZER_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 - echo "INFO: build and install openrazer" sudo dkms build -m $RAZER_MODULE_VER -k $KERNEL_VER sudo dkms install -m $RAZER_MODULE_VER -k $KERNEL_VER \ No newline at end of file diff --git a/files/scripts/installxpadneomodule.sh b/files/scripts/installxpadneomodule.sh new file mode 100644 index 0000000..0ad43f9 --- /dev/null +++ b/files/scripts/installxpadneomodule.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +# Tell build process to exit if there are any errors. +set -oue pipefail + +echo "INFO: grab kernel module" +KERNEL_VER=$(ls /lib/modules | head -n 1) +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 \ No newline at end of file diff --git a/recipes/dnf/drivers.yml b/recipes/dnf/drivers.yml index 9bf5d7f..b9e0cdc 100644 --- a/recipes/dnf/drivers.yml +++ b/recipes/dnf/drivers.yml @@ -3,15 +3,12 @@ modules: repos: files: - https://negativo17.org/repos/fedora-steam.repo - - https://openrazer.github.io/hardware:razer.repo install: packages: - - dkms - - openrazer-meta - repo: fedora-steam packages: - dkms-xpadneo - type: script scripts: - - installdkmsmodules.sh \ No newline at end of file + - installxpadneomodule.sh \ No newline at end of file