pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gvfs: Rewrite some part of the TODO file
Module Name: pkgsrc-wip
Committed By: PHO <pho%cielonegro.org@localhost>
Pushed By: pho
Date: Sat Nov 15 05:03:04 2025 +0900
Changeset: 76dee354c7e08f38b8df05cb024ebc820553fd95
Modified Files:
gvfs/TODO
Log Message:
gvfs: Rewrite some part of the TODO file
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=76dee354c7e08f38b8df05cb024ebc820553fd95
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gvfs/TODO | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diffs:
diff --git a/gvfs/TODO b/gvfs/TODO
index 5adc77376b..8da11422b9 100644
--- a/gvfs/TODO
+++ b/gvfs/TODO
@@ -11,6 +11,12 @@ Linux where a lot of PLIST diffs are expected to happen there.
This is because NetBSD refuse(3) doesn't support non-root mounting but
gvfsd(1) relies on this specific functionality. gvfsd(1) launches
gvfsd-fuse(1) as a regular user, and it exits with an error. We should
-probably implement fusermount(1) as a part of refuse(3).
+really implement fusermount(1) as a part of refuse(3).
-Or maybe we can get away with just setuid-ing gvfsd-fuse?
+Note that we cannot work around this problem by setuid'ing gvfsd-fuse,
+because libdbus checks if the process is setuid'ed and if so it refuses to
+connect to a bus provided thru an environment variable.
+
+A possible workaround is to temporarily implement something equivalent to
+fusermount(1) in gvfs, and use it until NetBSD natively supports it. Or
+rather, NetBSD versions that don't support it go EOL.
Home |
Main Index |
Thread Index |
Old Index