apfs-fuse
apfs-fuse copied to clipboard
Build for distribution?
I've received a request to add this to SIFT but we require that tools be installed through some standard fashion. This could be a file download, deb install, etc ..
Would you be interested in maintain releases on this repository and building a deb package for debian based systems like ubuntu?
Thank you.
Ping
If you can tell me what exactly I would have to do ...
There are a few ways. However I would recommend the following.
- Tag releases (release candidates and full releases)
- Using GitHub Releases along with those tags, this will allow upload of release files in GitHub.
- Release files could be: a signed deb file, compiled binaries for various architectures
As for building, there are multiple paths:
- Build a deb source package and host on a ppa at launchpad.net
- Build a signed deb package and host as a release file under the appropriate GitHub Release
- Build dynamic or statically linked binaries and host under the appropriate GitHub Release
Any of these would be very helpful to getting this into SIFT and allowing others to use the awesome work you've done more easily.
Thank you.
@sgan81 any progress on this by chance? Thanks!
I'd also like to know about the progress of this.
Not that it matters, but I did compile some installable DEB files for ubuntu (only for amd64 and arm64 platforms though).
See https://github.com/TheAlienDrew/apfs-fuse/releases/tag/v0.0.1-1 (version is arbitrary since this project has no versioning yet)
Note: I did make fuse
and bzip2
as dependencies, because I wasn't sure, but if anyone could enlighten me on if these really are dependencies, let me know.
It should work from at least Ubuntu 18.04 and newer.
I also created 2 scripts, one to compile the source, and another for creating a deb package from the source, in my fork https://github.com/TheAlienDrew/apfs-fuse
Tag releases
This is the only thing that should be done, I'm surprised it hasn't happened yet
git tag v1.0 git push --tags upstream
I'm still surprised there is not a release yet... For those relatively new to Linux needing to access an APFS filesystem (eg. to fix a boot file), the instructions may be a learning curve.