LKL (Linux Kernel as a Library) is full Linux kernel that runs in userspace.
lklfuse uses this library to mount Ext4, XFS, and BTRFS filesystems -- using
the native Linux drivers -- under FUSE. This makes it possible to easily mount
Linux filesystems R/W from FreeBSD.
Details
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
There is always #bsdports as well.
Have you ran this through poudriere testport, or at least DEVELOPER=yes make stage-qa and make check-plist?
sysutils/fusefs-lkl/Makefile | ||
---|---|---|
16 | Why gcc exactly? A more proper way would be USE_GCC= yes. If you just need a "new enough compiler" or by USES+= compiler:WHY (see /usr/ports/Mk/Uses/compiler.mk for WHY answers) | |
17 | USE_BINUTILS= yes | |
42 | Is this using autotools? I don't see a GNU_CONFIGURE which you would just add CONFIGURE_ARGS+= --disable-silent-rules (which is what we need to add globally but no one has done it yet). |
sysutils/fusefs-lkl/Makefile | ||
---|---|---|
42 | Otherwise MAKE_ARGS+= V=1 should work, before bsd.port.mk. |
Nope. Re: check-plist, the plist is pretty short (two files) and the installation is done by hand.
sysutils/fusefs-lkl/Makefile | ||
---|---|---|
16 | Linux uses GCC-specific extensions to the C language. USE_GCC should be fine, I think. | |
17 | And that gets the ports binutils, not base? | |
42 | No, no autotools. Just GNU make. I'll try MAKE_ARGS. |
sysutils/fusefs-lkl $ DEVELOPER=yes make stage-qa ====> Running Q/A tests (stage-qa) sysutils/fusefs-lkl $ DEVELOPER=yes make check-plist ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist)