X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <489B6B39.6090007@cwilson.fastmail.fm> Date: Thu, 07 Aug 2008 17:38:01 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.16) Gecko/20080708 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: CSIH file permission tests on non-NTFS broken (was Re: ssh-host-config script fails) References: <2B02F35EEE21064E9EF7F377F7F37D7402949615 AT ADMAIL01 DOT ICSDMN DOT local> <20080723163450 DOT GY5251 AT calimero DOT vinschen DOT de> <20080724092249 DOT GC28166 AT calimero DOT vinschen DOT de> <20080730124957 DOT GN29031 AT calimero DOT vinschen DOT de> <48914567 DOT 3010100 AT cwilson DOT fastmail DOT fm> <20080731075001 DOT GA22385 AT calimero DOT vinschen DOT de> <4897A422 DOT 4040405 AT cwilson DOT fastmail DOT fm> <20080807081405 DOT GB30629 AT calimero DOT vinschen DOT de> <489B16CB DOT 5060804 AT cwilson DOT fastmail DOT fm> In-Reply-To: <489B16CB.5060804@cwilson.fastmail.fm> Content-Type: multipart/mixed; boundary="------------010705070808020507040401" Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------010705070808020507040401 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Charles Wilson wrote: > csih_WIN32_VOLS_WITH_ACLS="E:;//server/share;F:" > csih_WIN32_VOLS_WITHOUT_ACLS="C:;D:;//server/othershare" > > Then these lists would be checked first, before using getvolinfo for > unspecified mounts. That is: > > csih_path_supports_acls() > { > # convert $1 to win32 > # check if it starts with any of the volumes > # in csih_WIN32_VOLS_WITH_ACLS (\,/-agnostic) > # and return true > # check if it starts with any of the volumes > # in csih_WIN32_VOLS_WITHOUT_ACLS (\,/-agnostic) > # and return false > return getvolinfo $1 | egrep "FILE_PERSISTENT_ACLS[ ]*: TRUE" > } As attached. -- Chuck --------------010705070808020507040401 Content-Type: application/gzip; name="csih_path_supports_acls.sh.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="csih_path_supports_acls.sh.gz" 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 --------------010705070808020507040401 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------010705070808020507040401--