[Bug 254322] gvfs: should depend on sysutils/lsof
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Mar 16 01:29:11 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254322
Bug ID: 254322
Summary: gvfs: should depend on sysutils/lsof
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ler at FreeBSD.org
Reporter: damjan.jov at gmail.com
Flags: maintainer-feedback?(ler at FreeBSD.org)
Assignee: ler at FreeBSD.org
When a drive can't be unmounted and returns EBUSY, gvfs calls "lsof -t
/mountpoint" to find which processes have files open. This list is sent over
the "show-processes" signal, which allows file managers to show which apps are
preventing the unmount.
For this to work, sysutils/lsof needs to be around. The port should depend on
it at runtime, ie. something along these lines:
--------
diff --git a/devel/gvfs/Makefile b/devel/gvfs/Makefile
index 830823c13ecc..aad75271e9c1 100644
--- a/devel/gvfs/Makefile
+++ b/devel/gvfs/Makefile
@@ -23,7 +23,8 @@ LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libudisks2.so:sysutils/libudisks \
libsecret-1.so:security/libsecret
-RUN_DEPENDS= bsdisks>0:sysutils/bsdisks
+RUN_DEPENDS= bsdisks>0:sysutils/bsdisks \
+ lsof:sysutils/lsof
PORTSCOUT= limitw:1,even
USES= gettext gnome libarchive localbase meson \
--------
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list