GNU bug report logs - #54287
[PATCH] Fix stat command triggering automount.

Previous Next

Package: coreutils;

Reported by: Rohan Sable <rsable <at> redhat.com>

Date: Mon, 7 Mar 2022 07:57:03 UTC

Severity: normal

Tags: patch

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Rohan Sable <rsable <at> redhat.com>
Subject: bug#54287: closed (Re: bug#54287: [PATCH] Fix stat command
 triggering automount.)
Date: Mon, 07 Mar 2022 14:41:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#54287: [PATCH] Fix stat command triggering automount.

which was filed against the coreutils package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 54287 <at> debbugs.gnu.org.

-- 
54287: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=54287
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Pádraig Brady <P <at> draigBrady.com>
To: Rohan Sable <rsable <at> redhat.com>, 54287-done <at> debbugs.gnu.org
Cc: ikent <at> redhat.com, rohanjsable <at> gmail.com, kdudka <at> redhat.com
Subject: Re: bug#54287: [PATCH] Fix stat command triggering automount.
Date: Mon, 7 Mar 2022 14:40:25 +0000
[Message part 3 (text/plain, inline)]
New stat patch attached to apply AT_NO_AUTOMOUNT
unless --cached=never is specified.

See https://bugs.gnu.org/54286 for more general discussion.
Marking this as done.

cheers,
Pádraig
[stat-no-automount.patch (text/x-patch, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Rohan Sable <rsable <at> redhat.com>
To: bug-coreutils <at> gnu.org
Cc: ikent <at> redhat.com, rohanjsable <at> gmail.com, kdudka <at> redhat.com
Subject: [PATCH] Fix stat command triggering automount.
Date: Mon, 7 Mar 2022 13:25:26 +0530
Stat command now internally uses statx syscall.
AT_NO_AUTOMOUNT flag was not set when statx was called.
This triggered the mount of autofs shares.
Added AT_NO_AUTOMOUNT flag to fix this behavior.

Signed-off-by: Rohan Sable <rsable <at> redhat.com>
---
 src/stat.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/stat.c b/src/stat.c
index edafd0285..d173d2f17 100644
--- a/src/stat.c
+++ b/src/stat.c
@@ -1386,7 +1386,7 @@ do_stat (char const *filename, char const *format, char const *format2)
     }
   else if (!follow_links)
     {
-      flags = AT_SYMLINK_NOFOLLOW;
+      flags = AT_SYMLINK_NOFOLLOW | AT_NO_AUTOMOUNT;
     }
 
   if (dont_sync)
-- 
2.34.1




This bug report was last modified 3 years and 75 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.