
post_install() {
    SPC_PKG_NAME="tuxedo-fix-amdgpu-disable-psr"
    SPC_PKG_VERSION="1.0.2"

    

    # AUTOMATICALLY GENERATED POST-INSTALL CODE
    # SPC: Autogenerated linking
    [ -d "/etc/default/grub.d" ] || mkdir -p "/etc/default/grub.d"
    ln -sf "/usr/share/tuxedo-fix-amdgpu-disable-psr/grub.d/50-tuxedo-fix-amdgpu-disable-psr.cfg" "/etc/default/grub.d/50-tuxedo-fix-amdgpu-disable-psr.cfg"

    # SPC: Autogenerated grub setup
    if command -v grub-mkconfig &> /dev/null; then
        grub-mkconfig -o /boot/grub/grub.cfg
    else
        grub2-mkconfig -o /boot/grub2/grub.cfg
    fi




    # END OF AUTOMATICALLY GENERATED POST-INSTALL CODE

}

pre_remove() {
    SPC_PKG_NAME="tuxedo-fix-amdgpu-disable-psr"
    SPC_PKG_VERSION="1.0.2"

    

    # AUTOMATICALLY GENERATED PRE-REMOVE CODE
    # SPC: Autogenerated unlinking
    unlink "/etc/default/grub.d/50-tuxedo-fix-amdgpu-disable-psr.cfg" || true

    # SPC: Autogenerated grub update
    if command -v grub-mkconfig &> /dev/null; then
        grub-mkconfig -o /boot/grub/grub.cfg
    else
        grub2-mkconfig -o /boot/grub2/grub.cfg
    fi



    # END OF AUTOMATICALLY GENERATED PRE-REMOVE CODE

}

