#!/bin/bash

# Please initialize to connect star printer in debian-based systems.
# If you want to undo the changes, please run restore.sh.

for module in `\find /lib/modules/ -maxdepth 1 -type d`; do
    echo "search ${module}/kernel/drivers/usb/class/"
    if [ -e "${module}/kernel/drivers/usb/class/usblp.ko" ]; then
        echo "delete ${module}/kernel/drivers/usb/class/usblp.ko"
        mv ${module}/kernel/drivers/usb/class/usblp.ko ${module}/kernel/drivers/usb/class/usblp.ko.backup
    fi

    if [ -e "${module}/kernel/drivers/usb/class/usblp.ko.zst" ]; then
        echo "delete ${module}/kernel/drivers/usb/class/usblp.ko.zst"
        mv ${module}/kernel/drivers/usb/class/usblp.ko.zst ${module}/kernel/drivers/usb/class/usblp.ko.backup
    fi
done