From 83c63420b969b7ed183561d697241f3847986adb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 21 Dec 2019 23:18:19 +0000 Subject: 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 --- Master/tlpkg/dev/profiles/TLcomma.pro | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Master/tlpkg/dev/profiles/TLcomma.pro (limited to 'Master/tlpkg/dev') 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 -- cgit v1.2.3