[tex-live] tl09 release status: coming up
Joseph Wright
joseph.wright at morningstar2.co.uk
Sat Oct 10 11:22:53 CEST 2009
Alexander Cherepanov wrote:
> Hi Joseph!
> On Fri, 09 Oct 2009 12:14:01 +0100, Joseph Wright <joseph.wright at morningstar2.co.uk> wrote:
>
>> So I logged on as the Administrator on my system, and used
>> the Security part of the Properties box to take ownership of everything
>> I'd rsync'ed, and reset all of the file permissions to "Inherited" (i.e.
>> removed everything that rsync had set).
>
> That should be prefectly doable under unprivileged user also. Or is
> there some problems?
I always install as Administrator, and only every force permissions from
the Admin account. More to do with me than anything: as Phil has pointed
out, using cacls as the user who did the rsync sorts things out fine.
>
>> Conclusion is that rsync on Windows is not easy to convince to use the
>> appropriate file permissions: that is not TeX Live's fault.
>
> Well, this is quite easy -- just don't ask rsync to preserve
> permissions. Option -a includes option -p (preserve permissions). So I
> usually use options -rt (recursive, preserve modtimes) instead of -a
> (which is equal -rlptgoD) on Windows.
>
> Then rsync will act as other cygwin programs, including wget. Which
> could also be troublesome;-( Easy solution is to set CYGWIN environment
> variable to nontsec (doc: http://cygwin.com/cygwin-ug-net/ntsec.html
> ). But adjusting umask should probably be enough.
A bit of reading on Cygwin sites suggests that nontsec has been
superseded by a setting in /etc/fstab (noacl). I tried both methods:
neither seemed to make a difference. The /etc/fstab one is a bit
confusing if not using a full Cygwin installation (it's supposed to
work, but didn't for me.)
--
Joseph Wright
More information about the tex-live
mailing list