texlive[55199] Master/install-tl: Windows: not setting permissions on

commits+siepo at tug.org commits+siepo at tug.org
Mon May 18 21:05:44 CEST 2020


Revision: 55199
          http://tug.org/svn/texlive?view=revision&revision=55199
Author:   siepo
Date:     2020-05-18 21:05:44 +0200 (Mon, 18 May 2020)
Log Message:
-----------
Windows: not setting permissions on a pre-existing texmf-local

Modified Paths:
--------------
    trunk/Master/install-tl

Modified: trunk/Master/install-tl
===================================================================
--- trunk/Master/install-tl	2020-05-18 17:56:12 UTC (rev 55198)
+++ trunk/Master/install-tl	2020-05-18 19:05:44 UTC (rev 55199)
@@ -946,11 +946,12 @@
   $vars{'TEXDIR'} =~ s!/$!!;
   # do the actual installation
   make_var_skeleton "$vars{'TEXMFSYSVAR'}";
+  my $oldlocal = -d $vars{'TEXMFLOCAL'};
   make_local_skeleton "$vars{'TEXMFLOCAL'}";
   mkdirhier "$vars{'TEXMFSYSCONFIG'}";
   if (win32()) {
     TeXLive::TLWinGoo::maybe_make_ro ($vars{'TEXMFSYSVAR'});
-    TeXLive::TLWinGoo::maybe_make_ro ($vars{'TEXMFLOCAL'});
+    TeXLive::TLWinGoo::maybe_make_ro ($vars{'TEXMFLOCAL'}) unless $oldlocal;
     TeXLive::TLWinGoo::maybe_make_ro ($vars{'TEXMFSYSCONFIG'});
   }
 



More information about the tex-live-commits mailing list.