From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12078 invoked by alias); 5 Dec 2015 18:17:41 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 37319 Received: (qmail 938 invoked from network); 5 Dec 2015 18:17:40 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,BODY_URI_ONLY, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.0 Subject: Re: [PATCH] portable mechanism to determine noatime To: zsh-workers@zsh.org References: <566272DD.6010305@gmx.com> From: Eric Cook X-Enigmail-Draft-Status: N1110 Message-ID: <56632A3A.6000002@gmx.com> Date: Sat, 5 Dec 2015 13:17:30 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <566272DD.6010305@gmx.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:FAGsBW4PkapzGaHlsWZ7uNi4RFz1duOv4k08uRyNOyw9lfF2o6i 4QOkCwmyM6cnYmpIB70YvT+JiQB+FqosLrcRX5KTSLuvtzndbSpcnL1p+0bI5XG5TJ+/7W7 s8csNHNPZT4KgNh25dsMxyAUmfP8BtTGu3n3R4VR/XfwxR2BuCSyw2YxGYa793BBs2vc0lt J8F17LSqXerc4EAxqrPYg== X-UI-Out-Filterresults: notjunk:1;V01:K0:tK/fPb741LY=:IKliB5qSodIHNrqHXfnTnY LYIjQ60A/WEO+lq+cHjs98Z2yU88GNoZdVSaXcCzbGogJ2F1ACpjXvmPluDtqXQBEWyNkVI49 5aCzHAj5EdD+Acm1EVDwGXfQ6rtLSL04KZfU+uJqNP6GwW3xsO01tSmtK39un4p37wMHptwHc 3UPjaCiFxcYcnwZX8SzHwDMDpy1u9s5mdYTtTc2fVxx86RMkDrySpvXFQaUak5BY3lwTNXClX pRnxNxuV6QhTnq+c887IFB/8kUFXmr1qn2bd6O0+HTf4aHktUOCGY3AZaxgM3fTKvv10UWiOc 0Xpzd3QPOLry4k/G2nPb34Z1IXQTE9939QhxJNZQnugh8w6FT07AB3beXHM3lWMUZbh25sT73 M+Ho8jn/Sw5mb7ANtdzFCs+Y3Rui4tVaIC6ksvSdScxwjqK3l+VxkaduXXypH4fMO297Eb9KN f6HnjUYHalXZdMuvQLoQsW/ATN9B1zTs2yxdfLJF5YhRxAjbR2wbyBY+lU+g6kxRVpUX89xb/ n9vOjyhOcvEqYO+lvxkebPL1buzvT9FQegNs0f4l493LJOOPyoYZWsIxqcX+3iFAx+kodr5fY nbt9DcqLp7aNdg9PnsbYSuwz/bjqqrNdP+hA5F7LtShqWx1jw215fxkD0tWg1S1Jgx9PN+mbw KCe9FXuMs8XMVKDFUEYHQ/nRwIsR01u9doTJC+pbyoeNo0EwZpD2AiIYTFM3t6pteSNEXkZ8X viEBa2tqGBavj/Ak2VrZrBiv3iast1UD7xrhlWZ7LEdKrPc8KzVECTOkgZQmSfxXWi71UZKJu YTTP6Z6 On 12/05/2015 12:15 AM, Eric Cook wrote: > On 12/04/2015 06:22 PM, Baptiste Daroussin wrote: >> Hello, >> >> While updating the FreeBSD package to 5.2, I got a failure when >> running the testsuite. Actually it was not a real failure are the said >> test is known to not work on a noatime filesystem which is my case. >> >> The way to test for noatime rely on /etc/mtab which we do not have >> >> Here is a patch to use the mount command instead: >> https://people.freebsd.org/~bapt/0001-Use-a-portable-mechanism-to-determine-if-the-filesys.patch >> >> Best regards, >> Bapt >> > This patch doesn't work on illumos/solaris systems. > Well, it isn't just unique to illumos/solaris. If you build zsh in a directory that is on your root partition (say you don't have a separate /home partition) `df .' returns `/', `grep /' matches every mount point and if any mount point is mounted noatime, the final grep succeeds. But that problem still exist with the use of /etc/mtab.