Initial FreeBSD support
Brought to you by:
dghart
Recently, 4Pane had been ported to FreeBSD. It was pretty straightforward for the most part, except where it relies on some GNU/Linux utilities and APIs to manage disks and mounts. I've replaced non-portable calls to getmntent(3) et al. with FreeBSD's native getmntinfo(3) ones. However, full storage support is still lacking, owing to our limited blkid(8) and lsblk(8) functionality and inconsistent naming of different file systems between GNU/Linux and FreeBSD.
You can find the patches here. I've preserved all the original Linux code, just guarded it with #ifdef __linux__
.
I'm delighted to hear that!
Many thanks for your patches. I've applied them and confirm that they are Linux-safe.
I'm delighted to hear that!
Many thanks for your patches. I've applied them and confirm that they are Linux-safe.