diff --git a/files/initrd/opt/rr/include/modules.sh b/files/initrd/opt/rr/include/modules.sh index 95a346f6..e2755d67 100755 --- a/files/initrd/opt/rr/include/modules.sh +++ b/files/initrd/opt/rr/include/modules.sh @@ -65,7 +65,11 @@ function installModules() { fi done mkdir -p "${RAMDISK_PATH}/usr/lib/firmware" - tar -zxf "${MODULES_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" + if [ "${KERNEL}" = "custom" ]; then + tar -zxf "${CKS_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" + else + tar -zxf "${MODULES_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" + fi # Clean rm -rf "${TMP_PATH}/modules" }