aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended/webmin/files/mount-excludefs.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/webmin/files/mount-excludefs.patch')
-rw-r--r--recipes-extended/webmin/files/mount-excludefs.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes-extended/webmin/files/mount-excludefs.patch b/recipes-extended/webmin/files/mount-excludefs.patch
new file mode 100644
index 0000000..58257eb
--- /dev/null
+++ b/recipes-extended/webmin/files/mount-excludefs.patch
@@ -0,0 +1,17 @@
+Index: webmin-1.570/mount/index.cgi
+===================================================================
+--- webmin-1.570.orig/mount/index.cgi
++++ webmin-1.570/mount/index.cgi
+@@ -33,10 +33,12 @@ elsif ($config{'sort_mode'} == 1) {
+ }
+
+ # Build visible filesystems list
++@excludefs = split(/,/, $config{excludefs});
+ foreach $m (@all) {
+ @minfo = @$m;
+ $p = &simplify_mount_path($minfo[0], $minfo[2]);
+ next if ($ignore{$minfo[2]});
++ next if (grep {$_ eq $minfo[2]} @excludefs);
+ @mmodes = &mount_modes($minfo[2], $minfo[0], $minfo[1]);
+ $canedit = $can_edit{$minfo[2]} && !$mmodes[4] &&
+ &can_edit_fs(@minfo);