summaryrefslogtreecommitdiff
path: root/Master/tlpkg/dev
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-12-21 23:18:19 +0000
committerKarl Berry <karl@freefriends.org>2019-12-21 23:18:19 +0000
commit83c63420b969b7ed183561d697241f3847986adb (patch)
tree994ff407f86db547addc94b83aa1178fe4042b99 /Master/tlpkg/dev
parent5c2f94c006a089039b922a9b91c8200360f9278f (diff)
TLUtils.pm (texdir_check): return failure if given $texdir contains
various characters special to kpathsea expansion, such as ,$:{};{}\ If passed new optional second argument, print a message saying so. install-menu-text.pl (directories_menu, main_menu): pass the second argument to texdir_check. TLPOBJ.pm, TeXCatalogue.pm: doc updates. tl-try-install: accept -p and -r for profile and repo; also check $profiledir/$profile.pro for convenience. TLcomma.pro: new test profile (fails, as expected). This is in response to a query from Victor Kong on the tex-live list: https://tug.org/pipermail/tex-live/2019-December/044586.html git-svn-id: svn://tug.org/texlive/trunk@53204 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/dev')
-rw-r--r--Master/tlpkg/dev/profiles/TLcomma.pro15
1 files changed, 15 insertions, 0 deletions
diff --git a/Master/tlpkg/dev/profiles/TLcomma.pro b/Master/tlpkg/dev/profiles/TLcomma.pro
new file mode 100644
index 00000000000..4114efcdd2a
--- /dev/null
+++ b/Master/tlpkg/dev/profiles/TLcomma.pro
@@ -0,0 +1,15 @@
+# $Id$
+# This profile does not create a working installation, because of the
+# comma in TEXDIR. See TLUtils::texdir_check for other special characters.
+selected_scheme scheme-infraonly
+TEXDIR /tmp/ki,c
+TEXMFHOME /tmp/ki,c/user/home
+TEXMFLOCAL /tmp/ki,c/texmf-local
+TEXMFSYSCONFIG /tmp/ki,c/texmf-config
+TEXMFSYSVAR /tmp/ki,c/texmf-var
+TEXMFCONFIG /tmp/ki,c/user/config
+TEXMFVAR /tmp/ki,c/user/var
+option_doc 0
+option_fmt 0
+option_src 0
+option_adjustrepo 0