#!/bin/bash
# Auto-rebuild anbox-modules when kernel is updated

KERNEL_VERSION="$1"
MODULE_NAME="anbox-modules"
MODULE_VERSION="20250804.1434f1e"

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

# Check if DKMS is available
if ! command -v dkms >/dev/null 2>&1; then
    exit 0
fi

# Check if module is registered with DKMS
if ! dkms status -m "$MODULE_NAME" -v "$MODULE_VERSION" >/dev/null 2>&1; then
    exit 0
fi

# Build and install for the new kernel
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
