atar-axis/xpadneo

View on GitHub
uninstall.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

cd "$(dirname "$0")" || exit 1
source "lib/verbose.sh"
source "lib/installer.sh"

echo "* unloading current driver module"
modprobe -r hid_xpadneo || true

echo "* looking for registered instances"
echo "found ${#INSTALLED[@]} registered instance(s) on your system"

for instance in "${INSTALLED[@]}"
do
    echo "* $instance"

    set -e

    echo "  * uninstalling and removing $instance from DKMS"
    dkms remove "${V[*]}" "hid-xpadneo/${instance}" --all

    echo "  * removing $instance folder from /usr/src"
    rm --recursive "${V[@]}" "/usr/src/hid-xpadneo-$instance/"
done