From c085a8613215e5e448e382b2d839621d77a1c348 Mon Sep 17 00:00:00 2001 From: Siep Kroonenberg Date: Mon, 18 May 2020 19:05:44 +0000 Subject: Windows: not setting permissions on a pre-existing texmf-local git-svn-id: svn://tug.org/texlive/trunk@55199 c570f23f-e606-0410-a88d-b1316a301751 --- Master/install-tl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Master/install-tl') diff --git a/Master/install-tl b/Master/install-tl index 227d013c542..026945d2743 100755 --- a/Master/install-tl +++ b/Master/install-tl @@ -946,11 +946,12 @@ sub do_installation { $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'}); } -- cgit v1.2.3