mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 22:46:15 +01:00
gunixmounts: Stop considering cifs/nfs as system file systems
They’re network file systems, but not system file systems (in the sense that procfs is a system file system). This fixes them disappearing from the sidebar in the UI. Signed-off-by: Philip Withnall <withnall@endlessm.com> https://gitlab.gnome.org/GNOME/glib/issues/1424
This commit is contained in:
parent
d4cb3dfcaf
commit
a3a6c516c4
@ -307,7 +307,6 @@ g_unix_is_system_fs_type (const char *fs_type)
|
||||
"autofs",
|
||||
"autofs4",
|
||||
"cgroup",
|
||||
"cifs",
|
||||
"configfs",
|
||||
"cxfs",
|
||||
"debugfs",
|
||||
@ -329,8 +328,6 @@ g_unix_is_system_fs_type (const char *fs_type)
|
||||
"mfs",
|
||||
"mqueue",
|
||||
"ncpfs",
|
||||
"nfs",
|
||||
"nfs4",
|
||||
"nfsd",
|
||||
"nullfs",
|
||||
"ocfs2",
|
||||
@ -343,7 +340,6 @@ g_unix_is_system_fs_type (const char *fs_type)
|
||||
"rpc_pipefs",
|
||||
"securityfs",
|
||||
"selinuxfs",
|
||||
"smbfs",
|
||||
"sysfs",
|
||||
"tmpfs",
|
||||
"usbfs",
|
||||
|
@ -33,6 +33,12 @@ test_is_system_fs_type (void)
|
||||
{
|
||||
g_assert_true (g_unix_is_system_fs_type ("tmpfs"));
|
||||
g_assert_false (g_unix_is_system_fs_type ("ext4"));
|
||||
|
||||
/* Check that some common network file systems aren’t considered ‘system’. */
|
||||
g_assert_false (g_unix_is_system_fs_type ("cifs"));
|
||||
g_assert_false (g_unix_is_system_fs_type ("nfs"));
|
||||
g_assert_false (g_unix_is_system_fs_type ("nfs4"));
|
||||
g_assert_false (g_unix_is_system_fs_type ("smbfs"));
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user