Bug 271885

Summary: sysutils/automount: Incorrect dependency for ext4 filesystems
Product: Ports & Packages Reporter: Jason W. Bacon <jwb>
Component: Individual Port(s)Assignee: Jason W. Bacon <jwb>
Status: Open ---    
Severity: Affects Some People CC: lhersch, vermaden
Priority: --- Flags: bugzilla: maintainer-feedback? (vermaden)
Version: Latest   
Hardware: Any   
OS: Any   

Description Jason W. Bacon freebsd_committer freebsd_triage 2023-06-07 15:22:22 UTC
sysutils/fusefs-lkl is required to mount ext4 filesystems.

sysutils/fusefs-ext2 may have been sufficient in the past.

See https://github.com/vermaden/automount/issues/47
Comment 1 Slawomir Wojciech Wojtczak 2023-08-27 21:30:59 UTC
Fixed in latest 1.7.9 version.
Comment 2 Lars Herschke 2024-02-15 15:24:16 UTC
EXT4_RUN_DEPENDS in the Makefile should even better become

EXT4_RUN_DEPENDS= fusefs-lkl>=0:sysutils/fusefs-lkl \
                  e2fsprogs-core>=0:sysutils/e2fsprogs-core
Comment 3 Jason W. Bacon freebsd_committer freebsd_triage 2024-02-15 15:35:42 UTC
Does EXT4 support not work without sysutils/e2fsprogs-core?  If so, how can one reproduce the error?
Comment 4 Lars Herschke 2024-02-15 15:38:52 UTC
The automount script refers to this if file system checks are necessary.
Comment 5 Lars Herschke 2024-02-15 15:41:57 UTC
With exfat, the check tool is also included in the dependencies.
Comment 6 Slawomir Wojciech Wojtczak 2024-02-16 12:39:16 UTC
So ...

This below seems to be the best consensus?

    EXT4_RUN_DEPENDS= fusefs-lkl>=0:sysutils/fusefs-lkl \
                      e2fsprogs-core>=0:sysutils/e2fsprogs-core

Regards,
vermaden
Comment 7 Lars Herschke 2024-02-19 21:38:33 UTC
Yes, that's exactly what I mean.
Comment 8 Slawomir Wojciech Wojtczak 2024-02-19 22:04:10 UTC
OK - I will do that with next AUTOMOUNT update :)
Comment 9 Jason W. Bacon freebsd_committer freebsd_triage 2024-02-20 01:42:39 UTC
Please be sure to follow up in this PR when the update is available, rather than open a new commit request, so we can close this after the commit.  Thanks...