#!/bin/bash

KERNEL_VERSION="$1"
MODULE_NAME="binder-dkms"
MODULE_VERSION="260321.d720819"

if [ -z "$KERNEL_VERSION" ]; then
    KERNEL_VERSION=$(uname -r)
fi

if ! command -v dkms >/dev/null 2>&1; then
    exit 0
fi

if ! dkms status -m "$MODULE_NAME" -v "$MODULE_VERSION" >/dev/null 2>&1; then
    exit 0
fi

dkms build -m "$MODULE_NAME" -v "$MODULE_VERSION" -k "$KERNEL_VERSION" 2>/dev/null
dkms install -m "$MODULE_NAME" -v "$MODULE_VERSION" -k "$KERNEL_VERSION" 2>/dev/null

exit 0
