dmacias72 / unRAID-NerdPack

GNU General Public License v2.0
77 stars 33 forks source link

Update llfuse-1.3.6 to 1.3.8 to fix borg mount, add llfuse SlackBuild #35

Closed kubedzero closed 4 years ago

kubedzero commented 4 years ago

As discussed in https://github.com/dmacias72/unRAID-NerdPack/issues/34 this is the PR to update the 6.8 and 6.9 package directories with the compiled llfuse-1.3.8. I've also polished up the README and SlackBuild script for this package, and tossed in the fuse and fuse3 libraries since those are necessary and not always installed by default. Compilation notes are in the README.

For testing I used removepkg llfuse on my Unraid 6.8.3 instance to remove the existing installation. Then I copied the new llfuse-1.3.8-x86_64-1_SBo.txz to Unraid and installed it with installpkg /tmp/llfuse-1.3.8-x86_64-1_SBo.txz. Finally, I ran borg mount and confirmed that it actually mounted the archive as expected without printing out the error I saw with llfuse-1.3.6 which was borg mount not available: loading FUSE support failed [ImportError: No module named 'llfuse'] and due to the 1.3.6 incompatibility with Python 3.9.