texlive[66578] Master: portable TEXMF{HOME,VAR,CONFIG} in
commits+karl at tug.org
commits+karl at tug.org
Sun Mar 12 18:33:11 CET 2023
Revision: 66578
http://tug.org/svn/texlive?view=revision&revision=66578
Author: karl
Date: 2023-03-12 18:33:10 +0100 (Sun, 12 Mar 2023)
Log Message:
-----------
portable TEXMF{HOME,VAR,CONFIG} in texmfcnf.lua as well as texmf.cnf
Modified Paths:
--------------
trunk/Master/install-tl
Added Paths:
-----------
trunk/Master/tlpkg/dev/profiles/TLportable.pro
Modified: trunk/Master/install-tl
===================================================================
--- trunk/Master/install-tl 2023-03-12 17:05:07 UTC (rev 66577)
+++ trunk/Master/install-tl 2023-03-12 17:33:10 UTC (rev 66578)
@@ -1626,6 +1626,11 @@
$luavalue =~ s/\$SELFAUTOPARENT/selfautoparent:/g;
print TMFLUA " $luavalue\n";
}
+ if ($vars{'instopt_portable'}) {
+ print TMFLUA " TEXMFHOME = \"\$TEXMFLOCAL\",\n";
+ print TMFLUA " TEXMFVAR = \"\$TEXMFSYSVAR\",\n";
+ print TMFLUA " TEXMFCONFIG = \"\$TEXMFSYSCONFIG\",\n";
+ }
print TMFLUA " },\n";
print TMFLUA " },\n";
if (!$vars{"instopt_write18_restricted"}) {
Added: trunk/Master/tlpkg/dev/profiles/TLportable.pro
===================================================================
--- trunk/Master/tlpkg/dev/profiles/TLportable.pro (rev 0)
+++ trunk/Master/tlpkg/dev/profiles/TLportable.pro 2023-03-12 17:33:10 UTC (rev 66578)
@@ -0,0 +1,14 @@
+# $Id$
+# This profile is for portable installation.
+# The generated top-level texmf.cnf and texmfcnf.lua should both have
+# special settings for TEXMFHOME, TEXMFVAR, TEXMFCONFIG.
+selected_scheme scheme-infraonly
+TEXDIR /tmp/ki
+TEXMFCONFIG /tmp/ki/user/config
+TEXMFSYSCONFIG /tmp/ki/sys/config
+TEXMFSYSVAR /tmp/ki/sys/var
+binary_x86_64-linux 1
+option_doc 0
+option_fmt 0
+option_src 0
+portable 1
Property changes on: trunk/Master/tlpkg/dev/profiles/TLportable.pro
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Date Author Id Revision
\ No newline at end of property
More information about the tex-live-commits
mailing list.