
post_install() {
    SPC_PKG_NAME="tuxedo-yt6801"
    SPC_PKG_VERSION="1.0.30~tux6"

    board_name="$(cat /sys/class/dmi/id/board_name)"
    base_path="/usr/src/$SPC_PKG_NAME-$SPC_PKG_VERSION"

    if [ "GXxHRXx" = "$board_name" ] || [ "GM5IXxA" = "$board_name" ]; then
        target="Kbuild_no_aspm"
    else
        target="Kbuild_default"
    fi

    ln -s $base_path/$target \
        $base_path/Kbuild


    # AUTOMATICALLY GENERATED POST-INSTALL CODE




    # Run postinstall logic on debian
    if [ -f /usr/lib/dkms/common.postinst ]; then
    	/usr/lib/dkms/common.postinst tuxedo-yt6801 1.0.30~tux6 \
    	    /usr/share/tuxedo-yt6801-dkms "" $2
    elif [ -z "$RPM_OS" ]; then
        dkms add -m tuxedo-yt6801 -v 1.0.30~tux6 --rpm_safe_upgrade
        dkms build -m tuxedo-yt6801 -v 1.0.30~tux6
        dkms install -m tuxedo-yt6801 -v 1.0.30~tux6
    fi

    # END OF AUTOMATICALLY GENERATED POST-INSTALL CODE

}

pre_remove() {
    SPC_PKG_NAME="tuxedo-yt6801"
    SPC_PKG_VERSION="1.0.30~tux6"

    base_path="/usr/src/$SPC_PKG_NAME-$SPC_PKG_VERSION"
    unlink $base_path/Kbuild || true


    # AUTOMATICALLY GENERATED PRE-REMOVE CODE



    if [ -f /usr/lib/dkms/common.postinstall ]; then
        if [  "$(dkms status -m tuxedo-yt6801 -v 1.0.30~tux6)" ]; then
            dkms remove -m tuxedo-yt6801 -v 1.0.30~tux6 --all
        fi
    elif [ -z "$RPM_OS" ]; then
        dkms remove -m tuxedo-yt6801 -v 1.0.30~tux6 --all --rpm_safe_upgrade
    fi

    # END OF AUTOMATICALLY GENERATED PRE-REMOVE CODE

}

