From c39a9e2a3df9f9ce48af76c99b607a120fa14869 Mon Sep 17 00:00:00 2001 From: Ilia Rostovtsev Date: Wed, 29 Nov 2017 10:38:29 +0300 Subject: [PATCH] Grep mount binds differently #706 Related Virtualmin patch. [0900fdc](https://github.com/virtualmin/virtualmin-gpl/commit/0900fdc083e563754e56afc69e9879a2dad76202#diff-d93c5e3420554c840d321dbc5e2fca0b) --- quota/linux-lib.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quota/linux-lib.pl b/quota/linux-lib.pl index 975336e81..ecf34274e 100755 --- a/quota/linux-lib.pl +++ b/quota/linux-lib.pl @@ -84,7 +84,7 @@ sub quota_can { my %exclude_mounts; if (&has_command("findmnt")) { - %exclude_mounts = map { $_ => 1 } split( /\n/m, backquote_command('findmnt | grep -oP \'\[\K[^\]]+\'') ); + %exclude_mounts = map { $_ => 1 } split( /\n/m, backquote_command('findmnt -r | grep -oP \'^(\S+)(?=.*\[\/)\'') ); } # Not possible on bind mounts