delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/08/07/17:38:58

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 <cygwin AT cwilson DOT fastmail DOT fm>
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>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019