summaryrefslogtreecommitdiff
path: root/Master/install-tl
AgeCommit message (Collapse)Author
2024-01-27TLUtils.pm (run_cmd_with_log),Karl Berry
(update_context_cache): new fns, mostly taken from install-tl. Hopefully to be used by tlmgr. install-tl (run_postinst_cmd): call run_cmd_with_log. (create_welcome): play with newlines, en passant. git-svn-id: svn://tug.org/texlive/trunk@69614 c570f23f-e606-0410-a88d-b1316a301751
2024-01-07Set HTTPS_CA_FILE for LWP to work on global cert-free systemsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@69327 c570f23f-e606-0410-a88d-b1316a301751
2023-08-07[install-tl] Deal with all kind of line delimiters when reading profilesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@67839 c570f23f-e606-0410-a88d-b1316a301751
2023-03-12portable TEXMF{HOME,VAR,CONFIG} in texmfcnf.lua as well as texmf.cnfKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@66578 c570f23f-e606-0410-a88d-b1316a301751
2023-03-07Revert "luametatex --version fails on Windows when we run it ↵Norbert Preining
(https://tug.org/pipermail/tex-live/2023-March/048897.html)" This reverts r66378 after the fix for system_ok git-svn-id: svn://tug.org/texlive/trunk@66457 c570f23f-e606-0410-a88d-b1316a301751
2023-03-07[install-tl] ensure pkgs in InstallExtraRequiredPackages are installedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@66428 c570f23f-e606-0410-a88d-b1316a301751
2023-03-05luametatex --version fails on Windows when we run it ↵Karl Berry
(https://tug.org/pipermail/tex-live/2023-March/048897.html) git-svn-id: svn://tug.org/texlive/trunk@66378 c570f23f-e606-0410-a88d-b1316a301751
2023-02-27run mtxrun --generate and context --luatex --generate as post-install ↵Karl Berry
actions, only if the luametatex binary is operational git-svn-id: svn://tug.org/texlive/trunk@66236 c570f23f-e606-0410-a88d-b1316a301751
2023-02-26luametatex binary too new to run, disable for the momentKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@66213 c570f23f-e606-0410-a88d-b1316a301751
2023-02-26initial attempts at supporting lmtx, which is not available on all platformsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@66204 c570f23f-e606-0410-a88d-b1316a301751
2023-02-23switch to df -Pk in hopes of ignoring BLOCKSIZE etc. settingsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@66112 c570f23f-e606-0410-a88d-b1316a301751
2023-02-21do_cmd_and_check in tlmgr; more syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@65998 c570f23f-e606-0410-a88d-b1316a301751
2023-02-1932-bit => 64-bit for windows; second installmentSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@65932 c570f23f-e606-0410-a88d-b1316a301751
2022-07-17doc on ~ expansionKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@63919 c570f23f-e606-0410-a88d-b1316a301751
2022-06-22don't expand_tilde in user dirs, to hopefullyKarl Berry
avoid the new (and undesirable) /root expansion. git-svn-id: svn://tug.org/texlive/trunk@63696 c570f23f-e606-0410-a88d-b1316a301751
2022-06-21install-tl: allow installation from live system with partial scheme supportNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@63676 c570f23f-e606-0410-a88d-b1316a301751
2022-06-20install-tl: TEXMFLOCAL fixesNorbert Preining
If --texdir is given, we should use it to set TEXMFLOCAL git-svn-id: svn://tug.org/texlive/trunk@63673 c570f23f-e606-0410-a88d-b1316a301751
2022-06-20oops, debugging left inKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@63671 c570f23f-e606-0410-a88d-b1316a301751
2022-06-20(set_texlive_default_dirs): default TEXMFLOCALKarl Berry
from $tex_prefix, not TEXDIR. Report from Vit, https://tug.org/pipermail/tex-live/2022-June/048228.html git-svn-id: svn://tug.org/texlive/trunk@63670 c570f23f-e606-0410-a88d-b1316a301751
2022-06-19-N: alias for --no-interaction.Karl Berry
-{doc,src}-install: support positive forms as well as with --no. (BUGS): new doc section mentionining the possibility of incompatibility between the (perpetually development version) install-tl and the installed *.pm. git-svn-id: svn://tug.org/texlive/trunk@63655 c570f23f-e606-0410-a88d-b1316a301751
2022-06-18If --no-interaction, don't ask about importing settings.Karl Berry
(load_tlpdb): If --scheme, use it before $vars{'selected_scheme'} when determining $selscheme. Doc updates. git-svn-id: svn://tug.org/texlive/trunk@63643 c570f23f-e606-0410-a88d-b1316a301751
2022-06-14install-tl: various changesNorbert Preining
- support --no-src-install - support --no-doc-install - make --usertexdir and --texmfhome behave similar to the --texdir and --texmflocal (etc), in that the more specific is allowed to override the more general - document new command line options git-svn-id: svn://tug.org/texlive/trunk@63586 c570f23f-e606-0410-a88d-b1316a301751
2022-06-13Fix wrong fn name.Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@63573 c570f23f-e606-0410-a88d-b1316a301751
2022-06-13sort some lists; no functional changes (intended).Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63572 c570f23f-e606-0410-a88d-b1316a301751
2022-06-13install-tl (GetOptions): new options -no-installation, no-interaction,Karl Berry
-debug-setup-vars, -paper; also -texdir and other directory trees. (set_var_from_alternatives, set_standard_var): generalize method for setting the dir values. Expand tildes. (update_default_{scheme,paper}): new fns so scheme and paper size options are set before we go into the menus. (check_env): don't complain about INFOPATH or MANPATH; mention TEXLIVE_INSTALL_ENV_NOCHECK. Document new options; give a few examples. TLUtils.pm (get_user_home, expand_tilde): new fns. install-menu-text.pl: call them. git-svn-id: svn://tug.org/texlive/trunk@63571 c570f23f-e606-0410-a88d-b1316a301751
2022-06-10do not warn about undef result from Cwd::abs_path for TEXMFLOCAL; report ↵Karl Berry
from Magnus Ekhall, https://tug.org/pipermail/tex-live/2022-June/048203.html git-svn-id: svn://tug.org/texlive/trunk@63541 c570f23f-e606-0410-a88d-b1316a301751
2022-04-18Revert "work on win64 support"Norbert Preining
This reverts commit daa265a214b9e12e2a9bab636398c2dd699f7cd4. git-svn-id: svn://tug.org/texlive/trunk@63068 c570f23f-e606-0410-a88d-b1316a301751
2022-04-18work on win64 supportNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@63066 c570f23f-e606-0410-a88d-b1316a301751
2022-04-11Darwin now default -gui textSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@63001 c570f23f-e606-0410-a88d-b1316a301751
2022-03-16doc,syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62745 c570f23f-e606-0410-a88d-b1316a301751
2022-03-13install-tl: recompute size when loading old settingsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62675 c570f23f-e606-0410-a88d-b1316a301751
2022-03-09docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62571 c570f23f-e606-0410-a88d-b1316a301751
2022-03-09install-tl: document free disk space checkNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62540 c570f23f-e606-0410-a88d-b1316a301751
2022-03-09install-tl: disk checkNorbert Preining
text mode installer shows required/free space warn on installation if space does not suffice allow overriding git-svn-id: svn://tug.org/texlive/trunk@62539 c570f23f-e606-0410-a88d-b1316a301751
2022-03-08doc updatesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62529 c570f23f-e606-0410-a88d-b1316a301751
2022-03-07make install-tl --continue the defaultKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62504 c570f23f-e606-0410-a88d-b1316a301751
2022-03-05wordingKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62459 c570f23f-e606-0410-a88d-b1316a301751
2022-03-05installer and free disk space improvementsNorbert Preining
- factor free disk space computation into a new TLUtils function - save (and update) the free disk space for the current TEXDIR in %vars - display the free disk space (if it is available) in the text menu git-svn-id: svn://tug.org/texlive/trunk@62431 c570f23f-e606-0410-a88d-b1316a301751
2022-03-05don't use die in signal handlerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62429 c570f23f-e606-0410-a88d-b1316a301751
2022-03-05Fix signal handler installationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62428 c570f23f-e606-0410-a88d-b1316a301751
2022-03-05install-tl: catch SIGINT and dieNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62427 c570f23f-e606-0410-a88d-b1316a301751
2022-03-05install-tl: if df is available, check for free disk spaceNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62426 c570f23f-e606-0410-a88d-b1316a301751
2022-02-22remove doc for TEXLIVE_INSTALL_TEXDIR, whichKarl Berry
hasn't worked for quite a while and no one has noticed. git-svn-id: svn://tug.org/texlive/trunk@62146 c570f23f-e606-0410-a88d-b1316a301751
2022-02-21install-tl-advanced.bat is gone.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@62118 c570f23f-e606-0410-a88d-b1316a301751
2022-02-21(-debug-fakenet): doc.Karl Berry
(TEXLIVE_INSTALL_NO_RESUME): use this envvar, as always intended, to omit asking "import settings" from an existing install, instead of TEXLIVE_INSTALL_NO_WELCOME (wrong). git-svn-id: svn://tug.org/texlive/trunk@62117 c570f23f-e606-0410-a88d-b1316a301751
2022-02-20install-tl: add --debug-fakenetNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62112 c570f23f-e606-0410-a88d-b1316a301751
2022-02-20install-tl: bump copyrightNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62111 c570f23f-e606-0410-a88d-b1316a301751
2022-02-17resilient installation: move list of extra install packages to TLConfigNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62052 c570f23f-e606-0410-a88d-b1316a301751
2022-02-15reword installation_failed msgKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@62031 c570f23f-e606-0410-a88d-b1316a301751
2022-02-14More resilient installationNorbert Preining
split installation of packages into two stages: first those which are absolutely necessary for the installation process to continue (fmtutil, updmap, tlmgr, ...), and those which are just normal packages which can be installed afterwards for fixing. For now, the option --continue needs to be passed. git-svn-id: svn://tug.org/texlive/trunk@62016 c570f23f-e606-0410-a88d-b1316a301751