dodexahedron / sanoid

Policy-driven snapshot management and replication tools. Using ZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.) Primarily intended for Linux, but BSD use is supported and reasonably frequently tested. This fork also contains a dotnet7.0 port of sanoid
http://www.openoid.net/products/
GNU General Public License v3.0
1 stars 0 forks source link

Prepare debian-based Linux packages #15

Open dodexahedron opened 1 year ago

dodexahedron commented 1 year ago

Splitting this from #11.

Sanoid.net is planned to have .deb packages available for easy installation/dependency resolution.

I may produce both framework-dependent and framework-independent packages, either in later betas or for final release.\ However, during beta 1, I'll only provide framework-dependent packages, using .net 7.0 Ready-to-Run builds, which are what are produced when building from source using make; make install

dodexahedron commented 1 year ago

I'm putting this and #16 on hold, for now. There's a lot to learn to produce a good package, and I'd rather focus my effort on Sanoid.net itself, for now. Building from source is very easy, using make; make install, which builds Sanoid.net as a .net "Ready-to-Run" single-file assembly, which is a hybrid of natively compiled binary code intermixed with IL, so that the application does not incur JIT penalties when it starts and runs. Results in a larger but faster executable.