diff options
author | Karl Berry <karl@freefriends.org> | 2023-03-12 17:33:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-03-12 17:33:10 +0000 |
commit | 37486d391532b631210a7228ded1e36d9a363338 (patch) | |
tree | 79f7cd1ea73cf27b91a3331f09f1ffcd806c82de | |
parent | d1091343b7fb6b8b92c91c2a448e0bc85de6fc7c (diff) |
portable TEXMF{HOME,VAR,CONFIG} in texmfcnf.lua as well as texmf.cnf
git-svn-id: svn://tug.org/texlive/trunk@66578 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-x | Master/install-tl | 5 | ||||
-rw-r--r-- | Master/tlpkg/dev/profiles/TLportable.pro | 14 |
2 files changed, 19 insertions, 0 deletions
diff --git a/Master/install-tl b/Master/install-tl index 59b1eaf770c..8356136e875 100755 --- a/Master/install-tl +++ b/Master/install-tl @@ -1626,6 +1626,11 @@ EOF $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"}) { diff --git a/Master/tlpkg/dev/profiles/TLportable.pro b/Master/tlpkg/dev/profiles/TLportable.pro new file mode 100644 index 00000000000..65eb80cfb66 --- /dev/null +++ b/Master/tlpkg/dev/profiles/TLportable.pro @@ -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 |