I found out that the problem is in the following piece of code (file-
utils.c line 1253):
gboolean
uri_is_local (const char *uri)
{
GnomeVFSURI *vfs_uri;
gboolean is_local;
vfs_uri = new_uri_from_path (uri);
g_return_val_if_fail (vfs_uri != NULL, FALSE);
is_local = gnome_vfs_uri_is_local (vfs_uri);
gnome_vfs_uri_unref (vfs_uri);
return is_local;
}
gnome_vfs_uri_is_local says that a nfs url isn't local, what means that
file-roller is threating it as a non local file. But file-roller should
threat it as a local file, since nfs is mounted transparently.
This means we have to add another check or it is a nfs mount, and then
return true. I'm not really into gnome_vfs what means that I don't know
to well which function i should use for that.
--
File-roller is threating a nfs mount like a remote filesystem
https://bugs.launchpad.net/bugs/138486
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs